Nvidia drivers N/A after update

I’ve been fooling with this for days now and I lost ALL my old files and data trying to update my original installation. Reinstalled latest Garuda Gnome and now even after following the steps here and ones @Jeshu left in the FAQ where he had to use Nvidia-all, and even tried using GrokAi to help me fix it, nothing has worked and I am still stuck unable to use Garuda properly. Grok helped me get Nvidia-525xx-dkms to work after removing or reconfiguring every file used to start up the OS, but 525xx-dkms is outdated and wasn’t working properly.

When I install Garuda on my i9+rtx3060 I can turn on after install using Nouveau drivers, but when I use Garuda-Setup-Assistant and install Nvidia Drivers I am unable to reboot without losing display output as the PC starts up. The tower and Keyboard RGB and fans work as normal, but display is lost.

I am currently booted up again on a fresh install with the first system update done and garuda-setup-assist has installed nvidia-drivers, but if I restart my pc after following the steps you listed from the frogging-family page I will get the same result. Loss of display to my TV.

I’ve tried Multiple kernels, multiple versions of the Nvidia driver, always running dracut and updating grub after.

I’m self taught with Linux, so forgive me if I’m missing something Obvious??

╭─spidr@SPIDR5WEB in ~ 
 ╰─λ inxi -Fxxx
System:
  Host: SPIDR5WEB Kernel: 6.13.5-zen1-1-zen arch: x86_64 bits: 64
    compiler: gcc v: 14.2.1 clocksource: tsc
  Desktop: GNOME v: 48.1 tk: GTK v: 3.24.49 wm: gnome-shell
    tools: gsd-screensaver-proxy dm: GDM v: 48.0 Distro: Garuda base: Arch Linux
Machine:
  Type: Desktop Mobo: Micro-Star model: MPG Z490 GAMING PLUS (MS-7C75) v: 2.0
    serial: <superuser required> uuid: <superuser required>
    UEFI: American Megatrends v: A.E0 date: 07/08/2024
CPU:
  Info: 10-core model: Intel Core i9-10900KF bits: 64 type: MT MCP
    smt: enabled arch: Comet Lake rev: 5 cache: L1: 640 KiB L2: 2.5 MiB
    L3: 20 MiB
  Speed (MHz): avg: 800 min/max: 800/5300 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: 147994
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: NVIDIA GA106 [GeForce RTX 3060 Lite Hash Rate] vendor: ZOTAC
    driver: nouveau v: kernel arch: Ampere pcie: speed: 2.5 GT/s lanes: 16
    ports: active: HDMI-A-1 empty: DP-1,DP-2,DP-3 bus-ID: 01:00.0
    chip-ID: 10de:2504 class-ID: 0300
  Display: wayland server: X.org v: 1.21.1.16 with: Xwayland v: 24.1.6
    compositor: gnome-shell driver: gpu: nouveau display-ID: 0
  Monitor-1: HDMI-A-1 model: 58R6+ serial: 7380 res: 3840x2160 dpi: 76
    size: 800x450mm (31.5x17.72") diag: 1469mm (57.8") modes: max: 3840x2160
    min: 720x400
  API: Vulkan v: 1.4.309 layers: 6 surfaces: xcb,xlib,wayland device: 0
    type: cpu driver: N/A device-ID: 10005:0000
  API: EGL Message: EGL data requires eglinfo. Check --recommends.
  Info: Tools: api: vulkaninfo gpu: nvidia-settings,nvidia-smi
    x11: xdpyinfo, xprop, xrandr
Audio:
  Device-1: Intel Comet Lake PCH cAVS vendor: Micro-Star MSI
    driver: snd_hda_intel v: kernel bus-ID: 00:1f.3 chip-ID: 8086:06c8
    class-ID: 0403
  Device-2: NVIDIA GA106 High Definition Audio vendor: ZOTAC
    driver: snd_hda_intel v: kernel pcie: speed: 2.5 GT/s lanes: 16
    bus-ID: 01:00.1 chip-ID: 10de:228e class-ID: 0403
  API: ALSA v: k6.13.5-zen1-1-zen status: kernel-api
  Server-1: PipeWire v: 1.4.2 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin
Network:
  Device-1: Realtek RTL8125 2.5GbE vendor: Micro-Star MSI driver: r8169
    v: kernel pcie: speed: 5 GT/s lanes: 1 port: 3000 bus-ID: 04:00.0
    chip-ID: 10ec:8125 class-ID: 0200
  IF: enp4s0 state: up speed: 100 Mbps duplex: full mac: d8:bb:c1:52:45:a2
  Device-2: Intel Dual Band Wireless-AC 3168NGW [Stone Peak] driver: iwlwifi
    v: kernel pcie: speed: 2.5 GT/s lanes: 1 bus-ID: 05:00.0 chip-ID: 8086:24fb
    class-ID: 0280
  IF: wlp5s0 state: down mac: 92:18:91:77:44:68
Bluetooth:
  Device-1: Intel Wireless-AC 3168 Bluetooth driver: btusb v: 0.8 type: USB
    rev: 2.0 speed: 12 Mb/s lanes: 1 bus-ID: 1-11.3:9 chip-ID: 8087:0aa7
    class-ID: e001
  Report: btmgmt ID: hci0 rfk-id: 0 state: up address: 18:56:80:32:E2:FD
    bt-v: 4.2 lmp-v: 8 class-ID: 6c0104
Drives:
  Local Storage: total: 4.09 TiB used: 10.14 GiB (0.2%)
  ID-1: /dev/nvme0n1 vendor: Crucial model: CT500P2SSD8 size: 465.76 GiB
    speed: 31.6 Gb/s lanes: 4 tech: SSD serial: 2113E592867A fw-rev: P2CR012
    temp: 37.9 C scheme: GPT
  ID-2: /dev/nvme1n1 vendor: Samsung model: SSD 990 PRO with Heatsink 1TB
    size: 931.51 GiB speed: 63.2 Gb/s lanes: 4 tech: SSD serial: S765NJ0X313867X
    fw-rev: 4B2QJXD7 temp: 46.9 C scheme: GPT
  ID-3: /dev/sda vendor: Seagate model: ST1000DM010-2EP102 size: 931.51 GiB
    speed: 6.0 Gb/s tech: HDD rpm: 7200 serial: ZN1HZG5Q fw-rev: CC43
    scheme: GPT
  ID-4: /dev/sdb vendor: Seagate model: ST2000DM008-2FR102 size: 1.82 TiB
    speed: 6.0 Gb/s tech: HDD rpm: 7200 serial: ZFL673PK fw-rev: 0001
    scheme: GPT
Partition:
  ID-1: / size: 931.01 GiB used: 10.14 GiB (1.1%) fs: btrfs
    dev: /dev/nvme1n1p2
  ID-2: /boot/efi size: 511 MiB used: 608 KiB (0.1%) fs: vfat
    dev: /dev/nvme1n1p1
  ID-3: /home size: 931.01 GiB used: 10.14 GiB (1.1%) fs: btrfs
    dev: /dev/nvme1n1p2
  ID-4: /var/log size: 931.01 GiB used: 10.14 GiB (1.1%) fs: btrfs
    dev: /dev/nvme1n1p2
  ID-5: /var/tmp size: 931.01 GiB used: 10.14 GiB (1.1%) fs: btrfs
    dev: /dev/nvme1n1p2
Swap:
  ID-1: swap-1 type: zram size: 46.96 GiB used: 0 KiB (0.0%) priority: 100
    dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 39.2 C pch: 52.0 C mobo: N/A
  Fan Speeds (rpm): N/A
Info:
  Memory: total: 48 GiB available: 46.96 GiB used: 4.29 GiB (9.1%)
  Processes: 426 Power: uptime: 21m states: freeze,mem,disk suspend: deep
    wakeups: 0 hibernate: platform Init: systemd v: 257 default: graphical
  Packages: pm: pacman pkgs: 1154 Compilers: gcc: 14.2.1 Shell: fish
    v: 4.0.1 running-in: gnome-terminal inxi: 3.3.37
 ╭─spidr@SPIDR5WEB in ~ took 4s
 ╰─λ sudo pacman -Qs nvidia
[sudo] password for spidr:     
local/egl-gbm 1.1.2.1-1
    The GBM EGL external platform library
local/egl-wayland 4:1.1.18-1
    EGLStream-based Wayland external platform
local/egl-x11 1.0.0-1
    NVIDIA XLib and XCB EGL Platform Library
local/garuda-nvidia-config 2:1.1.6-1.1
    Meta configuration package for nvidia systems on Garuda Linux
local/gwe 0.15.9-1.1
    A system utility for controlling NVIDIA GPUs
local/lib32-nvidia-utils 570.133.07-1
    NVIDIA drivers utilities (32-bit)
local/lib32-opencl-nvidia 570.133.07-1
    OpenCL implemention for NVIDIA (32-bit)
local/libvdpau 1.5-3
    Nvidia VDPAU library
local/libxnvctrl 570.133.07-1
    NVIDIA NV-CONTROL X extension
local/mhwd-nvidia 570.133.07.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-dkms 570.133.07-1
    NVIDIA kernel modules - module sources
local/nvidia-settings 570.133.07-1
    Tool for configuring the NVIDIA graphics driver
local/nvidia-utils 570.133.07-1
    NVIDIA drivers utilities
local/opencl-nvidia 570.133.07-1
    OpenCL implemention for NVIDIA
local/xf86-video-nouveau 1.0.18-1 (xorg-drivers)
    Open Source 3D acceleration driver for nVidia cards
 ╭─spidr@SPIDR5WEB in ~ 
 ╰─λ sudo pacman -S nvidia-open-dkms egl-wayland lib32-nvidia-utils lib32-opencl-nvidia nvidia-settings opencl-nvidia nvidia-utils
[sudo] password for spidr:     
warning: egl-wayland-4:1.1.18-1 is up to date -- reinstalling
warning: lib32-nvidia-utils-570.133.07-1 is up to date -- reinstalling
warning: lib32-opencl-nvidia-570.133.07-1 is up to date -- reinstalling
warning: nvidia-settings-570.133.07-1 is up to date -- reinstalling
warning: opencl-nvidia-570.133.07-1 is up to date -- reinstalling
warning: nvidia-utils-570.133.07-1 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...
:: nvidia-open-dkms-570.133.07-1 and nvidia-dkms-570.133.07-1 are in conflict (NVIDIA-MODULE). Remove nvidia-dkms? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: removing nvidia-dkms breaks dependency 'nvidia-dkms' required by garuda-nvidia-config

I was also given this in an old thread when I had this same issue on my previous install. I just kept older drivers for a while. I’d do this, but Idk exactly what to do with the information, make a .sh file with my information replacing his and run it, I assume?

EDIT: I tried running the above script and still no dice. Maybe I did it wrong, but It seemed to run correctly.

#!/usr/bin/env fish
if not test -e /etc/dracut.conf.d/earlykms.conf
    echo 'Warning, early graphics configuration file does not exist'
    set vc_startup /etc/dracut.conf.d/earlykms.conf
    mkdir -p (dirname $vc_startup)
    echo 'force_drivers+=" nvidia nvidia_drm nvidia_modeset nvidia_uvm "' > $vc_startup
    dracut-rebuild

    echo 'Rebooting in 5 seconds'
    sleep 5
    reboot
else
    echo 'Early graphics configuration file already exists.'
end