(For solution see post in reply below.)
I upgraded to an ultra wide: AOC CU34G2XP/BK, a 3440x1440p 180Hz monitor.
The issue:
High resolution high refresh rate monitors causing “bad flickering & tearing”, on exclusive fullscreen
and borderless fullscreen
Proton/Wine games (See three video’s with the issue below for reference.) when VRR/Adaptive Sync is enabled.
And GPU MCLK not switching or getting stuck between idle state and load state, seen in exclusive fullscreen.
Video’s (360p sry) showing the flickering & tearing issue:
Occurrences are intermittent.
Mostly after a system resume from sleep, or after monitor has gone into power save. Less likely on a cold boot.
Temporary workaround is to power cycling the monitor, physically or via software (ddcutil
).
This issue is partially reproducable.
System logs show nothing out of the ordinary when the issue occurs.
Tested without result:
- Tested refresh rates all high refresh rate ranges.
- VRRtest, it does not exhibit/trigger the issue
- Tested 2 high quality DP 1.4 cables.
- upgrading to Kernel from 6.12 to 6.13.
- Tested a launch script (gamemoderun) to enable/disable Adpative Sync.
What does work:
- Disabling VRR within monitor OSD.
- Power cycling the monitor, then restarting the game.
- Logging out and back in.
System:
Monitor 3440x1440P @180Hz
CPU: AMD R7 5700X
GPU: AMD Radeon 6700 XT
MOBO: MSI B450 Tom. Max
RAM: 32Gb 3600Mhz cl16 G.Skill
Full system info:
inxi -v7azy : System information. - Pastebin.com
From what I gathered/read, could this be related to a VRR issue with AMD GPU’s in MESA or RADV?
Anyone know more about this? Also I’ve read 6.14 should come with some fix for this, but is my issue related to this fix?
Can someone with deep system knowledge help me out on this problem?
Mod edit:- Title modified to improve Search results.
User edit:- Modified title te reflect solution, removed fluff from post and rewritten/clarified the post for the found solution.