Nvidia issues after update

Skimmed a bit over the text and only saw errors at the end:

==> Using drop-in configuration file: '10-chwd.conf'
==> Starting build: '6.18.2-arch2-1'
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [autodetect]
  -> Running build hook: [microcode]
  -> Running build hook: [kms]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
  -> Running build hook: [keyboard]
  -> Running build hook: [keymap]
  -> Running build hook: [consolefont]
==> WARNING: consolefont: no font found in configuration
  -> Running build hook: [plymouth]
  -> Running build hook: [filesystems]
==> 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.img'
==> WARNING: errors were encountered during the build. The image may not be complete.
error: command failed to execute correctly
(7/8) Reloading system bus configuration...
(8/8) Updating the desktop file MIME type cache...


As a side question, since you are trying to help me so much, how should I paste the text here to make it as easy to read as possible? As a quote or as Preformatted text? If preformatted text, which one? Plaintext or something else?

Also, I noticed the warning for missing consolefont configuration multiple times… is it something to be worried about? Or does it not matter?

Your fine as is. :slight_smile:

Nothing to fret over. :wink:

But I do need to see the entire log off that attempt.

Sure. Should I post the entire text from now on?

paru -S nvidia-580xx-dkms nvidia-580xx-utils lib32-nvidia-580xx-utils nvidia-580xx-settings
[sudo] password for xedea: 
resolving dependencies...
looking for conflicting packages...

Package (12)                          New Version   Net Change

cachyos/dkms                          3.3.0-2         0,16 MiB
cachyos-extra-v3/egl-gbm              1.1.2.1-1.1     0,03 MiB
cachyos-extra-v3/egl-wayland          4:1.1.21-1.1    0,10 MiB
cachyos-extra-v3/egl-x11              1.0.4-1.1       0,17 MiB
extra/eglexternalplatform             1.2.1-1         0,02 MiB
cachyos-v3/lib32-opencl-nvidia-580xx  580.119.02-1   21,95 MiB
cachyos/libxnvctrl-580xx              580.105.08-2    0,45 MiB
cachyos-v3/opencl-nvidia-580xx        580.119.02-1   85,70 MiB
cachyos-v3/lib32-nvidia-580xx-utils   580.119.02-1  276,93 MiB
cachyos-v3/nvidia-580xx-dkms          580.119.02-1  117,83 MiB
cachyos/nvidia-580xx-settings         580.105.08-2    1,54 MiB
cachyos-v3/nvidia-580xx-utils         580.119.02-1  900,67 MiB

Total Installed Size:  1405,55 MiB

:: Proceed with installation? [Y/n] y
(12/12) checking keys in keyring                                             [-------------------------------------------] 100%
(12/12) checking package integrity                                           [-------------------------------------------] 100%
(12/12) loading package files                                                [-------------------------------------------] 100%
(12/12) checking for file conflicts                                          [-------------------------------------------] 100%
:: Processing package changes...
( 1/12) installing dkms                                                      [-------------------------------------------] 100%
Optional dependencies for dkms
    linux-headers: build modules against the Arch kernel
    linux-lts-headers: build modules against the LTS kernel
    linux-zen-headers: build modules against the ZEN kernel
    linux-hardened-headers: build modules against the HARDENED kernel
( 2/12) installing eglexternalplatform                                       [-------------------------------------------] 100%
( 3/12) installing egl-wayland                                               [-------------------------------------------] 100%
( 4/12) installing egl-gbm                                                   [-------------------------------------------] 100%
( 5/12) installing egl-x11                                                   [-------------------------------------------] 100%
( 6/12) installing opencl-nvidia-580xx                                       [-------------------------------------------] 100%
Optional dependencies for opencl-nvidia-580xx
    opencl-headers: headers necessary for OpenCL development [installed]
( 7/12) installing lib32-nvidia-580xx-utils                                  [-------------------------------------------] 100%
Optional dependencies for lib32-nvidia-580xx-utils
    lib32-opencl-nvidia [pending]
( 8/12) installing lib32-opencl-nvidia-580xx                                 [-------------------------------------------] 100%
Optional dependencies for lib32-opencl-nvidia-580xx
    opencl-headers: headers necessary for OpenCL development [installed]
( 9/12) installing nvidia-580xx-utils                                        [-------------------------------------------] 100%
Created symlink '/etc/systemd/system/systemd-suspend.service.wants/nvidia-resume.service' → '/usr/lib/systemd/system/nvidia-resume.service'.
Created symlink '/etc/systemd/system/systemd-hibernate.service.wants/nvidia-resume.service' → '/usr/lib/systemd/system/nvidia-resume.service'.
Created symlink '/etc/systemd/system/systemd-suspend-then-hibernate.service.wants/nvidia-resume.service' → '/usr/lib/systemd/system/nvidia-resume.service'.
Created symlink '/etc/systemd/system/systemd-hibernate.service.wants/nvidia-hibernate.service' → '/usr/lib/systemd/system/nvidia-hibernate.service'.
Created symlink '/etc/systemd/system/systemd-suspend.service.wants/nvidia-suspend.service' → '/usr/lib/systemd/system/nvidia-suspend.service'.
Optional dependencies for nvidia-580xx-utils
    nvidia-settings: configuration tool
    xorg-server: Xorg support [installed]
    xorg-server-devel: nvidia-xconfig [installed]
(10/12) installing nvidia-580xx-dkms                                         [-------------------------------------------] 100%
(11/12) installing libxnvctrl-580xx                                          [-------------------------------------------] 100%
(12/12) installing nvidia-580xx-settings                                     [-------------------------------------------] 100%
:: Running post-transaction hooks...
(1/8) Creating system user accounts...
(2/8) Reloading system manager configuration...
(3/8) Reloading device manager configuration...
(4/8) Arming ConditionNeedsUpdate...
(5/8) Install DKMS modules
==> dkms install --no-depmod nvidia/580.119.02 -k 6.18.2-2-cachyos
==> dkms install --no-depmod nvidia/580.119.02 -k 6.12.63-2-cachyos-lts
==> depmod 6.18.2-2-cachyos
==> depmod 6.12.63-2-cachyos-lts
(6/8) Updating linux initcpios...
==> 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'
==> Starting build: '6.12.63-2-cachyos-lts'
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [autodetect]
  -> Running build hook: [microcode]
  -> Running build hook: [kms]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
  -> Running build hook: [keyboard]
  -> Running build hook: [keymap]
  -> Running build hook: [consolefont]
==> WARNING: consolefont: no font found in configuration
  -> Running build hook: [plymouth]
  -> Running build hook: [filesystems]
==> Generating module dependencies
==> Creating zstd-compressed initcpio image: '/boot/initramfs-linux-cachyos-lts.img'
  -> Early uncompressed CPIO image generation successful
==> Initcpio image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux-cachyos.preset: 'default'
==> Using default configuration file: '/etc/mkinitcpio.conf'
  -> -k /boot/vmlinuz-linux-cachyos -g /boot/initramfs-linux-cachyos.img
==> Using drop-in configuration file: '10-chwd.conf'
==> Starting build: '6.18.2-2-cachyos'
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [autodetect]
  -> Running build hook: [microcode]
  -> Running build hook: [kms]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
  -> Running build hook: [keyboard]
  -> Running build hook: [keymap]
  -> Running build hook: [consolefont]
==> WARNING: consolefont: no font found in configuration
  -> Running build hook: [plymouth]
  -> Running build hook: [filesystems]
==> Generating module dependencies
==> Creating zstd-compressed initcpio image: '/boot/initramfs-linux-cachyos.img'
  -> Early uncompressed CPIO image generation successful
==> Initcpio image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default'
==> Using default configuration file: '/etc/mkinitcpio.conf'
  -> -k /boot/vmlinuz-linux -g /boot/initramfs-linux.img
==> Using drop-in configuration file: '10-chwd.conf'
==> Starting build: '6.18.2-arch2-1'
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [autodetect]
  -> Running build hook: [microcode]
  -> Running build hook: [kms]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
  -> Running build hook: [keyboard]
  -> Running build hook: [keymap]
  -> Running build hook: [consolefont]
==> WARNING: consolefont: no font found in configuration
  -> Running build hook: [plymouth]
  -> Running build hook: [filesystems]
==> 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.img'
==> WARNING: errors were encountered during the build. The image may not be complete.
error: command failed to execute correctly
(7/8) Reloading system bus configuration...
(8/8) Updating the desktop file MIME type cache...

Please Read the entire Thread!

There is my puzzle…you installed an arch kernel and that one fails.
The others linux-cachyos and linux-cachyos-lts look fine only boot to them please.

If one of the cachy kernels boot we can then remove the arch kernel.

So reboot the PC and instead of letting it boot from the default option (I believe it simply calls it linux, but I could be wrong), pick a different one?

Yep! Also post back so I can see…

nvidia-smi

Ok, brb.

Right now it shows:

nvidia-smi
NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.

I’ll do it again after reboot and edit the message with the new result.

EDIT:

ok, now I get this:

nvidia-smi
Sat Jan  3 23:23:35 2026       
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 580.119.02             Driver Version: 580.119.02     CUDA Version: 13.0     |
+-----------------------------------------+------------------------+----------------------+
| GPU  Name                 Persistence-M | Bus-Id          Disp.A | Volatile Uncorr. ECC |
| Fan  Temp   Perf          Pwr:Usage/Cap |           Memory-Usage | GPU-Util  Compute M. |
|                                         |                        |               MIG M. |
|=========================================+========================+======================|
|   0  NVIDIA GeForce GTX 970M        Off |   00000000:01:00.0 Off |                  N/A |
| N/A   41C    P8              6W / 1000W |       6MiB /   3072MiB |      0%      Default |
|                                         |                        |                  N/A |
+-----------------------------------------+------------------------+----------------------+

+-----------------------------------------------------------------------------------------+
| Processes:                                                                              |
|  GPU   GI   CI              PID   Type   Process name                        GPU Memory |
|        ID   ID                                                               Usage      |
|=========================================================================================|
|    0   N/A  N/A             829      G   /usr/lib/Xorg                             3MiB |
+-----------------------------------------------------------------------------------------+


EDIT 2:
Noticed that now both GPUs show in the System Monitor

Pat yourself on the back, you have just installed nvidia… :partying_face:

Let’s get rid of the bad kernel:
Show this please:

paru -Qqs linux 

WTF?? How?? What even happened here??? :rofl:

EDIT:

here:

paru -Qqs linux
alsa-lib
alsa-utils
archlinux-appstream-data
archlinux-contrib
archlinux-keyring
avahi
base
base-devel
bpf
cachyos-themes-sddm
cpupower
dbus-broker
dbus-broker-units
ddcutil
efibootmgr
ell
exfatprogs
filesystem
flatpak
fuse3
hdparm
i2c-tools
iptables-nft
keyutils
kmod
lib32-alsa-lib
lib32-keyutils
lib32-libva
lib32-libxshmfence
lib32-util-linux
libaio
libcap-ng
libiec61883
libnvme
libraw1394
liburing
libva
libxshmfence
linux
linux-api-headers
linux-cachyos
linux-cachyos-headers
linux-cachyos-lts
linux-cachyos-lts-headers
linux-firmware
linux-firmware-amdgpu
linux-firmware-atheros
linux-firmware-broadcom
linux-firmware-cirrus
linux-firmware-intel
linux-firmware-mediatek
linux-firmware-nvidia
linux-firmware-other
linux-firmware-radeon
linux-firmware-realtek
linux-firmware-whence
lirc
man-pages
mdadm
pacman-mirrorlist
proton-cachyos-slr
python-distro
python-evdev
umu-launcher
usb_modeswitch
util-linux
util-linux-libs
v4l-utils

Seems your more skilled than you thought. LOL
For the removal:

paru -R linux

Ok, done:

❯ paru -R linux
[sudo] password for xedea: 
checking dependencies...
:: base optionally requires linux: bare metal support
:: proton-cachyos-slr optionally requires NTSYNC-MODULE
:: wine-cachyos-opt optionally requires NTSYNC-MODULE

Package (1)  Old Version     Net Change 

linux        6.18.2.arch2-1  -143,61 MiB

Total Removed Size:  143,61 MiB

:: Do you want to remove these packages? [Y/n] y
:: Running pre-transaction hooks...
(1/1) Removing linux initcpios...
:: Processing package changes...
(1/1) removing linux                                                         [-------------------------------------------] 100%
:: Running post-transaction hooks...
(1/2) Arming ConditionNeedsUpdate...
(2/2) Updating module dependencies...

So, if I understand it correctly, now when booting, the “linux” option should not appear anymore?

You are Correct.

:: Processing package changes...
(1/1) removing linux     

So I guess it’s solved then? Mind if I ask a couple questions?
Like, how did this happen? I never had problems until that one update… did it get installed with the update? Or did it simply change the default order on the boot menu?

Also, now should only remain the options “Linux Cahyos”, “Linux Cachyos Lts” and “Reboot Into Firmware Interface”. What are those, or more like, when should I use them?

Yep solved.

You had to install it linux-arch manualy or another package like vanila nvidia brought it in.
Best to check from time to time, and linux-cachyos-any has some nice tweaks added for gaming and such.

linux-cachyos is the current kernel (rolling), linux-cachyos-lts is a Long term kernel (Better Vetted).
And you should know this **Firmware ** is your systems Bios.

Then I guess the only remaining thing is to mark this as solved.
Also, many MANY thanks for everything. I was almost on the verge of saying f*** it and just reinstall the system from scratch. This really helped a lot.
Which post would be best to mark as solution?

Pretty much the entire thread. You pick and I’ll edit it to “read the whole thread”.

And your very welcome happy to help. :+1:

Done, picked the one which I believe best marks the problem.
Many thanks again.

There has been reports of 590 driver causing instability/crashing in some games.

Bro i am new to cachy OS can you help me I spent 7 days still couldn’t find any solutions I am facing the same problem my display is 1080p but it is only showing me 768p some lower resolution…also i tried to convert my driver’s to the old ones but still it’s not working and not detecting my monitor please help me