Enabling VRR in 24.04.1

Ubuntu Version:
24.04.1 LTS

Desktop Environment (if applicable):
GNOME 46.0

Problem Description:
I am trying to enable VRR for my G-Sync compatible monitor. But after enabling the experimental mutter setting via
gsettings set org.gnome.mutter experimental-features "['variable-refresh-rate']"

I do not see the the variable refresh rate feature under the display settings for the monitor (see screenshots).

I’ve been trying to follow this guide from the archlinux wiki.

Relevant System Information:
Nvidia driver information, monitor information, and the current experimental-features enabled in Mutter is included in screenshots, as well as the current view of display settings.

Screenshots or Error Messages:



Screenshot from 2025-01-28 01-23-23
Screenshot from 2025-01-28 01-28-46
Screenshot from 2025-01-28 03-00-58

What I’ve Tried:

The one part of the archlinux wiki I am unsure about is the Xorg portion in 3.2.1. I am unsure what, if any, Xorg configuration is needed, so I just generated the base Nvidia configuration and added Option "VariableRefresh" "true"

I also restarted the computer after editing gsettings. I also disconnected my other monitor that is not G-sync/freesync compatible and am trying to set this up with only the monitor that should be.

Thanks for reading and trying to help me out! :>

Continuing to try a few things today, I noticed with xrandr --prop that my output is missing the vrr_capable setting, so I am currently looking into that. I’m also going to try to look through my Xorg logs today. I’ll post that in the time being because I don’t really know what I’m looking for but maybe someone else does.

xrandr logs:
xrandr --prop | nc termbin.com 9999
https://termbin.com/p5a4
(I’ve reconnected my 1920x1080 monitor for the time being)

xorg logs:
https://termbin.com/dhy1

I also ran the tests from GitHub - dahenry/gl-gsync-demo: Unofficial OpenGL G-SYNC Demo for Linux, and the G-Sync enabled field just says “Normal”.