Up to today’s kernel update, everything was working fine.
Look at this, to get some details:
This is the output, when I do a sudo pacman -S nvidia-580xx-dkms:
Warnung: nvidia-580xx-dkms-580.159.03-2 ist aktuell – Reinstalliere
Abhängigkeiten werden aufgelöst …
Nach in Konflikt stehenden Paketen wird gesucht …
Paket (1) Alte Version Neue Version Netto-Veränderung
cachyos/nvidia-580xx-dkms 580.159.03-2 580.159.03-2 0,00 MiB
Gesamtgröße der installierten Pakete: 117,90 MiB
Größendifferenz der Aktualisierung: 0,00 MiB
:: Installation fortsetzen? [J/n]
(1/1) Schlüssel im Schlüsselbund werden geprüft [--------------------------------] 100%
(1/1) Paket-Integrität wird überprüft [--------------------------------] 100%
(1/1) Paket-Dateien werden geladen [--------------------------------] 100%
(1/1) Auf Dateikonflikte wird geprüft [--------------------------------] 100%
:: Pre-transaction-Hooks werden gestartet …
(1/1) Remove upgraded DKMS modules
==> dkms remove nvidia/580.159.03
:: Paketänderungen werden verarbeitet …
(1/1) Reinstalliert wird nvidia-580xx-dkms [--------------------------------] 100%
:: Post-transaction-Hooks werden gestartet …
(1/5) Arming ConditionNeedsUpdate…
(2/5) Install DKMS modules
==> dkms install --no-depmod nvidia/580.159.03 -k 6.18.28-1-cachyos-lts
Error! Bad return status for module build on kernel: 6.18.28-1-cachyos-lts (x86_64)
Consult /var/lib/dkms/nvidia/580.159.03/build/make.log for more information.
==> WARNING: `dkms install --no-depmod nvidia/580.159.03 -k 6.18.28-1-cachyos-lts’ exited 10
==> dkms install --no-depmod nvidia/580.159.03 -k 7.0.5-1-cachyos-bore-lto
Error! Bad return status for module build on kernel: 7.0.5-1-cachyos-bore-lto (x86_64)
Consult /var/lib/dkms/nvidia/580.159.03/build/make.log for more information.
==> WARNING: `dkms install --no-depmod nvidia/580.159.03 -k 7.0.5-1-cachyos-bore-lto’ exited 10
(3/5) Updating linux initcpios…
==> Building image from preset: /etc/mkinitcpio.d/linux-cachyos-bore-lto.preset: ‘default’
==> Using default configuration file: ‘/etc/mkinitcpio.conf’
→ -k /boot/vmlinuz-linux-cachyos-bore-lto -g /boot/initramfs-linux-cachyos-bore-lto.img
==> Using drop-in configuration file: ‘10-chwd.conf’
==> Using drop-in configuration file: ‘10-chwd-kms.conf’
==> Starting build: ‘7.0.5-1-cachyos-bore-lto’
→ Running build hook: [base]
→ Running build hook: [systemd]
→ Running build hook: [autodetect]
→ Running build hook: [microcode]
→ Running build hook: [modconf]
→ Running build hook: [block]
→ Running build hook: [keyboard]
→ Running build hook: [sd-vconsole]
→ Running build hook: [plymouth]
→ Running build hook: [filesystems]
→ Running build hook: [fsck]
==> ERROR: module not found: ‘nvidia’
==> ERROR: module not found: ‘nvidia_modeset’
==> ERROR: module not found: ‘nvidia_uvm’
==> ERROR: module not found: ‘nvidia_drm’
==> Generating module dependencies
==> Creating zstd-compressed initcpio image: ‘/boot/initramfs-linux-cachyos-bore-lto.img’
==> WARNING: errors were encountered during the build. The image may not be complete.
==> Building image from preset: /etc/mkinitcpio.d/linux-cachyos-lts.preset: ‘default’
==> Using default configuration file: ‘/etc/mkinitcpio.conf’
→ -k /boot/vmlinuz-linux-cachyos-lts -g /boot/initramfs-linux-cachyos-lts.img
==> Using drop-in configuration file: ‘10-chwd.conf’
==> Using drop-in configuration file: ‘10-chwd-kms.conf’
==> Starting build: ‘6.18.28-1-cachyos-lts’
→ Running build hook: [base]
→ Running build hook: [systemd]
→ Running build hook: [autodetect]
→ Running build hook: [microcode]
→ Running build hook: [modconf]
→ Running build hook: [block]
→ Running build hook: [keyboard]
→ Running build hook: [sd-vconsole]
→ Running build hook: [plymouth]
→ Running build hook: [filesystems]
→ Running build hook: [fsck]
==> ERROR: module not found: ‘nvidia’
==> ERROR: module not found: ‘nvidia_modeset’
==> ERROR: module not found: ‘nvidia_uvm’
==> ERROR: module not found: ‘nvidia_drm’
==> Generating module dependencies
==> Creating zstd-compressed initcpio image: ‘/boot/initramfs-linux-cachyos-lts.img’
==> WARNING: errors were encountered during the build. The image may not be complete.
Fehler: Befehl konnte nicht korrekt ausgeführt werden
(4/5) Check if user should be informed about rebooting after certain system package upgrades.
==> INFO: Reboot is recommended due to the upgrade of core system package(s).
(5/5) Checking which packages need to be rebuilt
Downgrading to the older kernels isn’t an option, for me (I always clear the cache), but it’s also not a great idea, imho, because the recent update likely fixes a vulnerability, that dropped, yesterday. And I don’t enjoy being vulnerable.