[Regression] 580.105.08: DisplayPort monitor limited to 1920x1080 instead of native 2560x1440
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/modesshows maximum 1920x1080edid-decodeconfirms monitor advertises 2560x1440@60Hz- Downgrading to 580.95.05 resolves the issue
Reproduction
- Update nvidia-utils to 580.105.08
- Connect 2560x1440 DisplayPort monitor
- 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
- Update nvidia-utils to 580.105.08
- Connect 2560x1440 DisplayPort monitor
- Check available resolutions - maximum is 1920x1080
Bug Incidence
Always
nvidia-bug-report.log.gz
More Info
No response
I'm also experiencing this same issue, 2560x1080@75Hz limited to 1920x1080@60Hz on HDMI after this update, GPU : NVIDIA RTX 4070
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]
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
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.
I can confirm the issue on Arch with a RTX3080Ti if it helps. Reverting drivers to previous version also solve the issue.
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.
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.
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.
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.
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
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.
Tracked as nvbug 5651624. Also, #959 is a possible duplicate.
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.
In my case what is limited is the frame-rate.
Same problem. Driver 580.105.08-1 and GeForce RTX 3060 Ti on Arch. My ultrawide monitor is being recognized at 1920x1080.
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
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.
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
Just wanted to provide an update that we have a fix internally authored that we are currently verifying.
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.
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.
No need to confirm further.
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
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.
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.
Even after the patch the problem is not resolved resolution still capped at 60hz.
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.
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?
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
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