Hi,
On Windows, I can set up 120Hz 4K for RTX 2080ti and play CSGO in 120Hz
On Linux I cant - only 60 Hz
Drivers: 495.44
Kernel: 5.14.15
HDMI 2.1 with certificate
LG OLED CX 65"
xrendr -q
Screen 0: minimum 8 x 8, current 3840 x 2160, maximum 32767 x 32767
HDMI-0 connected primary 3840x2160+0+0 (normal left inverted right x axis y axis) 1600mm x 900mm
3840x2160 60.00*+ 59.94 50.00 29.97 25.00 23.98
4096x2160 59.94 50.00 29.97 25.00 24.00 23.98
2560x1440 120.00
1920x1080 119.88 100.00 60.00 59.94 50.00 29.97 25.00 23.98
1280x1024 60.02
1280x720 59.94 50.00
1152x864 60.00
1024x768 60.00
800x600 60.32
720x576 50.00
720x480 59.94
640x480 59.95 59.94 59.93
DP-0 disconnected (normal left inverted right x axis y axis)
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)
HDMI-1 disconnected (normal left inverted right x axis y axis)
USB-C-0 disconnected (normal left inverted right x axis y axis)
??? no one? No one is having this issue?
Can someone confirm more than 60Hz is working on Linux with RTX 2000 series?
What about 3000? Do I have to buy an RTX 3000 to be able to have 120Hz?
It is working in Windows, in Linux not :( I tried with 2 distros… Different drivers…
As I wrote - this is an OLED LG cx 65" TV. with the newest firmware (auto-updates) - still, Windows is working so this variable is irrelevant… I can’t even get info if 2080ti 4K@120Hz is supported on Linux, :(
Thank you again… I will read the link you posted.
I had to check what kind of hdmi the 2080ti supports, which is 2.0. This only supports 4k@120 with color subsampling (4:2:0). Please try setting color space in nvidia-settings.
Feared so. Problem is the edid of your display only explicitly announces rgb and 444 but has some extra blocks about 420 and 422 but without modes.
The linux driver sticks strictly to the edid but the windows driver allows all overrides. You might try the NoEdidHDMI2Check override, though I fear that won’t work. https://download.nvidia.com/XFree86/Linux-x86_64/460.67/README/xconfigoptions.html
Another option might be crafting a manipulated edid which adds 420 and 4k@120.
Looks like I should update my edid-decode. I loaded it into an edid editor and according to this, the first 8 extended modes should support 420, which are
so this really looks like a edid parsing bug in the nvidia driver. I could add
Option “ModeDebug” “true”
to your xorg.conf and create a new nvidia-bug-report.log, maybe this sheds some light on this.
Could we get an update in this matter? I am in, more or less, the exact same situation. Sitting on a 2070 Super together with an LG CX OLED - a combination fully capable of 4:2:0 @ 4K @ 120Hz in Windows but cant find the means to make it work in Linux.
Ok, I put the option, reboot and attach
the same GPU, LG GX, in Windows works with HDR and 4k@120hz
As I see in the log, been tested 3840x2160_120 and it’s failed. Strange, because the same config works in Windows. Look like a bug in the driver.
According to the changelog, this simply(?) seems to be a missing feature in the Linux driver. YUV420 color subsampling fallback is only enabled when connected over DisplayPort, not HDMI. Questionable why HDMI was added in the Windows driver only.
2017-10-03 version 387.12
* Added support for YUV 4:2:0 compression for monitors connected via
DisplayPort in configurations where either the display or GPU is
incapable of driving the current mode in RGB 4:4:4. See the
description in the “Programming Modes” appendix for details.
You can still use 120 fps on 2.5K. Like on my LG C9. edid-decode being old shows you should have old kernel… There were all kind of bugs of edid parsing there.