Multiple monitor higher refresh rate not working with Nvidia
Affected version
Running Arch 5.5.10 Gnome 3.36.0 Mutter x11 with a GTX 1080 TI
Bug summary
This is similar to this issue but with x11: #503 (closed)
I'm having some trouble setting the refresh rate for one of my monitors while I have the other one connected.
If I only have the one monitor connected, it works great at 2560x1440@165hz. However as soon as I plugin in the second monitor (1920x1080@60) I cannot get the first monitors refresh rate to exceed 60z, even though it shows that its at 165hz.
Steps to reproduce
➜ ~ lspci -k | grep -EA3 'VGA|3D|Display'
01:00.0 VGA compatible controller: NVIDIA Corporation GP102 [GeForce GTX 1080 Ti] (rev a1)
Subsystem: Gigabyte Technology Co., Ltd GP102 [GeForce GTX 1080 Ti]
Kernel driver in use: nvidia
Kernel modules: nouveau, nvidia_drm, nvidia
The command I was using with both monitors is
xrandr --output HDMI-2 --mode 1920x1080 --output DP-0 --mode 2560x1440 --rate 165.00 --right-of HDMI-2
➜ ~ xrandr
Screen 0: minimum 8 x 8, current 4480 x 1440, maximum 32767 x 32767
HDMI-0 disconnected (normal left inverted right x axis y axis)
HDMI-1 disconnected (normal left inverted right x axis y axis)
HDMI-2 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 598mm x 336mm
1920x1080 60.00*+ 59.94 50.00 60.05 60.00 50.04
1600x900 60.00
1280x1024 75.02 60.02
1280x720 60.00 59.94 50.00
1152x864 75.00
1024x768 75.03 60.00
800x600 75.00 60.32
720x576 50.00
720x480 59.94
640x480 75.00 59.94 59.93
DP-0 connected primary 2560x1440+1920+0 (normal left inverted right x axis y axis) 598mm x 336mm
2560x1440 59.95 + 165.00* 144.00 120.00 99.95 84.98 23.97
1024x768 60.00
800x600 60.32
640x480 59.94
DP-1 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)
DP-3 disconnected (normal left inverted right x axis y axis)
DP-4 disconnected (normal left inverted right x axis y axis)
DP-5 disconnected (normal left inverted right x axis y axis)
Now it claims that it is 165hz but it tests at only 60. Any ideas on how to get around this? It also says 165hz in nvidia settings. It is a gsync monitor
What happened
The refresh rate says 165 but is locked at 60
What did you expect to happen
The refresh rate to be at 60hz on one monitor and 165hz on the other monitor.