[ANNOUNCEMENT] Adaptive Sync / Freesync / VRR not working

what are those issues?

Missing kernel module for power management. affects both cpu and gpu

ah k, they’re enabled here on Arch Linux, both loaded too

why i am unable to see it on fedora 40 kernel 6.8.7?

gsettings set org.gnome.mutter experimental-features "['variable-refresh-rate']"

the problem is that i am unable to use it with fractional scaling when i enter it is there a comand to use both?

Are you sure this actually landed in 6.9? I’m on a freshly booted 6.9 compiled from sources, variable-refresh-rate is enabled in dconf and I’m on Gnome 46.1. Yet nothing about prefered refresh rate showing in settings.

drm_info | grep vrr shows 9 entries, yet only the one under connector 0 is set to 1, while the other 8 are still 0.

drm_info | grep vrr
β”‚   β”‚       β”œβ”€β”€β”€"vrr_capable" (immutable): range [0, 1] = 1
β”‚   β”‚       β”œβ”€β”€β”€"vrr_capable" (immutable): range [0, 1] = 0
β”‚   β”‚       β”œβ”€β”€β”€"vrr_capable" (immutable): range [0, 1] = 0
β”‚   β”‚       β”œβ”€β”€β”€"vrr_capable" (immutable): range [0, 1] = 0
β”‚   β”‚       β”œβ”€β”€β”€"vrr_capable" (immutable): range [0, 1] = 0
β”‚   β”‚       β”œβ”€β”€β”€"vrr_capable" (immutable): range [0, 1] = 0
β”‚   β”‚       β”œβ”€β”€β”€"vrr_capable" (immutable): range [0, 1] = 0
β”‚   β”‚       β”œβ”€β”€β”€"vrr_capable" (immutable): range [0, 1] = 0
β”‚   β”‚       β”œβ”€β”€β”€"vrr_capable" (immutable): range [0, 1] = 0
Linux  6.8.8-300.fc40.x86_64 #1 SMP PREEMPT_DYNAMIC Sat Apr 27 17:53:31 UTC 2024 x86_64 GNU/Linux
gnome-shell --version
GNOME Shell 46.1

image

Debian testing, KDE Plasma 5, appears that it detects the internal screen as VRR capable just fine, I see Adaptive sync setting in the Display Configuration setting.

Interesting. Maybe something didn’t fully reload. Just waking up from hibernation today and now it shows up.

Is there some kind of universal fps counter overlay for Linux to check how well this works?