Can not enable VRR / GSync (Windows 10/11 works but Linux not)

Hello,

I have a similiar setup like in RTX 2080 Super + Gigabyte Aorus FI27Q - driver 510.54 maximum screen resolution 640x480 (via DP-0)

I have 2 Monitors:
Gigabyte Aorus FI27Q
Gigabyte Aorus FI27Q-P

In Windows I can enable G-Sync without any problems but in Linux I am struggling with Linux not being able to recognize my monitors correctly.

nvidia-settings is generating xorg.conf like this:

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 515.48.07

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0"
EndSection

Section "Files"
EndSection

Section "Module"
    Load           "dbe"
    Load           "extmod"
    Load           "type1"
    Load           "freetype"
    Load           "glx"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "GBT AORUS FI27Q-P"
    HorizSync       241.0 - 241.0
    VertRefresh     48.0 - 165.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "NVIDIA GeForce RTX 2080"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "DFP-3"
    Option         "metamodes" "DP-2: 2560x1440_165 +2560+0, DP-0: 2560x1440_165 +0+0"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

and as you can see… I am only able to see one of my monitors listed.

xrandr --props output:

Screen 0: minimum 8 x 8, current 5120 x 1440, maximum 32767 x 32767
HDMI-0 disconnected (normal left inverted right x axis y axis)
	CTM: 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 
		0 1 
	CscMatrix: 65536 0 0 0 0 65536 0 0 0 0 65536 0 
	BorderDimensions: 4 
		supported: 4
	Border: 0 0 0 0 
		range: (0, 65535)
	SignalFormat: TMDS 
		supported: TMDS
	ConnectorType: HDMI 
	ConnectorNumber: 4 
	_ConnectorLocation: 4 
	non-desktop: 0 
		supported: 0, 1
DP-0 connected 2560x1440+0+0 (normal left inverted right x axis y axis) 596mm x 335mm
	CTM: -742413388 0 697546012 0 17167742 0 167963103 0 -212926277 0 52469863 0 52711467 0 195487475 0 
		-235761538 0 
	CscMatrix: 65536 0 0 0 0 65536 0 0 0 0 65536 0 
	EDID: 
		00ffffffffffff001c54062701010101
		1d1d0104b53d2378eb13e5ae5044a925
		0d5054bfcf00d1c0714f81c081408180
		9500b3000101565e00a0a0a029503020
		3500544f2100001e000000fd0030a5de
		de41010a202020202020000000fc0041
		4f5255532046493237510a20000000ff
		003139323930423030303030300a0230
		0203477151020311121304292f0e0f1d
		1e901f3f051423091707830100006703
		0c001000383c67d85dc401788003681a
		0000010130a500e305e301e40f000006
		e606070162620021fa0050a0a01e500a
		3c3500544f2100001a6fc200a0a0a055
		5030203500544f2100001a6c94806470
		383c401c207804544f2100001a0000d9
		701217000003011458e70008ff096900
		14801f009f0566000200040044000000
		00000000000000000000000000000000
		00000000000000000000000000000000
		00000000000000000000000000000000
		00000000000000000000000000000000
		00000000000000000000000000000000
		00000000000000000000000000000090
	BorderDimensions: 4 
		supported: 4
	Border: 0 0 0 0 
		range: (0, 65535)
	SignalFormat: DisplayPort 
		supported: DisplayPort
	ConnectorType: DisplayPort 
	ConnectorNumber: 1 
	_ConnectorLocation: 1 
	non-desktop: 0 
		supported: 0, 1
   2560x1440     59.95 + 165.00*  143.97   120.00  
   1920x1080    165.00   119.88    60.00    59.94    50.00  
   1680x1050     59.95  
   1440x900      59.89  
   1440x576      50.00  
   1440x480      59.94  
   1280x1024     75.02    60.02  
   1280x960      60.00  
   1280x720     119.88   100.00    60.00    59.94    50.00  
   1152x864      75.00  
   1024x768      75.03    70.07    60.00  
   800x600       75.00    72.19    60.32    56.25  
   720x576       50.00  
   720x480       59.94  
   640x480       75.00    72.81    59.94  
DP-1 disconnected (normal left inverted right x axis y axis)
	CTM: 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 
		0 1 
	CscMatrix: 65536 0 0 0 0 65536 0 0 0 0 65536 0 
	BorderDimensions: 4 
		supported: 4
	Border: 0 0 0 0 
		range: (0, 65535)
	SignalFormat: TMDS 
		supported: TMDS
	ConnectorType: DisplayPort 
	ConnectorNumber: 1 
	_ConnectorLocation: 1 
	non-desktop: 0 
		supported: 0, 1
DP-2 connected primary 2560x1440+2560+0 (normal left inverted right x axis y axis) 596mm x 335mm
	CTM: -539887818 0 517744251 0 32664631 0 196820093 0 -139769452 0 60224293 -2147483648 44996042 0 170349555 0 
		-214979026 0 
	CscMatrix: 65536 0 0 0 0 65536 0 0 0 0 65536 0 
	EDID: 
		00ffffffffffff001c54072701010101
		1f1e0104b53c2278fbc741ae4f47a526
		115054bfcf00d1c0714f81c081408180
		9500b3000101565e00a0a0a029503020
		3500544f2100001e000000fd0030a5f1
		f141010a202020202020000000fc0041
		4f5255532046493237512d50000000ff
		003230333130423030323837300a0290
		020343714d01020311121f041310292f
		403f230917078301000067030c001000
		383c67d85dc401788000681a00000103
		30a500e305c000e40f000000e6060501
		62624a3cff0050a0a03c501810250054
		4f2100001aa199806470386440181025
		00544f2100001a04c00064a0a0645018
		102500544f2100001a0000000000003f
		70121700000301146be60008ff096300
		17000f009f05630001000400c9000000
		00000000000000000000000000000000
		00000000000000000000000000000000
		00000000000000000000000000000000
		00000000000000000000000000000000
		00000000000000000000000000000000
		00000000000000000000000000000090
	BorderDimensions: 4 
		supported: 4
	Border: 0 0 0 0 
		range: (0, 65535)
	SignalFormat: DisplayPort 
		supported: DisplayPort
	ConnectorType: DisplayPort 
	ConnectorNumber: 0 
	_ConnectorLocation: 0 
	non-desktop: 0 
		supported: 0, 1
   2560x1440     59.95 + 165.00*  144.00   120.00  
   1920x1080    165.00   119.88   100.00    60.00    59.94    50.00  
   1680x1050     59.95  
   1440x900      59.89  
   1280x1024     75.02    60.02  
   1280x960      60.00  
   1280x720     119.88   100.00    60.00    59.94    50.00  
   1152x864      75.00  
   1024x768      75.03    70.07    60.00  
   800x600       75.00    72.19    60.32    56.25  
   720x576       50.00  
   720x480       59.94  
   640x480       75.00    72.81    59.94    59.93  
DP-3 disconnected (normal left inverted right x axis y axis)
	CTM: 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 
		0 1 
	CscMatrix: 65536 0 0 0 0 65536 0 0 0 0 65536 0 
	BorderDimensions: 4 
		supported: 4
	Border: 0 0 0 0 
		range: (0, 65535)
	SignalFormat: TMDS 
		supported: TMDS
	ConnectorType: DisplayPort 
	ConnectorNumber: 0 
	_ConnectorLocation: 0 
	non-desktop: 0 
		supported: 0, 1
HDMI-1 disconnected (normal left inverted right x axis y axis)
	CTM: 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 
		0 1 
	CscMatrix: 65536 0 0 0 0 65536 0 0 0 0 65536 0 
	BorderDimensions: 4 
		supported: 4
	Border: 0 0 0 0 
		range: (0, 65535)
	SignalFormat: TMDS 
		supported: TMDS
	ConnectorType: HDMI 
	ConnectorNumber: 2 
	_ConnectorLocation: 2 
	non-desktop: 0 
		supported: 0, 1
USB-C-0 disconnected (normal left inverted right x axis y axis)
	CTM: 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 
		0 1 
	CscMatrix: 65536 0 0 0 0 65536 0 0 0 0 65536 0 
	BorderDimensions: 4 
		supported: 4
	Border: 0 0 0 0 
		range: (0, 65535)
	SignalFormat: DisplayPort 
		supported: DisplayPort
	ConnectorType: USB-C 
	ConnectorNumber: 3 
	_ConnectorLocation: 3 
	non-desktop: 0 
		supported: 0, 1

can anyone help me :(?

You already answered your question right here, g-sync doesn’t work on multi monitor setups on linux unless you are using wayland. Which at the moment doesn’t work on NVIDIA due to driver limitation.

Should not the option atleast be available in nvidia-settings? I mean I cant see any option.

It is indeed available in nvidia-settings.


That is my problem :/

Double check where I am showing you and where you are -
not under opengl settings, but under x server display configuration and then advanced(bottom right)

In the xrandr --props output is the vrr_capable variable also missing. I think my display is not being recognized as supposed.

What the hell that’s oddly weird

In OSD is freesync also being shown as active:

I also tried installing nvidia instead of nvidia-open.

Which distro ?

Arch

I found a fix.

Removing ‘nvidia’ and all the configurations and reinstalling the package helped.

After rebooting I had gync options. I don’t exactly know what made this happen…