(Announcement) Maintenance Notice: NVIDIA Driver Restructuring (580xx/590xx

If you never changed something after the installation on your NVIDIA Drivers then you do not have to do anything!!

To facilitate the introduction of the NVIDIA 590 driver series, CachyOS is updating the structure of its NVIDIA driver packages. The current “NVIDIA Closed” driver is being replaced by nvidia-580xx-utils to serve as the stable foundation while the 590 branch is introduced.

:information_source: Instructions by GPU Architecture

For Pascal and Older Architectures

If you are using a GPU based on the Pascal architecture (GTX 10-series) or older, no manual intervention is required.

  • The package manager will handle the dependency change automatically.
  • Simply perform a standard system update: sudo pacman -Syu

For Turing and Newer Architectures

If you are using a Turing card (RTX 20-series and 1650 series) or newer, please verify your installed driver packages.

If you previously manually switched to linux-cachyos-nvidia: You generally need to migrate back to the stable branch to stay on the 590 series. The linux-cachyos-nvidia-open package is expected to follow the bleeding-edge 590 branch.

How to migrate: Run the following command to install the kernel, headers, and the stable module driver:

sudo pacman -S linux-cachyos-nvidia-open linux-cachyos-lts-nvidia-open nvidia-utils opencl-nvidia lib32-nvidia-utils lib32-opencl-nvidia nvidia-settings 

Note: Ensure you install the module matching your specific kernel (e.g., if you use linux-cachyos-bore, install linux-cachyos-bore-nvidia-open).

The 590 Driver will be pushed in 2-3 days.

Thank you for flying with CachyOS! :rocket:

sry its in french but i guess everybody can anderstand :

cachy-update :

:: Début UPDATE complète du système…
:: REPLACE linux-cachyos-lts-nvidia par cachyos-v3/nvidia-580xx-dkms ? [O/n] 
:: Remplacer linux-cachyos-nvidia par cachyos-v3/nvidia-580xx-dkms ? [O/n] 

résolution des DEPENDENCIES…
recherche des CONFLICTS entre paquets…
:: nvidia-580xx-utils - 580.119.02-1 et nvidia-utils - 580.119.02-2 ARE IN CONFLICT (nvidia-libgl). REMOVE nvidia-utils ? [o/N] 

i’m on a gtx gpu, i accepted the replacement. I guess i should agree to remove “nvidia-utils” ?

seems obviously yes, but i dont want to break my computer.

I use snapper so I wasn’t afraid to just go ahead. I received the same update and got the same conflict and replacement suggestion (there are 2 or 3 more after that one, all of which have the same version numbers). Everything seems good on my machine.

Yes, you do agree there :slight_smile:

We made everything automated generally, but there are few users having RTX Cards and switched to the closed drivers in the past 2 years, reason we needed this announcement to made them aware.

Hello! I am trying to install CachyOs on one of my laptops and the installer errors, I noticed in the log that it tries to install nvidia-580xx-settings which does not exist, I guess this might be related to this driver restructuring?

The exact line:

2025-12-18 - 20:49:19 [6]: [PYTHON JOB]: "chwd: error: target not found: nvidia-580xx-settings" 

As this announcement came just hours ago I assume it is related and wanted to raise awareness asap.

Hello. I am having exact the same issue. I have GTX 1080 GPU. How to install now?

Thanks will look into

@Starchild_Catalyst @frreri

The package is now available in the repository. Maybe wait 10-20 minutes to be synced on all mirrors.

That was quick! Worked like charm now, thanks!

Well at least the installation, now I get stuck on boot with the plymouth boot screen not loading. Could be gpu driver related but maybe not, will look into it tomorrow. Thanks again for quick action on the package missing :slight_smile:

Can you go into tty with CTRL + ALT + F3 and then run sudo cachyos-bugreport.sh?

Hmm, I seem to have hit a conflict after selecting to replace the nvidia package with the 580 dkms one:

:: Replace nvidia with cachyos-v4/nvidia-580xx-dkms? [Y/n] Y
resolving dependencies...
looking for conflicting packages...
warning: removing 'lib32-nvidia-utils-580.119.02-2' from target list because it conflicts with 'lib32-nvidia-580xx-utils-580.119.02-1'
warning: removing 'nvidia-utils-580.119.02-2' from target list because it conflicts with 'nvidia-580xx-utils-580.119.02-1'
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: nvidia-580xx-dkms-580.119.02-1 and linux-cachyos-nvidia-open-6.18.1-2 are in conflict
 -> error installing repo packages

Mhm, you seem to have linux-cachyos-nvidia-open installed. Which GPU do you have?

Also, please show the output of “pacman -Qs nvidia” and post it here

Problem is it doesn’t let me switch tty, thought it was a problem with my laptops function keys so tried an external keyboard, same thing. I’ll try chrooting into it from the live usb and see if I can find something

Not sure what happened, but I had problems mounting from the live usb, so I reinstalled using ext4 instead of btrfs and now It boots just fine. So probably a non related issue, all good now :slight_smile:

Sucessfuly installed. Thx.

Sure thing! I have a RTX 5070:

~ ❯❯❯ pacman -Qs nvidia
local/alvr-nvidia 20.14.1-5
    Experimental Linux version of ALVR. Stream VR games from your PC to your headset via Wi-Fi.
local/cuda 13.0.2-3
    NVIDIA's GPU programming toolkit
local/egl-gbm 1.1.2.1-1.1
    The GBM EGL external platform library
local/egl-wayland 4:1.1.20-1.1
    EGLStream-based Wayland external platform
local/egl-x11 1.0.3-1.1
    NVIDIA XLib and XCB EGL Platform Library
local/ffnvcodec-headers 13.0.19.0-1
    FFmpeg version of headers required to interface with Nvidias codec APIs
local/lib32-libvdpau 1.5-3
    Nvidia VDPAU library
local/lib32-nvidia-utils 580.105.08-1.1
    NVIDIA drivers utilities (32-bit)
local/lib32-opencl-nvidia 580.105.08-1.1
    OpenCL implemention for NVIDIA (32-bit)
local/libva-nvidia-driver 0.0.14-1.1
    VA-API implementation that uses NVDEC as a backend
local/libvdpau 1.5-3.1
    Nvidia VDPAU library
local/libxnvctrl 580.105.08-2
    NVIDIA NV-CONTROL X extension
local/linux-cachyos-nvidia-open 6.18.0-2
    nvidia open modules of 580.105.08 driver for the linux-cachyos kernel
local/linux-firmware-nvidia 1:20251125-2
    Firmware files for Linux - Firmware for NVIDIA GPUs and SoCs
local/nvidia 580.105.08-4
    NVIDIA kernel modules
local/nvidia-settings 580.105.08-2
    Tool for configuring the NVIDIA graphics driver
local/nvidia-utils 580.105.08-4
    NVIDIA drivers utilities
local/nvtop 3.2.0-1.1
    GPUs process monitoring for AMD, Intel and NVIDIA
local/opencl-nvidia 580.105.08-4
    OpenCL implemention for NVIDIA

I have a 4080 and see the same error.

> pacman -Qs nvidia
local/cuda 13.0.2-3
    NVIDIA's GPU programming toolkit
local/egl-gbm 1.1.2.1-1.1
    The GBM EGL external platform library
local/egl-wayland 4:1.1.21-1.1
    EGLStream-based Wayland external platform
local/egl-x11 1.0.4-1.1
    NVIDIA XLib and XCB EGL Platform Library
local/lib32-libvdpau 1.5-3
    Nvidia VDPAU library
local/lib32-nvidia-utils 580.119.02-2
    NVIDIA drivers utilities (32-bit)
local/lib32-opencl-nvidia 580.119.02-2
    OpenCL implemention for NVIDIA (32-bit)
local/libnvidia-container 1.18.1-1.1
    NVIDIA container runtime library
local/libva-nvidia-driver 0.0.14-1.1
    VA-API implementation that uses NVDEC as a backend
local/libvdpau 1.5-3.1
    Nvidia VDPAU library
local/libxnvctrl 580.105.08-2
    NVIDIA NV-CONTROL X extension
local/linux-cachyos-nvidia-open 6.18.1-2
    nvidia open modules of 580.119.02 driver for the linux-cachyos kernel
local/linux-firmware-nvidia 1:20251125-2
    Firmware files for Linux - Firmware for NVIDIA GPUs and SoCs
local/nvidia 580.119.02-2
    NVIDIA kernel modules
local/nvidia-container-toolkit 1.18.1-1.1
    NVIDIA container toolkit
local/nvidia-settings 580.105.08-2
    Tool for configuring the NVIDIA graphics driver
local/nvidia-utils 580.119.02-2
    NVIDIA drivers utilities
local/nvtop 3.2.0-1.1
    GPUs process monitoring for AMD, Intel and NVIDIA
local/opencl-nvidia 580.119.02-2
    OpenCL implemention for NVIDIA

Hmmm. might be why I’m having issues. Get to the login screen. Login and screen goes blank with just a flashing cursor. LTS does it too and so does the latest iso live. older iso doesn’t do it so can get in and install from that. I’ll try TTY and get some logs for you. It started about a week ago. It happened and I thought it was something to do with uninstalling AI diffusion from Krita. So install again fine from older iso. Get up to uninstalling AI diffusion again (cause I was moving it to another drive.) and it’s happened again. guessing that’s just a shocking coincidence though. Quick question? If i successfully get in to this TTY can i do all the same stuff I can in the console? Like could I fuck about trying the various nvidia packages to try and get it back?

edit:

Running a 4070 Super and a 7700X