https://bugs.kde.org/show_bug.cgi?id=514855

            Bug ID: 514855
           Summary: [AMDGPU / Ryzen AI 7 350] Screen flickering on
                    hardware overlay usage (MPO) - Fixed by
                    KWIN_DRM_NO_AMS=1
    Classification: Plasma
           Product: kwin
      Version First 6.5.5
       Reported In:
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: wayland-generic
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

SUMMARY
I experience severe screen flickering (grey flashes) on a Framework 13 with AMD
Ryzen AI 7 350 (Krackan Point) running Fedora 43 (KDE Plasma). The issue
appears to be related to hardware overlays (MPO) failing during updates.

STEPS TO REPRODUCE
1. Open Firefox.
2. Visit https://www.pdf24.org/en/ and hover over the "sheep" animation (or use
any content triggering MPO/overlays).
3. Observe severe white/grey flickering of the screen.

OBSERVED RESULT
The screen flickers. The flickering STOPS immediately if another window (e.g.,
Konsole) is placed *on top* of the browser window (forcing composition instead
of direct scanout).

Attempts to set `widget.wayland.opaque-region.enabled` to `false` in Firefox
resulted in a complete system freeze/hard lockup.

EXPECTED RESULT
No flickering during animations.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Fedora 43
KDE Plasma Version: 6.5.5
KDE Frameworks Version: (Standard for Fedora 43)
Qt Version: (Standard for Fedora 43)

HARDWARE
Model: Framework Laptop 13
CPU/GPU: AMD Ryzen AI 300 Series (Radeon 860M / RDNA 3.5)
Driver: amdgpu

ADDITIONAL INFORMATION
I found a workaround that completely fixes the issue:
Exporting `KWIN_DRM_NO_AMS=1` fixes the flickering entirely.

Kernel parameters like `amdgpu.dcdebugmask=0x10` (disabling PSR) did NOT solve
the issue, suggesting the problem lies specifically in the Atomic Mode Setting
/ Overlay handling for this new GPU architecture.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to