144hz on external HDMI display is broken on NVIDIA driver only

Hi. I can’t use 144hz on my external display if i install nvidia-driver, it results in black screen until i revert it to 120hz. Internal display works fine at 165hz, but my external monitor only works if on 60-120hz. On nouveau both of them work fine.

I tried it with gnome, kde and cosmic and under Fedora 41 and Pop!_OS 22.04, same result. On Windows i can use 144hz without any problem. I also tried with a new hdmi cable to be sure, still same.
Both R565 and R570 has the same issue.

My laptop has a mux switch, so i tried with both hybrid and dgpu only modes, it does not matter. HDMI port is connected to nvidia gpu btw.

Bug report (tried switching to 144hz before taking it):
nvidia-bug-report.log.gz (511.0 KB)

Details:
Monitor: LG 24GN60R-B 1080p@144hz
Operating System: Fedora Linux 41
Kernel Version: 6.12.11-200.fc41.x86_64 (64-bit)
Graphics Platform: Wayland (also happens on X11)
Processors: 16 × AMD Ryzen 9 7940HS w/ Radeon 780M Graphics
Graphics Processor: NVIDIA GeForce RTX 4060 Laptop GPU/PCIe/SSE2
Product Name: ROG Zephyrus G14 GA402XV_GA402XV

1 Like

Hi there. I too use the same monitor on my linux systems. I used to use arch on my pc with nvidia 3070ti with i3wm or cosmic beta.

I usually use a second monitor that is 60hz to log in to my system and make sure my main monitor (LG 24GN60R-B) is 120hz to use my monitor properly. But due to this, if i use just just this monitor alone, i can’t log in to the system as i get the “Range Not Found” message by the monitor (which it still does but due to my second monitor, i have no such issues logging in then the LG monitor switches to 120hz and works as expected).

Weird part is, the 550 version until now (even the latest version for 550) works 144hz no issues till now. Like i installed the 550 version from the nvidia driver webpage which is considered not the best method (instead rely on the package maintainers), it worked as expected with no issues but i got an error and had to move back. But due to this, i have been using windows as i have some more issues than most people. I noticed this issue arise from drivers 555 till even now with the 575 drivers.

Nvidia, if you hear this, please fix this issue for the monitor mentioned in the above chat. Thank you since the 550 drivers works perfectly for me from the day 555 drivers released to linux till now with 575.

Details:
Monitor: LG 24GN60R-B 1080p@144hz
Operating System: Arch Linux or CachyOS
Kernel Version: 6.15.2.arch1-1
Graphics Platform: X11 and Wayland
Processors: AMD RYZEN 5600X
Graphics Processor: NVIDIA GeForce RTX 3070Ti

It seems the issue is fixed with the latest Nvidia driver update. I recently installed CachyOS to test out if there is still issues and it works perfectly like before. I am not sure if it’s just me or the others as well. Thanks Nvidia!