Option "TearFree" "true"
Option "VariableRefresh" "true"
Option "AsyncFlipSecondaries" "true" #multimonitor setup, but at least one is not FreeSync capable
I have a Samsung QN90A TV which has previously worked using VRR with this exact PC using manjaro. Back then, it was 4K@120 VRR via HDMI, and it looked bad because the AMD drivers don’t support HDMI 2.1 in linux - but it worked. This was last October, I don’t remember which kernel I was on, but generally I was always on the latest recommended kernel.
Now I am using kernel 6.1.25-1.
I changed my file to match your text and rebooted, but running xrandr --props still returns all display outs of my GPU as “vrr_capable 0”. I believe this indicates merely the capabilities of the GPU and not the TV, correct? So somehow my linux thinks my GPU can’t handle VRR. How can I change that?
I got it to work again with the old HDMI cable I was using before. Sadly, as soon as I switch to the Displayport-to-HDMI 8K cable with VRR, I cannot enable VRR anymore, even though picture quality is better. In both cases, the memory clocks to 1000 MHz even in idle desktop mode for some reason. Such a shame.
Thanks for linking the EDID article. I will see if I can get it to work this way using the displayport to hdmi cable.