Nvidia drivers bad update

After full system upgrade, my nvidia drivers fail to load properly. Instead of all my monitors being recognized by xrandr, only None-1 instead of DP-3, DP-4 and HDMI-0.
I have a 1070ti, which is pascal.

Post update garuda-inix

System:
Kernel: 6.14.10-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 15.1.1
clocksource: tsc avail: hpet,acpi_pm
parameters: BOOT_IMAGE=/@/.snapshots/996/snapshot/boot/vmlinuz-linux-zen
root=UUID=cad23918-e1d0-4168-9d77-5aa9f96afbec quiet loglevel=3 ibt=off
rootflags=defaults,noatime,compress=zstd,subvol=@/.snapshots/996/snapshot
Desktop: bspwm v: 0.9.10 tools: avail: i3lock vt: 2 dm: SDDM
Distro: Garuda base: Arch Linux
Machine:
Type: Desktop Mobo: Micro-Star model: PRO B760M-P (MS-7E02) v: 2.0
serial: <superuser required> uuid: <superuser required> UEFI: American
Megatrends LLC. v: A.70 date: 03/24/2024
CPU:
Info: model: 12th Gen Intel Core i7-12700KF bits: 64 type: MST AMCP
arch: Alder Lake gen: core 12 level: v3 note: check built: 2021+
process: Intel 7 (10nm ESF) family: 6 model-id: 0x97 (151) stepping: 2
microcode: 0x3A
Topology: cpus: 1x dies: 1 clusters: 9 cores: 12 threads: 20 mt: 8 tpc: 2
st: 4 smt: enabled cache: L1: 1024 KiB desc: d-4x32 KiB, 8x48 KiB; i-8x32
KiB, 4x64 KiB L2: 12 MiB desc: 8x1.2 MiB, 1x2 MiB L3: 25 MiB
desc: 1x25 MiB
Speed (MHz): avg: 800 min/max: 800/4900:5000:3800 scaling:
driver: intel_pstate governor: powersave cores: 1: 800 2: 800 3: 800 4: 800
5: 800 6: 800 7: 800 8: 800 9: 800 10: 800 11: 800 12: 800 13: 800 14: 800
15: 800 16: 800 17: 800 18: 800 19: 800 20: 800 bogomips: 144383
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Vulnerabilities: <filter>
Graphics:
Device-1: NVIDIA GP104 [GeForce GTX 1070 Ti] vendor: Micro-Star MSI
driver: N/A alternate: nouveau non-free: 550-570.xx+ status: current (as of
2025-04; EOL~2026-12-xx) arch: Pascal code: GP10x process: TSMC 16nm
built: 2016-2021 pcie: gen: 1 speed: 2.5 GT/s lanes: 16 link-max: gen: 3
speed: 8 GT/s bus-ID: 01:00.0 chip-ID: 10de:1b82 class-ID: 0300
Display: x11 server: X.Org v: 21.1.16 with: Xwayland v: 24.1.6 driver: X:
loaded: modesetting alternate: fbdev,nouveau,nv,vesa gpu: N/A display-ID: :0
screens: 1
Screen-1: 0 s-res: 2560x1440 s-dpi: 96 s-size: 677x381mm (26.65x15.00")
s-diag: 777mm (30.58")
Monitor-1: Unknown-1 mapped: None-1 res: mode: 2560x1440 hz: 60
scale: 100% (1) size: N/A modes: 2560x1440
API: EGL v: 1.5 platforms: device: 0 drv: swrast surfaceless: drv: swrast
x11: drv: swrast inactive: gbm,wayland
API: OpenGL v: 4.5 vendor: mesa v: 25.1.3-arch1.2 glx-v: 1.4
direct-render: yes renderer: llvmpipe (LLVM 19.1.7 256 bits)
device-ID: ffffffff:ffffffff memory: 30.44 GiB unified: yes
API: Vulkan Message: No Vulkan data available.
Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
de: kscreen-console,kscreen-doctor gpu: nvidia-smi wl: wayland-info
x11: xdpyinfo, xprop, xrandr
Audio:
Device-1: Intel Raptor Lake High Definition Audio vendor: Micro-Star MSI
driver: snd_hda_intel v: kernel alternate: snd_soc_avs,snd_sof_pci_intel_tgl
bus-ID: 00:1f.3 chip-ID: 8086:7a50 class-ID: 0403
Device-2: NVIDIA GP104 High Definition Audio vendor: Micro-Star MSI
driver: snd_hda_intel v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 16
link-max: gen: 3 speed: 8 GT/s bus-ID: 01:00.1 chip-ID: 10de:10f0
class-ID: 0403
Device-3: Razer USA Barracuda X driver: hid-generic,snd-usb-audio,usbhid
type: USB rev: 1.1 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-7:2
chip-ID: 1532:0536 class-ID: 0300
API: ALSA v: k6.14.10-zen1-1-zen status: kernel-api with: aoss
type: oss-emulator tools: N/A
Server-1: sndiod v: N/A status: off tools: aucat,midicat,sndioctl
Server-2: PipeWire v: 1.4.5 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
vendor: Micro-Star MSI driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s
lanes: 1 port: 3000 bus-ID: 04:00.0 chip-ID: 10ec:8168 class-ID: 0200
IF: enp4s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Info: services: NetworkManager, sshd, systemd-timesyncd
Drives:
Local Storage: total: 3.64 TiB used: 749.8 GiB (20.1%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Crucial model: CT2000P3PSSD8
size: 1.82 TiB block-size: physical: 512 B logical: 512 B speed: 63.2 Gb/s
lanes: 4 tech: SSD serial: <filter> fw-rev: P9CR40D temp: 49.9 C
scheme: GPT
ID-2: /dev/sda maj-min: 8:0 vendor: HGST (Hitachi) model: HUS724020ALA640
size: 1.82 TiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
tech: HDD rpm: 7200 serial: <filter> fw-rev: ABY0 scheme: MBR
Partition:
ID-1: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
used: 616 KiB (0.2%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
ID-2: /home raw-size: 1.82 TiB size: 1.82 TiB (100.00%)
used: 749.8 GiB (40.3%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-3: /var/log raw-size: 1.82 TiB size: 1.82 TiB (100.00%)
used: 749.8 GiB (40.3%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-4: /var/tmp raw-size: 1.82 TiB size: 1.82 TiB (100.00%)
used: 749.8 GiB (40.3%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
ID-1: swap-1 type: zram size: 31.17 GiB used: 0 KiB (0.0%) priority: 100
comp: zstd avail: lzo-rle,lzo,lz4,lz4hc,deflate,842 max-streams: 20
dev: /dev/zram0
Sensors:
System Temperatures: cpu: 43.8 C mobo: N/A
Fan Speeds (rpm): cpu: 0 fan-2: 0 fan-3: 0 fan-4: 0 fan-5: 0 fan-6: 0
fan-7: 0
Info:
Memory: total: 32 GiB available: 31.18 GiB used: 4.17 GiB (13.4%)
Processes: 364 Power: uptime: 8m states: freeze,mem,disk suspend: deep
avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
suspend, test_resume image: 12.44 GiB
services: power-profiles-daemon,upowerd Init: systemd v: 257
default: graphical tool: systemctl
Packages: pm: pacman pkgs: 1952 libs: 544 tools: octopi,pamac,paru
pm: flatpak pkgs: 0 Compilers: clang: 19.1.7 gcc: 15.1.1 alt: 13/14
Shell: garuda-inxi default: fish v: 4.0.2 running-in: konsole inxi: 3.3.38
Garuda (2.7.2-1):
System install date:     2024-12-27
Last full system update: 2025-06-08
Is partially upgraded:   No
Relevant software:       snapper NetworkManager dracut
Windows dual boot:       No/Undetected
Failed units:            systemd-remount-fs.service

and nvidia-smi

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

and sudo dmesg | grep -i nvidia

[    4.137232] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card2/input19
[    4.137280] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card2/input20
[    4.137306] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card2/input21
[    4.137339] input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card2/input22

lsmod has no nvidia modules.

pacman -Qs nvidia

local/cuda 12.8.1-3
NVIDIA's GPU programming toolkit
local/egl-gbm 1.1.2.1-1
The GBM EGL external platform library
local/egl-wayland 4:1.1.19-1
EGLStream-based Wayland external platform
local/egl-x11 1.0.2-1
NVIDIA XLib and XCB EGL Platform Library
local/lib32-libvdpau 1.5-3
Nvidia VDPAU library
local/lib32-nvidia-utils 575.57.08-1
NVIDIA drivers utilities (32-bit)
local/libvdpau 1.5-3
Nvidia VDPAU library
local/libxnvctrl 575.57.08-1
NVIDIA NV-CONTROL X extension
local/mhwd-nvidia 575.57.08.1-1
NVIDIA pci id list for MHWD
local/mhwd-nvidia-390xx 390.143-1
mhwd-nvidia-390xx PCI ID database
local/mhwd-nvidia-470xx 470.94-1
mhwd-nvidia-470xx PCI ID database
local/nvidia-utils 575.57.08-1
NVIDIA drivers utilities
local/nvtop 3.2.0-1
GPUs process monitoring for AMD, Intel and NVIDIA
local/opencl-nvidia 575.57.08-1
OpenCL implemention for NVIDIA

Restore last working snapshot.
Wait for better update or open issue on nvidia

1 Like

You’re still on kernel 6.14, and 6.15 just got released with major changes. Perhaps a conflict between 6.14 and 6.15 kernels?

I’ve gone back to a working snapshot. I’ve been trying to update for a while, and rolling back, so I’m going to try to update everything but my drivers. I understand this is not proper. Thanks.

When ever there is a nvidia update right now its best to just hold off on updating for a few days. check the forum here or nivida’s and see what kinda issue people are having this is even more true for x11 now days. Though I dont recommend it if it something like discord and you need to update and you dont want to tweak its version file just update it manually tell the drivers are clear.

1 Like

i got a rtx 4080 and also have had issues, thought at the moment everything is fine. i run the 575 driver on Wayland without any issues. However at first the Lts, and the Clear kernels had no issues with the 575 driver, but the Zen kernel did. So i rebooted after the update and loaded in the Lts kernel and updated my Zen kernel again, which worked fine.

There is also the open source drivers that can be tried, or as last resort, the nvidia-all drivers, and then whatever nvidia version you are able to get up and running.

here are the lines to make them work

#opensource DKMS modules
sudo pacman -Sy nvidia-open-dkms egl-wayland lib32-nvidia-utils lib32-opencl-nvidia nvidia-settings opencl-nvidia nvidia-utils

#nvidia-all drivers
#at first i have to uninstall these files
sudo pacman -R garuda-nvidia-config
sudo pacman -R lib32-nvidia-utils
sudo pacman -R nvidia-settings
sudo pacman -R gwe
sudo pacman -R python-py3nvml
sudo pacman -R nvidia-dkms
sudo pacman -R nvidia-utils
sudo pacman -R egl-x11
#remove possible old nvidia--all installation
rmdir --ignore-fail-on-non-empty $HOME"/nvidia-all";

#download and run nvidia-all driver gui
git clone https://github.com/Frogging-Family/nvidia-all.git
cd nvidia-all
makepkg -si

# once the nvidia driver installation was successful reinstall the files removed before.
sudo pacman -S garuda-nvidia-config
sudo pacman -S gwe
sudo pacman -S python-py3nvml
sudo pacman -S egl-x11

And before i forget, if the above attempts fail then at times people need a bios update, yours is well over a year old. You may need to update your bios as well.

Best of luck

the open nvidia drivers are for the 20 series and up the earlier cards dont work or kill performance on anything not Turing+. Pascal, Maxwell, Fermi, etc don’t fair well with it.

1 Like

I’ve found the issue.
After updating, the system seemed to stop at initialising initramfs, it would be the last message visible. It turns out to be in issue with my TTY rendering. ly would start fine, but not be displayed. I randomly typed in my password after a nvidia update, and it logged in. I still don’t know whats wrong with my TTY, i’ve just moved back to sddm.