Documents
How can you fix random GPU artifacts and hard freezes on an AMD Framework 16 laptop running Linux (Bluefin/Fedora)?
How can you fix random GPU artifacts and hard freezes on an AMD Framework 16 laptop running Linux (Bluefin/Fedora)?
Type
Answer
Status
Published
Created
May 12, 2026
Updated
May 12, 2026
Created by
Dosu Bot
Updated by
Dosu Bot

The most likely cause of GPU artifacts and hard freezes on the AMD Framework 16 (with Radeon 780M iGPU) is a Panel Self-Refresh (PSR) / Panel Replay bug in the amdgpu driver. This issue tends to cause visual corruption at the display controller level without generating kernel errors in the logs.

Fix: Disable PSR via kernel parameter#

sudo rpm-ostree kargs --append-if-missing amdgpu.dcdebugmask=0x410

Then reboot.

Verify the fix was applied#

1. Confirm the kernel parameter is active:

cat /proc/cmdline | grep dcdebugmask

You should see amdgpu.dcdebugmask=0x410 in the output.

2. Check the module parameter value directly:

cat /sys/module/amdgpu/parameters/dcdebugmask

This should return 1040 (which is 0x410 in decimal).

Trade-off#

Disabling PSR means the display will refresh continuously rather than using power-saving self-refresh, resulting in slightly higher battery consumption.

Other things to check if the issue persists#

  • BIOS: Update to version 04.03 or later, which addresses dGPU power management and stability issues. Enabling Gaming Mode in BIOS can also help.
  • Kernel regression: Kernels in the 6.13–6.18.11 range had known AMD GPU fence timeout bugs. Update to 6.19.x if not already done.
  • Mesa bug: Mesa 25.0.2+ has a commit causing artifacting/crashes on AMD hardware. Check with glxinfo | grep "OpenGL version".
  • RAM: Some freezes are caused by overheating RAM (especially Kingston DDR5 above 55–58°C). Run Memtest86 to rule this out.
  • Hardware: Reseat the dGPU interposer module if software fixes don't help.
How can you fix random GPU artifacts and hard freezes on an AMD Framework 16 laptop running Linux (Bluefin/Fedora)? | Dosu