Workaround - Graphical Corruption with 780M iGPU

Hi!

My Girlfriend recently got a Framework Laptop 16 with a Ryzen 7840HS processor, without the dGPU, installed Arch Linux with KDE Plasma, and something we noticed very early is that when Games are running, there is some weird rectangular noisy artifacting going on. The artifacts only show up for one frame or so and only every once in a while.

After reading through lots of forum threads and fiddling with kernel options, we found that amdgpu.dcdebugmask=0x400 fixes the issue. IIUC this disables PR (Panel Replay) and falls back to PSR (Panel Self Refresh).

Things that fix the issue:

  • amdgpu.dcdebugmask=0x400

Things that did not help:

  • change framerate in Plasma to 60fps from 165fps
  • Linux LTS Kernel (6.6.65-1)
  • amdgpu.sg_display=0
  • amdgpu.dcdebugmask=0x10
  • amdgpu.dcdebugmask=0x410 (resulted in white full screen flicker replacing the artifacting)

We already found a workaround, but Iā€™m opening this thread to track progress and link the relevant AMD drm GitLab issue when I find it, and to help other users with similar issues.

Laptop Model: Framework Laptop 16 Ryzen 7040 Series
Processor: 7840HS
Distro: Arch Linux, last updated 2024.12.12
Kernel: 6.12.4.arch1-1
BIOS: 3.05

2 Likes