open-gpu-kernel-modules icon indicating copy to clipboard operation
open-gpu-kernel-modules copied to clipboard

[Regression] 580.105.08: DisplayPort monitor limited to 1920x1080 instead of native 2560x1440

Open darklenre opened this issue 1 month ago • 108 comments

NVIDIA Open GPU Kernel Modules Version

580.105.08

Please confirm this issue does not happen with the proprietary driver (of the same version). This issue tracker is only for bugs specific to the open kernel driver.

  • [ ] I confirm that this does not happen with the proprietary driver package.

Operating System and Version

CachyOS

Kernel Release

6.17.7-3-cachyos

Please confirm you are running a stable release kernel (e.g. not a -rc). We do not accept bug reports for unreleased kernels.

  • [x] I am running on a stable kernel release.

Hardware: GPU

NVIDIA RTX A2000 12GB

Describe the bug

Bug Report

NVIDIA Driver Version: 580.105.08 Previous Working Version: 580.95.05 GPU: NVIDIA RTX A2000 12GB OS: CachyOS (Arch-based) Kernel: 6.17.7 Display Server: Wayland (KDE Plasma 6.5.1) Monitor: Lenovo ThinkVision T27h-30 (2560x1440 native) Connection: Mini-DisplayPort to DisplayPort

Issue

After updating from driver 580.95.05 to 580.105.08, my DisplayPort-connected monitor is limited to 1920x1080 maximum resolution instead of its native 2560x1440@60Hz.

Evidence

  • EDID correctly reports 2560x1440 as preferred mode
  • /sys/class/drm/card1-DP-1/modes shows maximum 1920x1080
  • edid-decode confirms monitor advertises 2560x1440@60Hz
  • Downgrading to 580.95.05 resolves the issue

Reproduction

  1. Update nvidia-utils to 580.105.08
  2. Connect 2560x1440 DisplayPort monitor
  3. Check available resolutions - maximum is 1920x1080

Related Reports

Multiple users affected: https://discuss.cachyos.org/t/after-updating-linux-cachyos-nvidia-linux-cachyos-rc-nvidia-linux-cachyos-lts-nvidia-nvidia-driver-version-580-105-08-the-dual-screen-display-resolution-is-incorrect/18057

https://discuss.cachyos.org/t/suddenly-missing-higher-resolution-on-second-monitor/18101/14

To Reproduce

  1. Update nvidia-utils to 580.105.08
  2. Connect 2560x1440 DisplayPort monitor
  3. Check available resolutions - maximum is 1920x1080

Bug Incidence

Always

nvidia-bug-report.log.gz

nvidia-bug-report.log.gz

More Info

No response

darklenre avatar Nov 06 '25 07:11 darklenre

I'm also experiencing this same issue, 2560x1080@75Hz limited to 1920x1080@60Hz on HDMI after this update, GPU : NVIDIA RTX 4070

CapnArrys avatar Nov 06 '25 14:11 CapnArrys

I also can confirm this issue, after I uninstalled nvidia drivers, to let integraded amd graphics to work, it completely detected the monitor, the modes, the id, the model and etc, but after installing them again, its unable to detect the monitor, and the monitor model id changes to nvidia 0x0000, which is wrong, and it will be locked on 640x480@60Hz resolution.

GPU: RTX 3050

hyprctl monitors: with nvidia drivers:

Monitor DP-1 (ID 1): [email protected] at 440x993 description: Nvidia 0x0000 make: Nvidia model: 0x0000 physical size (mm): 0x0 serial: active workspace: 4 (4) special workspace: 0 () reserved: 0 45 0 0 scale: 1.00 transform: 0 focused: no dpmsStatus: 1 vrr: false solitary: 0 solitaryBlockedBy: windowed mode,missing candidate activelyTearing: false tearingBlockedBy: next frame is not torn,missing candidate directScanoutTo: 0 directScanoutBlockedBy: user settings,missing candidate disabled: false currentFormat: XRGB8888 mirrorOf: none availableModes: [email protected]

without nvidia drivers (forcing to use integraded AMD graphics):

Monitor DP-1 (ID 1): [email protected] at 0x0 description: Hewlett Packard HP LA2206 3CQ151BFDD make: Hewlett Packard model: HP LA2206 physical size (mm): 480x270 serial: 3CQ151BFDD active workspace: 2 (2) special workspace: 0 () reserved: 0 45 0 0 scale: 1.00 transform: 3 focused: no dpmsStatus: 1 vrr: false solitary: 0 solitaryBlockedBy: windowed mode,missing candidate activelyTearing: false tearingBlockedBy: next frame is not torn,missing candidate directScanoutTo: 0 directScanoutBlockedBy: user settings,software renders/cursors,missing candidate disabled: false currentFormat: XRGB8888 mirrorOf: none availableModes: [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected]

Lecer69 avatar Nov 07 '25 15:11 Lecer69

Secondary monitor on HDMI limited to 1980x1080@60 when installed 580.105.08 driver on CachyOS 6.17.7-3, KDE Plasma 6.5.2. Reverting to previous version 580.95.05 resolved the issue for me and now the display is back at 2560x1440@60.

HW: Nvidia RTX 5080

tpaananen avatar Nov 08 '25 16:11 tpaananen

Hi folks, thanks for reporting this regression. Apologies about the impact seen. Will try to get a repro internally to debug this. Will also look at providing possible test patches in case an internal reproduction is non-trivial for some reason.

Binary-Eater avatar Nov 09 '25 05:11 Binary-Eater

I can confirm the issue on Arch with a RTX3080Ti if it helps. Reverting drivers to previous version also solve the issue.

MKlown avatar Nov 10 '25 01:11 MKlown

I have this issue on Endeavour OS with an RTX 4090 using nvidia-dkms, Monitor HDMI-A-2 (ID 0) only supporting up to 1920x1080 while my other two monitors Monitor DP-2 (ID 1) and Monitor DP-3 (ID 2) correctly function in 2560x1440. Reverting to 580.95.05-1 has resolved the issue.

You can tell at boot (nvidia-drm.modeset=1) where the boot process log only shows up on 3/4 of the screen on DP-2 and DP-3 because it is limited by the resolution of HDMI-A-2.

RainOrigami avatar Nov 10 '25 03:11 RainOrigami

Same issue with 580.95.05 upgrade to 580.105.08 on Arch, using a 1060. Interestingly, the wallpaper on this machine was never set and the default was black (probably set by nvidia conf?), but now after the upgrade it is white. Monitors are the exact same, and only one is capped to 60hz.

care avatar Nov 10 '25 03:11 care

I just installed this last night and had to go back to 580.95.05. Because I boot to black screen with cursor blinking. Does not even get the GDM.

nvidia-drm.modeset=0 lets me boot in low resolution to make a downgrade.

Haven't got the knowledge to probe what is happening. But I'm able to boot in low resolution to make downgrade. Got Arch, 4070Ti and 1 DisplayPort 4k Monitor and another HDMI 4k one. Aligns with what has been said before.

PS. If you require more information from me, please give detailed instructions and I shall provide.

Centopus avatar Nov 10 '25 06:11 Centopus

Same issue here with 580.105.08 RTX 4060 on Arch Linux, where 2560x1440@75Hz is capped to 1920x1080@60Hz.

Using the closed source driver still reproduces the issue.

MesuDevastator avatar Nov 10 '25 16:11 MesuDevastator

I can confirm this issue on Manjaro. I was under the impression that Manjaro provided both the proprietary and the -open versions, and I explicitly installed the version without the -open tag, and yet I am facing the same issue. My driver version shows 580.105.08

abhilashdwarakanath-dot avatar Nov 10 '25 16:11 abhilashdwarakanath-dot

Same issue for me with 580.105.08 and RTX 5070 Ti on Arch Linux. The previous 2560x1440@60Hz is now limited to 2048x1080@60Hz.

nicolas-s avatar Nov 11 '25 08:11 nicolas-s

Tracked as nvbug 5651624. Also, #959 is a possible duplicate.

mtijanic avatar Nov 11 '25 10:11 mtijanic

Same here with 580.105.08 and GeForce GTX 1060 on Arch Linux. Previously on 580.95.05: 2560x1440@60Hz Now limited to 2048x1080@60Hz.

Woosah avatar Nov 11 '25 10:11 Woosah

In my case what is limited is the frame-rate.

es20490446e avatar Nov 11 '25 11:11 es20490446e

Same problem. Driver 580.105.08-1 and GeForce RTX 3060 Ti on Arch. My ultrawide monitor is being recognized at 1920x1080.

ricardobarantini avatar Nov 11 '25 14:11 ricardobarantini

Facing the same issue. Monitor supports 1920x1080@144, but got limited to 1920x1080@60 after upgrading to 580.105.0. Downgrading to 580.95.05 fixed the issue.

GPU: GTX 1060 6GB OS: Arch Linux, running swaywm

arunavdey avatar Nov 11 '25 15:11 arunavdey

Dame issue with this drivers on cachyos 6.17.7.3 with rtx 4060 monitor connected via HDMI capped at 1920x1080@60hz reverting to previous version drivers solves the problem.

pinnacle-op avatar Nov 11 '25 18:11 pinnacle-op

Using nvidia-open kernel module, Monitor is LG ULTRAWIDE connected over HDMI (should be 2560x1080@75Hz) capped at 1920x1080@60Hz

Can confirm downgrading to 580.95.05 resolves the issue.

GPU: RTX 3060 12GB OS: Arch Linux, GNOME 49.1

m-obeid avatar Nov 11 '25 19:11 m-obeid

Just wanted to provide an update that we have a fix internally authored that we are currently verifying.

Binary-Eater avatar Nov 11 '25 19:11 Binary-Eater

Can CONFIRM this issue. My second 2K monitor connected via HDMI is always limited in 1920x1080@60Hz mode without any chance to set to 2K@75Hz after installing 580.105.08 driver. The old 580.95.05 driver works fine. Please provide a hotfix for 580.105.08 driver as soon as possible to solve this. Much appreciate.

wqshmzh avatar Nov 12 '25 07:11 wqshmzh

Can confirm this issue on RTX5070 - after update to 580.105.08 display dropped from 2560x1440@75Hz to 1920x1080@60Hz. Had to downgrade to previous version.

HolyBull avatar Nov 12 '25 08:11 HolyBull

No need to confirm further.

es20490446e avatar Nov 12 '25 10:11 es20490446e

Hi folks,

I have two sets of orthogonal patches for resolving this issue.

Variant 1 (preferred) - https://github.com/Binary-Eater/open-gpu-kernel-modules/commit/9af5a7d9313f49661c6918cd2954f618bf95dfd9 Patch file - https://github.com/Binary-Eater/open-gpu-kernel-modules/commit/9af5a7d9313f49661c6918cd2954f618bf95dfd9.patch Variant 2 - https://github.com/Binary-Eater/open-gpu-kernel-modules/commit/14d93b52ce538ba0446508473482fc4da91be3a2 Patch file - https://github.com/Binary-Eater/open-gpu-kernel-modules/commit/14d93b52ce538ba0446508473482fc4da91be3a2.patch

Variant 1 is what we are hoping to ship in a future driver release, but variant 2 is provided in case there is some unique monitor issue with variant 1 for those that would like to test the fix ahead of time.

Thanks, Rahul Rameshbabu

Binary-Eater avatar Nov 12 '25 21:11 Binary-Eater

Hi folks, Actually, we would prefer if variant 2 is widely tested. We are leaning more towards that patch right now for a wider range of monitor fixes.

Binary-Eater avatar Nov 12 '25 23:11 Binary-Eater

I just tested this as the patch had been applied to the linux-cachyos-nvidia-open package. Sadly my LG ULTRAWIDE connected over HDMI (should be 2560x1080@75Hz) is still capped at 1920x1080@60Hz. My second displayport monitor won't output any thing at all (connected through a thinkpad dock). Similar behavior as before this patch.

VeyPatch avatar Nov 13 '25 09:11 VeyPatch

Even after the patch the problem is not resolved resolution still capped at 60hz.

pinnacle-op avatar Nov 13 '25 12:11 pinnacle-op

Patch 2 works well on my system.

Share your system info with: curl --silent https://raw.githubusercontent.com/Askannz/optimus-manager/refs/heads/master/system-info.sh | bash &> ~/system-info.txt.

If on an Arch Linux derivative, test the patch with this package. Generated from this PKGBUILD.

es20490446e avatar Nov 13 '25 12:11 es20490446e

I just tested this as the patch had been applied to the linux-cachyos-nvidia-open package. Sadly my LG ULTRAWIDE connected over HDMI (should be 2560x1080@75Hz) is still capped at 1920x1080@60Hz. My second displayport monitor won't output any thing at all (connected through a thinkpad dock). Similar behavior as before this patch.

Can you share a dump from nvidia-bug-report.sh or your monitor EDID?

Binary-Eater avatar Nov 13 '25 15:11 Binary-Eater

I might be wrong but doesn't the cachyos packaging skip all the NVIDIA patches?

https://github.com/CachyOS/linux-cachyos/blob/e200bee2dff183ef3a4cb109d10e4d44dba2b2ea/linux-cachyos/PKGBUILD#L286-L296

Binary-Eater avatar Nov 13 '25 15:11 Binary-Eater

Ah, I see. Let me test this out locally but the EDID capture or nvidia-bug-report.sh dump would be helpful for those still experiencing an issue.

https://github.com/CachyOS/linux-cachyos/blob/e200bee2dff183ef3a4cb109d10e4d44dba2b2ea/linux-cachyos/PKGBUILD#L239-L244

Binary-Eater avatar Nov 13 '25 15:11 Binary-Eater