[AMD RX 6800XT] Flickering on 6.10-rc1 when on 144Hz when monitor's Adaptive Sync is enabled.
Brief summary of the problem:
Starting from 6.10
, (6.9
did not have this issue), I've begun to experience flickering whenever I do anything that causes any form of animation if I use all 144Hz of my monitor. If I reduce it, even a few Hz to 120Hz, the flickering doesn't seem to happen anymore. I've tried disabling all of my kernel parameters, along with disabling PSR with amdgpu.dcdebugmask=0x10
, but the flickering still happens. It doesn't even seem to be compositor specific, as the flickering happens on an embedded gamescope
session, too.
Trying even a "clean" 6.10-rc1
has the flickering issue, so it isn't specific to the kernel patches that I'm using. The issue does not occur when I switch back to 6.9
.
Maybe a fix needs to be applied to dcn30
similar to this one for dcn321
?
Hardware description:
- CPU: AMD Ryzen™ 9 5950X
- GPU: AMD Radeon™ RX 6800 XT
- System Memory: 32.0 GiB
- Display(s): LG 27GL850 27"
- Type of Display Connection: DP
System information:
- Distro name and Version: NixOS 24.11 (Vicuña)
- Kernel version: 6.10-rc1
- Custom kernel: pf-kernel
- Mesa version: 24.0.7
- GNOME version: 46.2
How to reproduce the issue:
Have Adaptive Sync enabled and move the mouse cursor while on 6.10
, or do anything that would make an animation.