Colorful screen artifacts / flashing during screen movement

Which Linux distro are you using?
Pop_OS!

Which release version?
22.04 LTS

Which kernel are you using?
6.12.10-76061203-generic

Which BIOS version are you using?
03.05

Which Framework Laptop 16 model are you using? (AMD Ryzen™ 7040 Series)
Ryzen™ 7 7840HS
AMD Radeon RX 7700S

Hi.

I got a problem that I discovered today that seemingly appeared out of nowhere. I’ve got colorful screen artifacts that appear during screen movement, see linked video below. Some things I discovered:

  • This flickering only appears when there is some sort of movement on screen (e.g. opening / closing windows, moving around windows).
  • If doing a screen recording, this flickering isn’t shown (i.e. I can only document this issue by recording with an external camera).
  • This flickering never shows up when connecting an external monitor (using the rear USB-C port if that makes a difference). To clarify, the flickering shows up on the Framework 16 screen if no other monitor is connected, but if another monitor is connected, the flickering doesn’t show up on any monitor.

Has anyone had a similar issue? And does anyone have a suggestion of what a pretty non-technical person like me can do to try and fix it?

Thanks to all in advance.

There is a similar issue with the AMD Framework 13s: Screen is glitchy with colored pixels moving on Fedora 41 Laptop 13 AMD Ryzen 7040

You could check if the workarounds posted there work for you, however the artefacts look a little bit different.

1 Like

I tend to install the latest AMD Drivers when that happens.
KDE Neon 6.2 + KDE Plasma 6.3.3 + HWE Kernel 6.11.0-19-generic (64-bit)

Usually fixes things.

This time it probably won’t. It looks like this is a regression in Mesa 25. The bug is currently being tracked here: [amdgpu] Heavy artifacting in desktop applications since bump from 24.3.4 to 25.0.1 (#12809) · Issues · Mesa / mesa · GitLab

Though unless someone from the Mesa team can at least confirm this is the case, nothing is known for sure yet.

I agree, that looks ugly. That would probably explain why I have it is a real PITA for me to connect the dock at this time.

On 6.12 it could be PSR as well, you may need to add debugmask kernel argument

The debugmask to disable PSR only works for the flickering. If you (also) have the colored boxes artifacts due to Mesa 25, these don’t help.

Certainly, but they’re not mutually exclusive. You can be affected by both

As I literally just said. But disabling PSR only eliminates one of them. The other one can’t. Maybe it makes it less frequent, but right now the only proven method is downgradring Mesa to 24.x.

Here’s the fix for the Mesa 25 related glitches: Screen is glitchy with colored pixels moving on Fedora 41 Laptop 13 AMD Ryzen 7040 - #24 by Richard