Laptop monitor flickers when switching on from standby (Linux Kernel 6.12)

Problem

Video

It flickers, faster and faster until it stays completely black.

This does not happen:

  • the first time it is switched on/restarted without any standby
  • when it is connected to the power supply

Do you think the backlight is the problem? Everything else works. (even touch)
On my way to #38c3.

If anyone can help please let me know.

System

Fedora Silverblue 41

$ rpm-ostree status -b      
State: idle
AutomaticUpdates: stage; rpm-ostreed-automatic.timer: no runs since boot
BootedDeployment:
â—Ź fedora:fedora/41/x86_64/silverblue
                  Version: 41.20241223.0 (2024-12-23T00:47:08Z)
               BaseCommit: 460ba354f39b0281c585ad8a489ff158ea05826f9fc946970130d4a42dfb7b72
             GPGSignature: Valid signature by 466CF2D8B60BC3057AA9453ED0622462E99D6AD1
      RemovedBasePackages: noopenh264 0.1.0~openh264_2.4.1-2.fc41
$ uname -a
Linux ***** 6.12.5-200.fc41.x86_64 #1 SMP PREEMPT_DYNAMIC Sun Dec 15 16:48:23 UTC 2024 x86_64 GNU/Linux

Lenovo IdeaPad 15ARE05

Also tried 41.20241225.0 and 41.20241220.0, but I am unsure whether it is a software or hardware issue…
It happened since very similar…


Also tooted this, as I am currently at #38c3.

1 Like

Someone made me aware there are very similar issue reports about Arch Linux

Also booted another distro and tried to reproduce, but it does not. So indeed it seems to be a software issue, PopOS 22.04 does not have that issue…

1 Like

I just updated to kernel 6.12.6 on silverblue and have the same issue on my HP laptop

I’d try setting a high-performance GPU power state when the flickering is happening.

There was something with AMD GPUs and VRAM clocks where if they were dynamic or not maxed on high-Hz displays it’d cause flicker.

Thanks, as a temporarily “solution”/workaround, you can downgrade your kernel temporarily to v6.12.4-200.fc41.x86_64 (or any version lower than 6.12.5 apparently).

On Silverblue I found out v41.20241219.0 does seem to contain a working kernel. To downgrade to it follow the Fedora wiki guidelines aka essentially rpm-ostree deploy 41.20241219.0 (after potentially fetching the meta data).

Edit: Also here is the Fedora/RedHat bug report about this.

2 Likes

I just disabled suspend.
The battery is good enough.
I’ll propably sell that pos

I’m starting to see kernel downgrades as a solution way too frequently as of lately :thinking:

1 Like

Yeah. iwlwifi ax210 on recent Fedora kernel and firmware set have frequent firmware crashes that don’t recover from resetting the device, I need to actually powercycle the whole laptop.
Sometimes happens after a few days, sometimes 30min after boot.

The Debian kernel does not have these problems.
I suspect downgrade would fix it. It was fine on Fedora before.