You are not logged in.
Hello,
I just reinstalled Arch Linux on my old ThinkPad P71 which has an NVIDIA Quadro P5000M and noticed that only the native resolution seems to be supported.
/sys/class/drm/<card>/modes only shows a resolution of 3840 x 2160,
I cannot change the resolution in GNOME,
Changing the resolution in games does not have any effect.
I followed this guide to set up the configuration and am using the nvidia driver, version 580.105.08.
It does not make any difference whether I add
nvidia-drm.modeset=1 nvidia_drm.fbdev=1to the kernel options or not (apparently, they are now enabled by default anyway). Adding the kms HOOK did not do anything either.
Do I need to use a custom EDID file or do I need to switch to X11?
Any help would be greatly appreciated.
Thanks!
Thomas
Offline
There are numerous reports of issues with the 580-105.08 driver and available resolutions, try downgrading to an older version.
Since the nvidia driver is tied to a specific kernel version you should probably switch to a dkms driver before downgrading.
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline
Thanks for the tip but unfortunately, it did not work for me.
Tried these versions of nvidia-dkms:
580.95.05,
580.82.09.
Still no resolutions other than 3840x2160.
Version 580.76.05 and older does not work with kernel 6.17.8.arch1 due to a change in the DRM API (dkms throws an error 10 during the build). If possible, I would like to avoid downgrading the kernel as well.
Any other idea? ![]()
Thomas
Edit: I have connected an external monitor and can change the resolution for it so I think it is the panel in the ThinkPad. Nouveau does not seem to have this problem, it shows me all kinds of resolutions for the internal screen. I will try using a custom EDID.
Last edited by volatile void (2025-11-23 20:20:20)
Offline
I have created a custom EDID with CRU under Wine (which seems to be the best option for some reason) and GNOME now shows me 2560x1440 and 1920x1080 as new resolutions.
Unfortunately, I only get a blank screen when selecting any resolution except 3840x2160. I suspect it is due to the timings; I tried CVT, CVT-RB, CVT-RB2 and a default preset for 1920x1080.
Would love to know how Nouveau does it...
Thomas
Offline