Bug 473095 - sddm flickering on selecting session or language drop-down menu selector
Summary: sddm flickering on selecting session or language drop-down menu selector
Status: REPORTED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Theme - Breeze (show other bugs)
Version: 5.27.6
Platform: Fedora RPMs Linux
: NOR major
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-08-07 08:28 UTC by heathensa96
Modified: 2023-11-13 16:08 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
This video link shows the bug I encountered. (33 bytes, text/plain)
2023-08-07 08:28 UTC, heathensa96
Details

Note You need to log in before you can comment on or make changes to this bug.
Description heathensa96 2023-08-07 08:28:26 UTC
Created attachment 160786 [details]
This video link shows the bug I encountered.

SUMMARY
***
1. After fresh install of Fedora Linux with kde plasma on my optimus laptop, followed the official instructions to install NVIDIA proprietary drivers from here - "https://docs.fedoraproject.org/en-US/quick-docs/how-to-set-nvidia-as-primary-gpu-on-optimus-based-laptops/"
2. After rebooting clicked on the session selector in bottom left side of sddm like between 'Plasma (X11)' or 'Plasma (Wayland)', and the drop down menu of session spawned in top left corner of the screen.
3. Noticed whitish screen flickering immediately after clicking and as soon as clicked somewhere else it goes back to normal.
***


STEPS TO REPRODUCE
1. After fresh install of Fedora linux with kde plasma on my optimus laptop, followed the official instructions to install NVIDIA proprietary drivers from here - https://docs.fedoraproject.org/en-US/quick-docs/how-to-set-nvidia-as-primary-gpu-on-optimus-based-laptops/
2. After rebooting click on the session selector in bottom left side of sddm like between 'Plasma (X11)' or 'Plasma (Wayland)'.
3. Noticed whitish screen flickering immediately after clicking

OBSERVED RESULT
White screen flickering continuously, didn't stop until i clicked somewhere else on the screen, after clicking again the flickering stops.

EXPECTED RESULT
Should show the drop-down menus of session and language selector normally without whitish flickering and without spawning the drop-down menu in top left corner.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Fedora Linux 38
(available in About System)
KDE Plasma Version: 5.27.6
KDE Frameworks Version: 5.108.0
Qt Version: 5.15.10

ADDITIONAL INFORMATION
My Laptop specs:
Make: Asus
Model: X556UQK
CPU: Intel core i5 7200U
Integrated GPU: Intel HD Graphics 620
Dedicated GPU: NVIDIA Geforce 940MX 2GB
NVIDIA Driver version: 535.86.05
RAM: 8GB
Display Resolution: 1920x1080 @ 60Hz
Plasma Session: X11
Comment 1 Nate Graham 2023-08-07 21:27:46 UTC
How bizarre. This has got to be a GPU driver glitch. Does it happen when you force the system to run exclusively with the Intel GPU from boot-up?
Comment 2 heathensa96 2023-08-08 02:01:06 UTC
(In reply to Nate Graham from comment #1)
> How bizarre. This has got to be a GPU driver glitch. Does it happen when you
> force the system to run exclusively with the Intel GPU from boot-up?

Yes it's very weird behavior, I've used arch-linux in past and I didn't faced this problem on that, also I didn't faced this problem before Fedora 38. Okay, so I just switched to Intel GPU and rebooted and again this problem exists now it's not only NVIDIA but intel driver too, I recorded this bug with intel too with my phone and also recorded showing that's it's running on Intel by showing the output of the command `glxinfo | egrep "OpenGL vendor|OpenGL renderer"` and it shows "Intel".
Comment 3 pixelplanetdev 2023-11-13 15:09:59 UTC
I can confirm this bug.

I use 

[General]
DisplayServer=wayland
EnableHiDPI=true
Comment 4 pixelplanetdev 2023-11-13 15:11:52 UTC
I can also confirm that it happens with intel too.

I have the nvidia card turned off when booting and don't load any nvidia or neauveau module.
Comment 5 pixelplanetdev 2023-11-13 16:08:47 UTC
And it was resolved by deleting the theme i was using and switching to default Breeze.... 
I can't even tell you what theme it was that caused the problem, because i don't remember its name, i just wiped those few i had.