You are not logged in.

#1 2024-08-01 14:25:43

AndreyFrantsevich
Member
Registered: 2023-10-30
Posts: 30

Low refresh rate 4k monitor.

Hi there!
I have 4k 120 Hz monitor.
I am using hyperland as my window manager on Wayland.
Nvidia GPU. HDMI port is version 2.1.
I've tried 3 different HDMI cables.
When I used Qtile on X11 it was the same.

➜ hyprctl monitors all
Monitor eDP-2 (ID 0):
	3200x2000@120.00000 at 0x0
	description: Samsung Display Corp. 0x4178
	make: Samsung Display Corp.
	model: 0x4178
	serial:
	active workspace: 1 (1)
	special workspace: 0 ()
	reserved: 0 50 0 0
	scale: 2.00
	transform: 0
	focused: no
	dpmsStatus: 1
	vrr: 0
	activelyTearing: false
	disabled: false
	currentFormat: XRGB8888
	availableModes: 3200x2000@120.00Hz 3200x2000@60.00Hz 3200x2000@60.00Hz

Monitor HDMI-A-1 (ID 1):
	3840x2160@29.97000 at 1600x0
	description: LG Electronics LG ULTRAGEAR 402NTTQ8D697
	make: LG Electronics
	model: LG ULTRAGEAR
	serial: 402NTTQ8D697
	active workspace: 3 (3)
	special workspace: 0 ()
	reserved: 0 50 0 0
	scale: 1.50
	transform: 0
	focused: yes
	dpmsStatus: 1
	vrr: 0
	activelyTearing: false
	disabled: false
	currentFormat: XRGB8888
	availableModes: 3840x2160@29.97Hz 3840x2160@29.98Hz 3840x2160@25.00Hz 3840x2160@23.98Hz 1920x1080@119.88Hz 1920x1080@60.00Hz 1920x1080@59.94Hz 1920x1080@50.00Hz 1920x1080@29.97Hz 1920x1080@23.98Hz 1280x1024@75.03Hz 1280x720@60.00Hz 1280x720@59.94Hz 1280x720@50.00Hz 1024x768@60.00Hz 800x600@60.32Hz 720x576@50.00Hz 720x480@59.94Hz 640x480@59.94Hz 640x480@59.93Hz

As you can see, only 30 Hz is available for 4k resolution. What could be the problem? I have followed all the steps in the Hyperland Nvidia guide.
I also tried
monitor=,highrr,auto,1

but it only works at 1920x1080.

What could be the problem?
Thx a lot!

Offline

#2 2024-08-01 15:28:09

seth
Member
Registered: 2012-09-03
Posts: 59,882

Re: Low refresh rate 4k monitor.

for OUT in /sys/class/drm/card*; do echo $OUT; edid-decode $OUT/edid; echo "================="; done

You'll need https://aur.archlinux.org/packages/edid-decode-git

When I used Qtile on X11 it was the same.

Adding

Option "ModeDebug" "True"

to an xorg configlet for the Device or Screen section will make the nvidia driver print why it disregards certain modes to the Xorg log, https://wiki.archlinux.org/title/Xorg#General

Offline

#3 2024-08-01 15:59:24

ugjka
Member
From: Latvia
Registered: 2014-04-01
Posts: 1,864
Website

Re: Low refresh rate 4k monitor.

Do you have 2.1 cable?


https://ugjka.net
paru > yay | vesktop > discord
pacman -S spotify-launcher
mount /dev/disk/by-...

Offline

#4 2024-08-01 16:01:05

AndreyFrantsevich
Member
Registered: 2023-10-30
Posts: 30

Re: Low refresh rate 4k monitor.

seth wrote:
for OUT in /sys/class/drm/card*; do echo $OUT; edid-decode $OUT/edid; echo "================="; done

You'll need https://aur.archlinux.org/packages/edid-decode-git

When I used Qtile on X11 it was the same.

Adding

Option "ModeDebug" "True"

to an xorg configlet for the Device or Screen section will make the nvidia driver print why it disregards certain modes to the Xorg log, https://wiki.archlinux.org/title/Xorg#General

Am I use PasteBin for logs?

/sys/class/drm/card OUT

X11 LOG

- Done.

Offline

#5 2024-08-01 16:01:42

AndreyFrantsevich
Member
Registered: 2023-10-30
Posts: 30

Re: Low refresh rate 4k monitor.

ugjka wrote:

Do you have 2.1 cable?

Yep.

Offline

#6 2024-08-01 16:22:07

seth
Member
Registered: 2012-09-03
Posts: 59,882

Re: Low refresh rate 4k monitor.

[     9.650] (WW) NVIDIA(GPU-0):   Validating Mode "3840x2160_120":
[     9.650] (WW) NVIDIA(GPU-0):     Mode Source: EDID
[     9.650] (WW) NVIDIA(GPU-0):     3840 x 2160 @ 120 Hz
[     9.650] (WW) NVIDIA(GPU-0):       Pixel Clock      : 1186.81 MHz
[     9.650] (WW) NVIDIA(GPU-0):       HRes, HSyncStart : 3840, 4016
[     9.650] (WW) NVIDIA(GPU-0):       HSyncEnd, HTotal : 4104, 4400
[     9.650] (WW) NVIDIA(GPU-0):       VRes, VSyncStart : 2160, 2168
[     9.650] (WW) NVIDIA(GPU-0):       VSyncEnd, VTotal : 2178, 2250
[     9.650] (WW) NVIDIA(GPU-0):       Sync Polarity    : +H +V 
[     9.650] (WW) NVIDIA(GPU-0):     The EDID for LG Electronics LG ULTRAGEAR (HDMI-0)
[     9.650] (WW) NVIDIA(GPU-0):     contradicts itself: mode "3840x2160" is specified in the
[     9.650] (WW) NVIDIA(GPU-0):     EDID; however, the EDID's valid HorizSync range
[     9.650] (WW) NVIDIA(GPU-0):     (30.000-255.000 kHz) would exclude this mode's HorizSync
[     9.650] (WW) NVIDIA(GPU-0):     (269.730 kHz); ignoring HorizSync check for mode
[     9.650] (WW) NVIDIA(GPU-0):     "3840x2160".
[     9.650] (WW) NVIDIA(GPU-0):     Mode is rejected: Unable to determine HDMI 2.1 Fixed Rate
[     9.650] (WW) NVIDIA(GPU-0):     Link configuration..
[     9.650] (WW) NVIDIA(GPU-0):     GPU extended capability check failed.
[     9.650] (WW) NVIDIA(GPU-0):     Mode "3840x2160_120" is invalid.
[     9.649] (WW) NVIDIA(GPU-0):   Validating Mode "3840x2160_60":
[     9.649] (WW) NVIDIA(GPU-0):     Mode is rejected: Unable to determine HDMI 2.1 Fixed Rate
[     9.650] (WW) NVIDIA(GPU-0):   Validating Mode "3840x2160_120":
[     9.650] (WW) NVIDIA(GPU-0):     Mode is rejected: Unable to determine HDMI 2.1 Fixed Rate
[     9.650] (WW) NVIDIA(GPU-0):   Validating Mode "3840x2160_60":
[     9.650] (WW) NVIDIA(GPU-0):     Mode is rejected: Unable to determine HDMI 2.1 Fixed Rate
[     9.650] (WW) NVIDIA(GPU-0):   Validating Mode "3840x2160_50":
[     9.650] (WW) NVIDIA(GPU-0):     Mode is rejected: Unable to determine HDMI 2.1 Fixed Rate

There's nothing such as a HDMI 2.1 cable, it has to say  (sigh…) "HDMI Ultra High Speed"

You can override this in the X11 driver, for wayland you'll probably need a sanitized EDID
That being said, as this is a hybrid graphcis system, what happens if yu disable the intel GPU in the BIOS/UEFI?

Offline

#7 2024-08-01 16:31:57

AndreyFrantsevich
Member
Registered: 2023-10-30
Posts: 30

Re: Low refresh rate 4k monitor.

seth wrote:
[     9.650] (WW) NVIDIA(GPU-0):   Validating Mode "3840x2160_120":
[     9.650] (WW) NVIDIA(GPU-0):     Mode Source: EDID
[     9.650] (WW) NVIDIA(GPU-0):     3840 x 2160 @ 120 Hz
[     9.650] (WW) NVIDIA(GPU-0):       Pixel Clock      : 1186.81 MHz
[     9.650] (WW) NVIDIA(GPU-0):       HRes, HSyncStart : 3840, 4016
[     9.650] (WW) NVIDIA(GPU-0):       HSyncEnd, HTotal : 4104, 4400
[     9.650] (WW) NVIDIA(GPU-0):       VRes, VSyncStart : 2160, 2168
[     9.650] (WW) NVIDIA(GPU-0):       VSyncEnd, VTotal : 2178, 2250
[     9.650] (WW) NVIDIA(GPU-0):       Sync Polarity    : +H +V 
[     9.650] (WW) NVIDIA(GPU-0):     The EDID for LG Electronics LG ULTRAGEAR (HDMI-0)
[     9.650] (WW) NVIDIA(GPU-0):     contradicts itself: mode "3840x2160" is specified in the
[     9.650] (WW) NVIDIA(GPU-0):     EDID; however, the EDID's valid HorizSync range
[     9.650] (WW) NVIDIA(GPU-0):     (30.000-255.000 kHz) would exclude this mode's HorizSync
[     9.650] (WW) NVIDIA(GPU-0):     (269.730 kHz); ignoring HorizSync check for mode
[     9.650] (WW) NVIDIA(GPU-0):     "3840x2160".
[     9.650] (WW) NVIDIA(GPU-0):     Mode is rejected: Unable to determine HDMI 2.1 Fixed Rate
[     9.650] (WW) NVIDIA(GPU-0):     Link configuration..
[     9.650] (WW) NVIDIA(GPU-0):     GPU extended capability check failed.
[     9.650] (WW) NVIDIA(GPU-0):     Mode "3840x2160_120" is invalid.
[     9.649] (WW) NVIDIA(GPU-0):   Validating Mode "3840x2160_60":
[     9.649] (WW) NVIDIA(GPU-0):     Mode is rejected: Unable to determine HDMI 2.1 Fixed Rate
[     9.650] (WW) NVIDIA(GPU-0):   Validating Mode "3840x2160_120":
[     9.650] (WW) NVIDIA(GPU-0):     Mode is rejected: Unable to determine HDMI 2.1 Fixed Rate
[     9.650] (WW) NVIDIA(GPU-0):   Validating Mode "3840x2160_60":
[     9.650] (WW) NVIDIA(GPU-0):     Mode is rejected: Unable to determine HDMI 2.1 Fixed Rate
[     9.650] (WW) NVIDIA(GPU-0):   Validating Mode "3840x2160_50":
[     9.650] (WW) NVIDIA(GPU-0):     Mode is rejected: Unable to determine HDMI 2.1 Fixed Rate

There's nothing such as a HDMI 2.1 cable, it has to say  (sigh…) "HDMI Ultra High Speed"

You can override this in the X11 driver, for wayland you'll probably need a sanitized EDID
That being said, as this is a hybrid graphcis system, what happens if yu disable the intel GPU in the BIOS/UEFI?

I'm sorry I don't quite understand, so the cable is the problem?
Or maybe a problem with the 2.1 jack support?
There is no option in the bios to disable integrated graphics.

Offline

#8 2024-08-01 19:27:58

AndreyFrantsevich
Member
Registered: 2023-10-30
Posts: 30

Re: Low refresh rate 4k monitor.

seth wrote:

There's nothing such as a HDMI 2.1 cable, it has to say  (sigh…) "HDMI Ultra High Speed"

You can override this in the X11 driver, for wayland you'll probably need a sanitized EDID
That being said, as this is a hybrid graphcis system, what happens if yu disable the intel GPU in the BIOS/UEFI?

And I just checked the cable that came with the monitor, it says.
'Ultra High Speed HDMI'...

Last edited by AndreyFrantsevich (2024-08-01 20:14:36)

Offline

#9 2024-08-01 19:58:58

seth
Member
Registered: 2012-09-03
Posts: 59,882

Re: Low refresh rate 4k monitor.

Please don't fully quote previous posts (you're bloating the thread for no reason) and also don't bump - edit you previous post to mend it if nobody has replied yet.

Stupid question: are you running the proprietary kernel module or nvidia-open?
The error seems mostly related to unsupported DSC, but 3840 × 2160@60Hz would already be supported with 2.0 (w/o! 4:2:0) so it's kinda weird that the driver would even die on that hill.
But given the license situation w/ the HDMI forum, I'd not be surprised if the nvidia-open module is somewhat artificially restricted here.

If the cable is graded ok and the device manual says the hdmi output is 2.1 and you cannot disable the IGP, what if you try to run the server on the nvidia GPU?
https://wiki.archlinux.org/title/PRIME# … rimary_GPU

Offline

#10 2024-08-01 20:51:30

AndreyFrantsevich
Member
Registered: 2023-10-30
Posts: 30

Re: Low refresh rate 4k monitor.

seth wrote:

Please don't fully quote previous posts (you're bloating the thread for no reason) and also don't bump - edit you previous post to mend it if nobody has replied yet.

Stupid question: are you running the proprietary kernel module or nvidia-open?
The error seems mostly related to unsupported DSC, but 3840 × 2160@60Hz would already be supported with 2.0 (w/o! 4:2:0) so it's kinda weird that the driver would even die on that hill.
But given the license situation w/ the HDMI forum, I'd not be surprised if the nvidia-open module is somewhat artificially restricted here.

If the cable is graded ok and the device manual says the hdmi output is 2.1 and you cannot disable the IGP, what if you try to run the server on the nvidia GPU?
https://wiki.archlinux.org/title/PRIME# … rimary_GPU

I use proprietary driver.
I've tried only Nvidia GPU X11 session, it didn't help.

Offline

#11 2024-08-02 07:21:14

seth
Member
Registered: 2012-09-03
Posts: 59,882

Re: Low refresh rate 4k monitor.

You can skipt that check on X11,

Option "ModeValidation" "NoExtendedGpuCapabilitiesCheck"

see what happens (keep the mdoe debug in place)

Offline

#12 2024-08-02 14:03:24

AndreyFrantsevich
Member
Registered: 2023-10-30
Posts: 30

Re: Low refresh rate 4k monitor.

seth wrote:

You can skipt that check on X11,

Option "ModeValidation" "NoExtendedGpuCapabilitiesCheck"

see what happens (keep the mdoe debug in place)

After endless reinstallations, I realized - the problem is with the Nvidia drivers.
If Nouveau drivers are installed everything works as it should. 60hz is available (on Windows it was also max 60, so I think the problem might be in the cable, but not in Linux).


As soon as I install proprietary Nvidia everything stops working.
I'm not sure what to do about it yet, maybe I need to try several versions of Nvidia drivers.
Or if you have any advice, I would be very grateful.

Last edited by AndreyFrantsevich (2024-08-02 14:03:33)

Offline

#13 2024-08-02 14:38:28

seth
Member
Registered: 2012-09-03
Posts: 59,882

Re: Low refresh rate 4k monitor.

The 555xx drivers have shown issues w/ outputs (mostly DVI) that have not existed before, you could try the 535xx dkms package from the AUR.
But I don't actually think that's the cause, notably because of the windows situation.

Do you have any other hi resolution outputs?

Offline

#14 2024-08-02 14:51:44

AndreyFrantsevich
Member
Registered: 2023-10-30
Posts: 30

Re: Low refresh rate 4k monitor.

seth wrote:

The 555xx drivers have shown issues w/ outputs (mostly DVI) that have not existed before, you could try the 535xx dkms package from the AUR.
But I don't actually think that's the cause, notably because of the windows situation.

Do you have any other hi resolution outputs?

Thx, I 'll try 535 version.

Nope, there is only one HDMI and 2 Type-C.

Maybe it makes sense to try Type C?

Offline

#15 2024-08-02 15:08:05

seth
Member
Registered: 2012-09-03
Posts: 59,882

Re: Low refresh rate 4k monitor.

I meant some other monitor.

Offline

#16 2024-08-03 10:23:42

ugjka
Member
From: Latvia
Registered: 2014-04-01
Posts: 1,864
Website

Re: Low refresh rate 4k monitor.

did you try video=HDMI-A-1:3840x2160@120 kernel boot parameter or 3200x2000@120

https://wiki.archlinux.org/title/Kernel … s_and_EDID

Last edited by ugjka (2024-08-03 10:28:17)


https://ugjka.net
paru > yay | vesktop > discord
pacman -S spotify-launcher
mount /dev/disk/by-...

Offline

#17 2024-08-06 19:14:48

AndreyFrantsevich
Member
Registered: 2023-10-30
Posts: 30

Re: Low refresh rate 4k monitor.

ugjka wrote:

did you try video=HDMI-A-1:3840x2160@120 kernel boot parameter or 3200x2000@120

https://wiki.archlinux.org/title/Kernel … s_and_EDID

Thx for info.
I managed to run the monitor on Windows I can copy the EDID and try it out.

Offline

Board footer

Powered by FluxBB