# Screen Flicker on Resume from Suspend

**URL:** <https://community.frame.work/t/screen-flicker-on-resume-from-suspend/81762>\
**Category:** Linux\
**Tags:** arch\
**Created:** [April 11, 2026, 1:38pm UTC](https://community.frame.work/t/screen-flicker-on-resume-from-suspend/81762 "2026-04-11T13:38:32Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![FenycFur](https://sea1.discourse-cdn.com/flex001/user_avatar/community.frame.work/fenycfur/32/47242_2.png) [@FenycFur](https://community.frame.work/u/FenycFur)\
**Post date:** [April 11, 2026, 1:38pm UTC](https://community.frame.work/t/screen-flicker-on-resume-from-suspend/81762/1 "2026-04-11T13:38:32Z")

</div>

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](https://frame.work/it/en/products/16-display-kit?v=FRAKMN0001)

Hi folks, I have an issue that’s very similar to [Flickering and display turning off when resuming from hibernation](https://community.frame.work/t/flickering-and-display-turning-off-when-resuming-from-hibernation/63240) 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?

 ![image](https://us1.discourse-cdn.com/flex001/uploads/framework3/original/3X/6/4/64f8860255917eb06ae028c961288827c69d164a.png)

Best,  
Fenyc

---

<div class="post-metadata">

**Author:** ![Charlie\_6](https://sea1.discourse-cdn.com/flex001/user_avatar/community.frame.work/charlie_6/32/22087_2.png) [@Charlie\_6](https://community.frame.work/u/Charlie_6)\
**Post date:** [April 12, 2026, 8:29am UTC](https://community.frame.work/t/screen-flicker-on-resume-from-suspend/81762/2 "2026-04-12T08:29:20Z")

</div>

> [@FenycFur](#):
>
> **These flickers are not random** , they happen on every redraw to the physical screen.

Add this to your kernel parameters  
`amdgpu.dcdebugmask=0x10`

---

<div class="post-metadata">

**Author:** ![FenycFur](https://sea1.discourse-cdn.com/flex001/user_avatar/community.frame.work/fenycfur/32/47242_2.png) [@FenycFur](https://community.frame.work/u/FenycFur)\
**Post date:** [April 14, 2026, 12:48am UTC](https://community.frame.work/t/screen-flicker-on-resume-from-suspend/81762/3 "2026-04-14T00:48:19Z")

</div>

Sure, I was able to recreate the bug with these kernel parameters set.

```auto
$ 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.

> <https://pastebin.com/9wgkqaS0>

Are log lines like these a concern?

```auto
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](https://github.com/FrameworkComputer/SoftwareFirmwareIssueTracker/issues/190) 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

---

<div class="post-metadata">

**Author:** ![FenycFur](https://sea1.discourse-cdn.com/flex001/user_avatar/community.frame.work/fenycfur/32/47242_2.png) [@FenycFur](https://community.frame.work/u/FenycFur)\
**Post date:** [April 14, 2026, 1:01am UTC](https://community.frame.work/t/screen-flicker-on-resume-from-suspend/81762/4 "2026-04-14T01:01:23Z")

</div>

> I’m going to try the fix from [Managing AMDGPU power state causes crash · Issue #190 · FrameworkComputer/SoftwareFirmwareIssueTracker · GitHub](https://github.com/FrameworkComputer/SoftwareFirmwareIssueTracker/issues/190) 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](https://wiki.archlinux.org/title/AMDGPU#Issues_with_power_management_/_dynamic_re-activation_of_a_discrete_amdgpu_graphics_card)

Best,  
Fenyc

---

<div class="post-metadata">

**Author:** ![FenycFur](https://sea1.discourse-cdn.com/flex001/user_avatar/community.frame.work/fenycfur/32/47242_2.png) [@FenycFur](https://community.frame.work/u/FenycFur)\
**Post date:** [May 24, 2026, 12:57am UTC](https://community.frame.work/t/screen-flicker-on-resume-from-suspend/81762/5 "2026-05-24T00:57:18Z")

</div>

I wrote a hacky workaround.

> **[GitHub - FenycFur/fw-fix-display: Hacky workaround of a firmware(?) bug w/ the...](https://github.com/FenycFur/fw-fix-display)**
>
> Hacky workaround of a firmware(?) bug w/ the display on Framework 16 Gen1 laptop.
