Flickering or constant white screen after going to powersave (lock screen)
Brief summary of the problem:
Everything works fine, until the system sets the GPU in powersave mode (e.g. after 15 minutes of idle in GNOME). I would expect the screen to go black, the backlight go off and the screen go into powersave mode.
Instead, the following happened when I still used kernel 6.1(.27):
- screen goes black and backlight goes off (as expected)
- after 12 seconds, the backlight goes back on (not expected) - consequently, the monitor doesn't go into powersaving mode
- when I press a key or move the mouse, all is normal (GNOME lock screen is displayed)
- so, this is not very good for powersaving, but usable.
But after upgrading to kernel 6.3.7, the following happens:
- screen goes black and backlight goes off (as expected)
- after 12 seconds, the screen goes completely white
- when I press a key or move the mouse, either one of these two things happen:
- the screen remains white, although I still see a black cursor. "Underneath" everything seems to work fine still, apps respond. I can still use CTRL-ALT-Fx to move to other login prompts.
- the screen flickers heavily with white screens. For the rest, see 1.
- this is much worse than before: there is much more power usage (white screen instead of black) and even worse, I have to manually restart gdm3 to recover.
All of this is 100% reproducible, simply by locking the screen from GNOME.
Also reported here: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1035075 https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/4773#note_1733210
I noticed a similar effect reported in other issues, but they seem to trigger at a different moment. For instance #2354 (closed) . I couldn't determine whether this is a duplicate of that issue, so I submitted a new one to be sure.
Hardware description:
- CPU: AMD Ryzen 9 7950X 16-Core Processor
- GPU: 69:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Raphael [1002:164e] (rev c1)
- System Memory: 64GB
- Display(s): Iiyama ProLite XUB2792QSN
- Type of Display Connection: HDMI
System information:
- Distro name and Version: Debian testing (upgraded daily)
- Kernel version: Linux creator 6.3.0-1-amd64 #1 (closed) SMP PREEMPT_DYNAMIC Debian 6.3.7-1 (2023-06-12) x86_64 GNU/Linux
- Custom kernel: N/A
- AMD official driver version: N.A.
How to reproduce the issue:
- run GNOME
- lock the screen manually or wait until it automatically locks
Attached files:
None