I just received an update on Manjaro (495.44), and noticed the following in the changelog:
Fixed a regression which prevented DisplayPort and HDMI 2.1 variable refresh rate (VRR) G-SYNC Compatible monitors from functioning correctly in variable refresh rate mode, resulting in issues such as flickering.
Unfortunately this was not the case for me, flickering still present :(
However, I found an interesting function in a script in the Manjaro MHWD package, which appends the Device section of the xorg.conf with the following line:
Hey guys, 4 years Anniversary! Lets set up our monitors and Linux PCs in one room, start your favourite game and enjoy the party light of monitors turning on and off!
On a serious note, a fix would still be appreciated as games get more demanding dipping blow the free-sync range is also happening more often…
I believe I’m seeing this issue (or something related) and it is extremely annoying.
4070 super, 48hz minimum VRR range monitor on DP, kernel 6.9.9 plasma 6.1.3 with latest 560 driver.
Running anything that dips below 48hz tends to induce a flicker. The flicker varies in intensity, but remains even when the frame-rate returns above the VRR threshold (the higher the refresh, the less visible the flicker, but it’s always there in some ratio). The flicker issue appears to be a state that once triggered does not go away during the session. Turning off VRR in the plasma display configuration settings immediately resolves the flicker as expected.
This issue seems exclusively related to LFC, as when VRR is in the valid range no issues occur until the minimum limit is exceeded and the state is triggered.
I was also able to confirm this with my RTX 4060 Ti on wlroots/sway. (while I was using an NVIDIA GPU, I am temporarily using another GPU because of how bad Wayland support is)
Issue still present on drivers 570.124.04. Fedora 41 KDE.
RTX 4090 with Asus PG32UCDM set to 240hz and Variable Refresh Rate set to Always in Display Settings. Intermittent black screens while on the desktop or a browser is open in fullscreen.
Occurs both over HDMI 2.1 and DP1.4.
The issue does not occur if a YouTube video is playing or a game is running to prevent it from falling below the minimum refresh rate (48hz).