Distro: Arch
Last Updated: Yesterday
Kernel: Linux 6.19.11-arch1-1 x86_64
Which BIOS version are you using?: 0.0.4.3
Which FW 16 Model: AMD Ryzen 9 7940HS w/ Radeon 780M Graphics, with 7700S
Display: 1st Gen 2560x1600 165hz
Hi folks, I have an issue that’s very similar to Flickering and display turning off when resuming from hibernation but on my FW16 laptop. I’m not sure when this started but it has been affecting me through several system and kernel updates. It definitely started after updating bios to 0.0.4.3, but I don’t think it began immediately after. When I put my laptop to hibernate or sleep and wake it back up, the screen begins to flicker on the desktop. The only fixes I know are to fully restart the system, or change the display FPS from 165→60, then 60→165. I can’t stay on 60fps after this issue arises because I get other display artifacts. These flickers are not random, they happen on every redraw to the physical screen. On a completely static desktop the screen stays black. But if I’m moving my mouse or there’s an animation in a web-browser, the screen flickers once for each new frame.
Any thoughts or suggestions?
I’m also not sure about this but, should there be more options in Display Configuration?
Best,
Fenyc
Add this to your kernel parameters
amdgpu.dcdebugmask=0x10
Sure, I was able to recreate the bug with these kernel parameters set.
$ cat /proc/cmdline
BOOT_IMAGE=/vmlinuz-linux root=UUID=26302932-1d50-46ba-a97e-5431fe98b31c rw rootflags=subvol=@ zswap.enabled=0 rootfstype=btrfs loglevel=3 quiet amdgpu.dcdebugmask=0x10
Logs from journalctl. I filtered out NetworkManager and wpa_supplicant. There are logs from kscreen_backend_launcher which I believe indicate I switch between two screen refresh rates to fix the problem.
Are log lines like these a concern?
SMU driver if version = 0x00000035, smu fw if version = 0x00000040
SMU driver if version not matched
[drm] Cannot find any crtc or sizes
I’m going to try the fix from Managing AMDGPU power state causes crash · Issue #190 · FrameworkComputer/SoftwareFirmwareIssueTracker · GitHub to see if it helps. Would be neat to find out it also fixes a lag-time I experience in Mozilla-based browsers where if I don’t interact with the browser for 5-10 seconds, the next action takes a few seconds to complete. No matter the power-mode or DRI_PRIME env-var provided.
Best,
Fenyc
I’m going to try the fix from Managing AMDGPU power state causes crash · Issue #190 · FrameworkComputer/SoftwareFirmwareIssueTracker · GitHub to see if it helps.
- Me
I tried adding amdgpu.runpm=0 to kernel args; it did not help the screen flicker issue. But my gosh does everything feel snappier. archlinux.org/AMDGPU#6.10
Best,
Fenyc