You are not logged in.
With the update to driver version 590, the NVIDIA driver no longer supports Pascal (GTX 10xx) GPUs or older. We will replace the 'nvidia' package with 'nvidia-open', 'nvidia-dkms' with 'nvidia-open-dkms', and 'nvidia-lts' with 'nvidia-lts-open'.
Impact: Updating the NVIDIA packages on systems with Pascal, Maxwell, or older cards will fail to load the driver, which may result in a broken graphical environment.
Intervention required for Pascal/older users: Users with GTX 10xx series and older cards must switch to the legacy proprietary branch to maintain support:
Uninstall the official 'nvidia', 'nvidia-lts', or 'nvidia-dkms' packages.
Install 'nvidia-580xx-dkms' from the AUR
Users with Turing (20xx and GTX 1650 series) and newer GPUs will automatically transition to the open kernel modules on upgrade and require no manual intervention.
Offline
I successfully built and installed the nvidia-580xx packages for my system which runs a GTX 1050 Ti, but I am having some concerns regarding DRM. I had “MODULES=(nvidia nvidia_modeset nvidia_uvm nvidia_drm)” which doesn't work for the nvidia-580xx driver, as well as nvidia-drm.modeset=1 in the kernel parameters.
I notice I have software rendering as well, similar to the issues in the https://bbs.archlinux.org/viewtopic.php?id=309874 thread that I solved by disabling the iGPU in the BIOS. Not sure if the software rendering is because of DRM not being loaded?
Xorg.log https://0x0.st/PsOl.txt
Hopefully it's okay to post about this in this thread, let me know.
Edit: I did notice these errors too.
[2025-12-20T21:25:42+0100] [ALPM-SCRIPTLET] ==> ERROR: Missing sys kernel headers for module nvidia/580.119.02.
[2025-12-20T21:25:42+0100] [ALPM-SCRIPTLET] ==> ERROR: Missing etc kernel headers for module nvidia/580.119.02.
[2025-12-20T21:25:42+0100] [ALPM-SCRIPTLET] ==> ERROR: Missing tmp kernel headers for module nvidia/580.119.02.
[2025-12-20T21:25:42+0100] [ALPM-SCRIPTLET] ==> ERROR: Missing home kernel headers for module nvidia/580.119.02.
[2025-12-20T21:25:42+0100] [ALPM-SCRIPTLET] ==> ERROR: Missing boot kernel headers for module nvidia/580.119.02.
[2025-12-20T21:25:42+0100] [ALPM-SCRIPTLET] ==> ERROR: Missing mnt kernel headers for module nvidia/580.119.02.
[2025-12-20T21:25:42+0100] [ALPM-SCRIPTLET] ==> ERROR: Missing proc kernel headers for module nvidia/580.119.02.
[2025-12-20T21:25:42+0100] [ALPM-SCRIPTLET] ==> ERROR: Missing efi kernel headers for module nvidia/580.119.02.
[2025-12-20T21:25:42+0100] [ALPM-SCRIPTLET] ==> ERROR: Missing run kernel headers for module nvidia/580.119.02.
[2025-12-20T21:25:42+0100] [ALPM-SCRIPTLET] ==> ERROR: Missing lib kernel headers for module nvidia/580.119.02.
[2025-12-20T21:25:42+0100] [ALPM-SCRIPTLET] ==> ERROR: Missing root kernel headers for module nvidia/580.119.02.
[2025-12-20T21:25:42+0100] [ALPM-SCRIPTLET] ==> ERROR: Missing dev kernel headers for module nvidia/580.119.02.
[2025-12-20T21:25:42+0100] [ALPM-SCRIPTLET] ==> ERROR: Missing sbin kernel headers for module nvidia/580.119.02.
[2025-12-20T21:25:42+0100] [ALPM-SCRIPTLET] ==> ERROR: Missing opt kernel headers for module nvidia/580.119.02.
[2025-12-20T21:25:42+0100] [ALPM-SCRIPTLET] ==> ERROR: Missing srv kernel headers for module nvidia/580.119.02.
[2025-12-20T21:25:42+0100] [ALPM-SCRIPTLET] ==> ERROR: Missing lost+found kernel headers for module nvidia/580.119.02.
[2025-12-20T21:25:42+0100] [ALPM-SCRIPTLET] ==> ERROR: Missing lib64 kernel headers for module nvidia/580.119.02.
[2025-12-20T21:25:42+0100] [ALPM-SCRIPTLET] ==> ERROR: Missing bin kernel headers for module nvidia/580.119.02.
[2025-12-20T21:25:42+0100] [ALPM-SCRIPTLET] ==> ERROR: Missing usr kernel headers for module nvidia/580.119.02.
[2025-12-20T21:25:42+0100] [ALPM-SCRIPTLET] ==> ERROR: Missing var kernel headers for module nvidia/580.119.02.Edit 2: I was missing linux-headers for some reason. I installed it, then reinstalled the nvidia driver (just to be safe) and now I have GPU rendering again. I didn't add back the modules, because according to the wiki DRM is enabled by default.
Last edited by raggerv8 (2025-12-20 20:36:03)
Offline
Peter Jung via arch-announce wrote:With the update to driver version 590, the NVIDIA driver no longer supports Pascal (GTX 10xx) GPUs or older. We will replace the 'nvidia' package with 'nvidia-open', 'nvidia-dkms' with 'nvidia-open-dkms', and 'nvidia-lts' with 'nvidia-lts-open'.
Impact: Updating the NVIDIA packages on systems with Pascal, Maxwell, or older cards will fail to load the driver, which may result in a broken graphical environment.
Intervention required for Pascal/older users: Users with GTX 10xx series and older cards must switch to the legacy proprietary branch to maintain support:
Uninstall the official 'nvidia', 'nvidia-lts', or 'nvidia-dkms' packages.
Install 'nvidia-580xx-dkms' from the AUR
Users with Turing (20xx and GTX 1650 series) and newer GPUs will automatically transition to the open kernel modules on upgrade and require no manual intervention.
There is a typo in the post, nvidia-lts-open VS nvidia-open-lts
Offline
Peter Jung via arch-announce wrote:With the update to driver version 590, the NVIDIA driver no longer supports Pascal (GTX 10xx) GPUs or older.
(...)
Intervention required for Pascal/older users: Users with GTX 10xx series and older cards must switch to the legacy proprietary branch to maintain support:
Uninstall the official 'nvidia', 'nvidia-lts', or 'nvidia-dkms' packages.
Install 'nvidia-580xx-dkms' from the AUR
(...)
I was missing `linux-headers` too (didn't think about it first after years without using DKMS).
Thanks you raggerv8 for making my brain switch on ;-)
Most Arch users will do it logically: switching from the nvidia default arch package to AUR requires to have `linux-headers` installed before installing 'nvidia-580xx-dkms' (as for any DKMS package).
Seeded last month: Arch 50 gig, derivatives 1 gig
Desktop @3.3GHz 8 gig RAM, linux-ck
laptop #1 Atom 2 gig RAM, Arch linux stock i686 (6H w/ 6yrs old battery
) #2: ARM Tegra K1, 4 gig RAM, ChrOS
Atom Z520 2 gig RAM, OMV (Debian 7) kernel 3.16 bpo on SDHC | PGP Key: 0xFF0157D9
Offline
Peter Jung via arch-announce wrote:With the update to driver version 590, the NVIDIA driver no longer supports Pascal (GTX 10xx) GPUs or older. We will replace the 'nvidia' package with 'nvidia-open', 'nvidia-dkms' with 'nvidia-open-dkms', and 'nvidia-lts' with 'nvidia-lts-open'.
(...)
Users with Turing (20xx and GTX 1650 series) and newer GPUs will automatically transition to the open kernel modules on upgrade and require no manual intervention.
Absolutely seamless migration from nvidia to nvidia-open. It's been years, but I came from a distro where switching drivers always gave me cold sweats because, more often than not, something went wrong. Well done to the entire team ![]()
None are more enslaved than those who falsely believe they are free
Offline