Cannot Get Past Initial Ramdisk with Nonfree Nvidia Drivers

Hello all,

I have been happily using Garuda for approximately the past year, but after running a system update a few days ago I started running into issues (I'm seemingly not the only one). I believe I have narrowed it down to the nonfree Nvidia drivers as I can get past the initial ramdisk if I don't allow the setup wizard to install them. Additionally I have managed to install the drivers, and then remove packages in recovery mode based on TNI's recommendation in this thread: Cannot boot after update . From my perspective it seems that something about the nvidia driver, or possibly something to do with the lts headers is not playing nice. To be completely honest the majority of my understanding of these things has come from the research over the last day or two.
Right now I am sitting at a fresh install of garuda, I have a live USB that's gotten plenty of use, and here are my garuda-inxi and pacman -Qs nvidia

System:
  Kernel: 5.15.74-1-lts arch: x86_64 bits: 64 compiler: gcc v: 12.2.0
    parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-lts
    root=UUID=1feef61b-61b3-49ec-8ad3-3f27b1bcba6b rw rootflags=subvol=@
    quiet quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0
    resume=UUID=786a4738-df55-489f-ac33-3ef5890ce696 loglevel=3
  Desktop: Xfce v: 4.18.0 tk: Gtk v: 3.24.35 info: xfce4-panel wm: xfwm
    v: 4.18.0 vt: 7 dm: LightDM v: 1.32.0 Distro: Garuda Linux base: Arch Linux
Machine:
  Type: Desktop Mobo: Micro-Star model: B450 TOMAHAWK (MS-7C02) v: 1.0
    serial: <superuser required> UEFI: American Megatrends v: 1.D0
    date: 11/07/2019
CPU:
  Info: model: AMD Ryzen 7 2700X bits: 64 type: MT MCP arch: Zen+ gen: 2
    level: v3 note: check built: 2018-21 process: GF 12nm family: 0x17 (23)
    model-id: 8 stepping: 2 microcode: 0x800820D
  Topology: cpus: 1x cores: 8 tpc: 2 threads: 16 smt: enabled cache:
    L1: 768 KiB desc: d-8x32 KiB; i-8x64 KiB L2: 4 MiB desc: 8x512 KiB
    L3: 16 MiB desc: 2x8 MiB
  Speed (MHz): avg: 1908 high: 2044 min/max: 2200/3700 boost: enabled
    scaling: driver: acpi-cpufreq governor: schedutil cores: 1: 1889 2: 1890
    3: 1944 4: 1890 5: 1893 6: 1890 7: 1891 8: 2044 9: 1893 10: 1889 11: 1959
    12: 1890 13: 1888 14: 1887 15: 1891 16: 1905 bogomips: 118387
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
  Vulnerabilities:
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: mmio_stale_data status: Not affected
  Type: retbleed mitigation: untrained return thunk; SMT vulnerable
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
    prctl and seccomp
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
    sanitization
  Type: spectre_v2 mitigation: Retpolines, IBPB: conditional, STIBP:
    disabled, RSB filling, PBRSB-eIBRS: Not affected
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: NVIDIA GP106 [GeForce GTX 1060 6GB] vendor: Micro-Star MSI
    driver: nouveau v: kernel non-free: 525.xx+ status: current (as of 2022-12)
    arch: Pascal code: GP10x process: TSMC 16nm built: 2016-21 pcie: gen: 1
    speed: 2.5 GT/s lanes: 4 link-max: gen: 3 speed: 8 GT/s lanes: 16 ports:
    active: HDMI-A-1 empty: DP-1, DP-2, DP-3, DVI-D-1 bus-ID: 25:00.0
    chip-ID: 10de:1c03 class-ID: 0300
  Display: x11 server: X.Org v: 21.1.4 compositor: xfwm v: 4.18.0 driver: X:
    loaded: nouveau unloaded: modesetting alternate: fbdev,nv,vesa dri: nouveau
    gpu: nouveau display-ID: :0.0 screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.00x11.22")
    s-diag: 582mm (22.93")
  Monitor-1: HDMI-A-1 mapped: HDMI-1 model: Samsung C24F390 serial: <filter>
    built: 2020 res: 1920x1080 hz: 60 dpi: 94 gamma: 1.2
    size: 521x293mm (20.51x11.54") diag: 598mm (23.5") ratio: 16:9 modes:
    max: 1920x1080 min: 720x400
  API: OpenGL Message: Unable to show GL data. Required tool glxinfo
    missing.
Audio:
  Device-1: NVIDIA GP106 High Definition Audio vendor: Micro-Star MSI
    driver: snd_hda_intel v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 4
    link-max: gen: 3 speed: 8 GT/s lanes: 16 bus-ID: 25:00.1
    chip-ID: 10de:10f1 class-ID: 0403
  Device-2: AMD Family 17h HD Audio vendor: Micro-Star MSI
    driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16
    bus-ID: 27:00.3 chip-ID: 1022:1457 class-ID: 0403
  Sound API: ALSA v: k5.15.74-1-lts running: yes
  Sound Server-1: PulseAudio v: 16.1 running: no
  Sound Server-2: PipeWire v: 0.3.63 running: yes
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
    vendor: Micro-Star MSI driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s
    lanes: 1 port: f000 bus-ID: 22:00.0 chip-ID: 10ec:8168 class-ID: 0200
  IF: enp34s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Drives:
  Local Storage: total: 1.39 TiB used: 10.62 GiB (0.7%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/sda maj-min: 8:0 vendor: Samsung model: SSD 860 EVO 500GB
    size: 465.76 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
    type: SSD serial: <filter> rev: 1B6Q scheme: MBR
  ID-2: /dev/sdb maj-min: 8:16 vendor: Western Digital
    model: WDS100T1B0A-00H9H0 size: 931.51 GiB block-size: physical: 512 B
    logical: 512 B speed: 6.0 Gb/s type: SSD serial: <filter> rev: 00WD
    scheme: GPT
  ID-3: /dev/sdc maj-min: 8:32 type: USB model: N/A size: 31.05 GiB
    block-size: physical: 512 B logical: 512 B type: N/A serial: <filter>
    rev: 2.00 scheme: MBR
Partition:
  ID-1: / raw-size: 914.08 GiB size: 914.08 GiB (100.00%)
    used: 10.62 GiB (1.2%) fs: btrfs dev: /dev/sdb2 maj-min: 8:18
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 608 KiB (0.2%) fs: vfat dev: /dev/sdb1 maj-min: 8:17
  ID-3: /home raw-size: 914.08 GiB size: 914.08 GiB (100.00%)
    used: 10.62 GiB (1.2%) fs: btrfs dev: /dev/sdb2 maj-min: 8:18
  ID-4: /var/log raw-size: 914.08 GiB size: 914.08 GiB (100.00%)
    used: 10.62 GiB (1.2%) fs: btrfs dev: /dev/sdb2 maj-min: 8:18
  ID-5: /var/tmp raw-size: 914.08 GiB size: 914.08 GiB (100.00%)
    used: 10.62 GiB (1.2%) fs: btrfs dev: /dev/sdb2 maj-min: 8:18
Swap:
  Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
  ID-1: swap-1 type: zram size: 15.57 GiB used: 0 KiB (0.0%) priority: 100
    dev: /dev/zram0
  ID-2: swap-2 type: partition size: 17.13 GiB used: 0 KiB (0.0%)
    priority: -2 dev: /dev/sdb3 maj-min: 8:19
Sensors:
  System Temperatures: cpu: 34.0 C mobo: N/A gpu: nouveau temp: 33.0 C
  Fan Speeds (RPM): N/A gpu: nouveau fan: 0
Info:
  Processes: 366 Uptime: 6m wakeups: 0 Memory: 15.58 GiB used: 1.46 GiB (9.4%)
  Init: systemd v: 252 default: graphical tool: systemctl Compilers:
  gcc: 12.2.0 Packages: pm: pacman pkgs: 1183 libs: 334 tools: paru
  Shell: Bash v: 5.1.16 running-in: xfce4-terminal inxi: 3.3.24
Garuda (2.6.10-1):
  System install date:     2022-12-16
  Last full system update: 2022-12-16 ↻
  Is partially upgraded:   No
  Relevant software:       NetworkManager
  Windows dual boot:       No/Undetected
  Snapshots:               Snapper
  Failed units:            
local/lib32-libvdpau 1.5-1
    Nvidia VDPAU library
local/libvdpau 1.5-1
    Nvidia VDPAU library
local/mhwd-nvidia 525.60.11-1
    mhwd-nvidia pci id
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/xf86-video-nouveau 1.0.17-2 (xorg-drivers)
    Open Source 3D acceleration driver for nVidia cards

CPU: AMD Ryzen 7 2700X
GPU: GeForce GTX 1060 6GB

I'm looking to play more of the new Path of Exile league so I am wondering if there's a way to get the nonfree drivers installed, so that I can take advantage of vulkan. Either via 1. forcing a previous version of the driver and the associated packages, or (preferably) 2. somehow figuring out what is causing the conflict on initialization, and hopefully letting the other users know. Let me know if you want me to install the drivers and pull either some logs, garuda-inxi, etc. as I said I'm on a fresh install now so dumping it is pretty painless.

Hey all,

Still been poking at this and not making much progress. However there is something sticking out to me.
Following the Computer doesn’t boot, boots to a black screen, or stops at a message I see that the kernel that dkms is 5.15.83-1-lts.

[root@garuda-xfce /]# dkms status
nvidia/525.60.11, 5.15.83-1-lts, x86_64: installed
[root@garuda-xfce /]# ls /var/lib/dkms/nvidia/
525.60.11  kernel-5.15.83-1-lts-x86_64

However based on my garuda-inxi I am using a different kernel:

12System:
  12Kernel 5.15.74-1-lts 12arch x86_64 12bits 64 12compiler gcc 12v 12.2.0
    12parameters BOOT_IMAGE=/boot/vmlinuz-x86_64 lang=en_US keytable=us tz=UTC misobasedir=garuda
    misolabel=GARUDA_XFCE_TALON quiet systemd.show_status=1 ibt=off
    systemd.unified_cgroup_hierarchy=1 driver=free nouveau.modeset=1 i915.modeset=1
    radeon.modeset=1
  12Console N/A 12Distro Garuda Linux 12base Arch Linux
12Machine:
  12Type Desktop 12Mobo Micro-Star 12model B450 TOMAHAWK (MS-7C02) 12v 1.0 12serial <filter>
    12UEFI American Megatrends 12v 1.D0 12date 11/07/2019
12CPU:
  12Info 12model AMD Ryzen 7 2700X 12socket AM4 12bits 64 12type MT MCP 12arch Zen+ 12gen 2 12level v3 12note check
    12built 2018-21 12process GF 12nm 12family 0x17 (23) 12model-id 8 12stepping 2 12microcode 0x800820D
  12Topology 12cpus 1x 12cores 8 12tpc 2 12threads 16 12smt enabled 12cache 12L1 768 KiB
    12desc d-8x32 KiB; i-8x64 KiB 12L2 4 MiB 12desc 8x512 KiB 12L3 16 MiB 12desc 2x8 MiB
  12Speed (MHz) 12avg 2200 12min/max 2200/3700 12boost enabled 12base/boost 3700/4350 12scaling
    12driver acpi-cpufreq 12governor schedutil 12volts 1.2 V 12ext-clock 100 MHz 12cores 121 2200 122 2200 123 2200
    124 2200 125 2200 126 2200 127 2200 128 2200 129 2200 1210 2200 1211 2200 1212 2200 1213 2200 1214 2200 1215 2200
    1216 2200 12bogomips 118384
  12Flags avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
  12Vulnerabilities
  12Type itlb_multihit 12status Not affected
  12Type l1tf 12status Not affected
  12Type mds 12status Not affected
  12Type meltdown 12status Not affected
  12Type mmio_stale_data 12status Not affected
  12Type retbleed 12mitigation untrained return thunk; SMT vulnerable
  12Type spec_store_bypass 12mitigation Speculative Store Bypass disabled via prctl and seccomp
  12Type spectre_v1 12mitigation usercopy/swapgs barriers and __user pointer sanitization
  12Type spectre_v2 12mitigation Retpolines, IBPB: conditional, STIBP: disabled, RSB filling,
    PBRSB-eIBRS: Not affected
  12Type srbds 12status Not affected
  12Type tsx_async_abort 12status Not affected
12Graphics:
  12Device-1 NVIDIA GP106 [GeForce GTX 1060 6GB] 12vendor Micro-Star MSI 12driver nouveau 12v kernel
    12non-free 525.xx+ 12status current (as of 2022-12) 12arch Pascal 12code GP10x 12process TSMC 16nm
    12built 2016-21 12pcie 12gen 1 12speed 2.5 GT/s 12lanes 4 12link-max 12gen 3 12speed 8 GT/s 12lanes 16 12ports
    12active HDMI-A-1 12empty DP-1, DP-2, DP-3, DVI-D-1 12bus-ID 25:00.0 12chip-ID 10de:1c03 12class-ID 0300
  12Display 12server X.org 12v 1.21.1.5 12compositor xfwm 12driver 12gpu nouveau 12note X driver n/a 12tty 80x40
  12Monitor-1 HDMI-A-1 12model Samsung C24F390 12serial <filter> 12built 2020 12res 1920x1080 12dpi 94
    12gamma 1.2 12size 521x293mm (20.51x11.54") 12diag 598mm (23.5") 12ratio 16:9 12modes 12max 1920x1080
    12min 720x400
  12API OpenGL 12Message GL data unavailable in console and glxinfo missing.
12Audio:
  12Device-1 NVIDIA GP106 High Definition Audio 12vendor Micro-Star MSI 12driver snd_hda_intel 12v kernel
    12pcie 12gen 1 12speed 2.5 GT/s 12lanes 4 12link-max 12gen 3 12speed 8 GT/s 12lanes 16 12bus-ID 25:00.1
    12chip-ID 10de:10f1 12class-ID 0403
  12Device-2 AMD Family 17h HD Audio 12vendor Micro-Star MSI 12driver snd_hda_intel 12v kernel 12pcie 12gen 3
    12speed 8 GT/s 12lanes 16 12bus-ID 27:00.3 12chip-ID 1022:1457 12class-ID 0403
  12Sound API ALSA 12v k5.15.74-1-lts 12running yes
  12Sound Server-1 PulseAudio 12v 16.1 12running no
  12Sound Server-2 PipeWire 12v 0.3.63 12running yes
12Network:
  12Device-1 Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet 12vendor Micro-Star MSI
    12driver r8169 12v kernel 12pcie 12gen 1 12speed 2.5 GT/s 12lanes 1 12port f000 12bus-ID 22:00.0
    12chip-ID 10ec:8168 12class-ID 0200
  12IF enp34s0 12state up 12speed 1000 Mbps 12duplex full 12mac <filter>
12Drives:
  12Local Storage 12total 1.39 TiB 12used 10.39 GiB (0.7%)
  12SMART Message Required tool smartctl not installed. Check --recommends
  12ID-1 /dev/sda 12maj-min 8:0 12vendor Samsung 12model SSD 860 EVO 500GB 12size 465.76 GiB 12block-size
    12physical 512 B 12logical 512 B 12speed 6.0 Gb/s 12type SSD 12serial <filter> 12rev 1B6Q
  12ID-2 /dev/sdb 12maj-min 8:16 12vendor Western Digital 12model WDS100T1B0A-00H9H0 12size 931.51 GiB
    12block-size 12physical 512 B 12logical 512 B 12speed 6.0 Gb/s 12type N/A 12serial <filter> 12rev 00WD
  12ID-3 /dev/sdc 12maj-min 8:32 12type USB 12model N/A 12size 31.05 GiB 12block-size 12physical 512 B
    12logical 512 B 12type N/A 12serial <filter> 12rev 2.00
12Partition:
  12ID-1 / 12raw-size 914.08 GiB 12size 914.08 GiB (100.00%) 12used 10.39 GiB (1.1%) 12fs btrfs
    12block-size 4096 B 12dev /dev/sdb2 12maj-min 8:18
  12ID-2 /boot/efi 12raw-size 300 MiB 12size 299.4 MiB (99.80%) 12used 608 KiB (0.2%) 12fs vfat
    12block-size 512 B 12dev /dev/sdb1 12maj-min 8:17
  12ID-3 /home 12raw-size 914.08 GiB 12size 914.08 GiB (100.00%) 12used 10.39 GiB (1.1%) 12fs btrfs
    12block-size 4096 B 12dev /dev/sdb2 12maj-min 8:18
  12ID-4 /var/log 12raw-size 914.08 GiB 12size 914.08 GiB (100.00%) 12used 10.39 GiB (1.1%) 12fs btrfs
    12block-size 4096 B 12dev /dev/sdb2 12maj-min 8:18
  12ID-5 /var/tmp 12raw-size 914.08 GiB 12size 914.08 GiB (100.00%) 12used 10.39 GiB (1.1%) 12fs btrfs
    12block-size 4096 B 12dev /dev/sdb2 12maj-min 8:18
12Swap:
  12Kernel 12swappiness 133 (default 60) 12cache-pressure 100 (default)
  12ID-1 swap-1 12type zram 12size 15.57 GiB 12used 0 KiB (0.0%) 12priority 100 12dev /dev/zram0
12Sensors:
  12System Temperatures 12cpu 33.1 C 12mobo N/A 12gpu nouveau 12temp 32.0 C
  12Fan Speeds (RPM) N/A 12gpu nouveau 12fan 0
12Info:
  12Processes 355 12Uptime 16m 12wakeups 0 12Memory 15.58 GiB 12used 2.86 GiB (18.4%) 12Init systemd 12v 252
  12default graphical 12tool systemctl 12Compilers 12gcc 12.2.0 12Packages 12pm pacman 12pkgs 1211 12libs 339
  12tools paru 12Client 12inxi 3.3.24
Garuda (2.6.10-1):
  System install date:     2022-12-16
  Last full system update: 2022-12-19 ↻
  Is partially upgraded:   No
  Relevant software:       NetworkManager connman
  Windows dual boot:       No/Undetected
  Snapshots:               Snapper
Running in chroot, ignoring command 'list-units'
  Failed units:   

This results in a failure state with dkms autoinstall

[root@garuda-xfce /]# dkms autoinstall
Sign command: /usr/lib/modules/5.15.74-1-lts/build/scripts/sign-file
Binary /usr/lib/modules/5.15.74-1-lts/build/scripts/sign-file not found, modules won't be signed
Error! Your kernel headers for kernel 5.15.74-1-lts cannot be found at /usr/lib/modules/5.15.74-1-lts/build or /usr/lib/modules/5.15.74-1-lts/source.
Please install the linux-headers-5.15.74-1-lts package or use the --kernelsourcedir option to tell DKMS where it's located.
Error! One or more modules failed to install during autoinstall.
Refer to previous errors for more information.

I am wondering if there is an issue with the kernel image, that is causing it to reference the wrong version number? I have run
pacman -S linux-lts
pacman -S linux-lts-headers
And made sure the system is up to date via garuda-update and pacman -Syu.

Ok incredibly strange, but booting in recovery mode instead of chrooting via live disk means that I have the correct kernel

System:
  Kernel: 5.15.83-1-lts arch: x86_64 bits: 64 compiler: gcc v: 12.2.0
    parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-lts
    root=UUID=1feef61b-61b3-49ec-8ad3-3f27b1bcba6b rw single
    rootflags=subvol=@
  Desktop: Xfce v: 4.18.0 tk: Gtk v: 3.24.35 info: xfce4-panel wm: xfwm
    v: 4.18.0 dm: LightDM v: 1.32.0 Distro: Garuda Linux base: Arch Linux
Machine:
  Type: Desktop Mobo: Micro-Star model: B450 TOMAHAWK (MS-7C02) v: 1.0
    serial: <filter> UEFI: American Megatrends v: 1.D0 date: 11/07/2019
CPU:
  Info: model: AMD Ryzen 7 2700X socket: AM4 bits: 64 type: MT MCP arch: Zen+
    gen: 2 level: v3 note: check built: 2018-21 process: GF 12nm
    family: 0x17 (23) model-id: 8 stepping: 2 microcode: 0x800820D
  Topology: cpus: 1x cores: 8 tpc: 2 threads: 16 smt: enabled cache:
    L1: 768 KiB desc: d-8x32 KiB; i-8x64 KiB L2: 4 MiB desc: 8x512 KiB
    L3: 16 MiB desc: 2x8 MiB
  Speed (MHz): avg: 2293 high: 3700 min/max: 2200/3700 boost: enabled
    base/boost: 3700/4350 scaling: driver: acpi-cpufreq governor: schedutil
    volts: 1.2 V ext-clock: 100 MHz cores: 1: 2200 2: 2200 3: 2200 4: 2200
    5: 3700 6: 2200 7: 2200 8: 2200 9: 2200 10: 2200 11: 2200 12: 2200
    13: 2200 14: 2200 15: 2200 16: 2200 bogomips: 118384
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
  Vulnerabilities:
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: mmio_stale_data status: Not affected
  Type: retbleed mitigation: untrained return thunk; SMT vulnerable
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
    prctl and seccomp
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
    sanitization
  Type: spectre_v2 mitigation: Retpolines, IBPB: conditional, STIBP:
    disabled, RSB filling, PBRSB-eIBRS: Not affected
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: NVIDIA GP106 [GeForce GTX 1060 6GB] vendor: Micro-Star MSI
    driver: nvidia v: 525.60.11 alternate: nouveau,nvidia_drm non-free: 525.xx+
    status: current (as of 2022-12) arch: Pascal code: GP10x
    process: TSMC 16nm built: 2016-21 pcie: gen: 1 speed: 2.5 GT/s lanes: 4
    link-max: gen: 2 speed: 5 GT/s lanes: 16 bus-ID: 25:00.0
    chip-ID: 10de:1c03 class-ID: 0300
  Display: server: X.Org v: 21.1.5 compositor: xfwm v: 4.18.0 driver: N/A
    display-ID: :0.0 screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 93 s-size: 524x292mm (20.63x11.50")
    s-diag: 600mm (23.62")
  Monitor-1: HDMI-0 res: 1920x1080 hz: 60 dpi: 94
    size: 521x293mm (20.51x11.54") diag: 598mm (23.53") modes: N/A
  API: OpenGL Message: Unable to show GL data. Required tool glxinfo
    missing.
Audio:
  Device-1: NVIDIA GP106 High Definition Audio vendor: Micro-Star MSI
    driver: snd_hda_intel v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 4
    link-max: gen: 2 speed: 5 GT/s lanes: 16 bus-ID: 25:00.1
    chip-ID: 10de:10f1 class-ID: 0403
  Device-2: AMD Family 17h HD Audio vendor: Micro-Star MSI
    driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16
    bus-ID: 27:00.3 chip-ID: 1022:1457 class-ID: 0403
  Sound API: ALSA v: k5.15.83-1-lts running: yes
  Sound Server-1: PulseAudio v: 16.1 running: no
  Sound Server-2: PipeWire v: 0.3.63 running: no
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
    vendor: Micro-Star MSI driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s
    lanes: 1 port: f000 bus-ID: 22:00.0 chip-ID: 10ec:8168 class-ID: 0200
  IF: enp34s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Drives:
  Local Storage: total: 1.39 TiB used: 10.44 GiB (0.7%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/sda maj-min: 8:0 vendor: Samsung model: SSD 860 EVO 500GB
    size: 465.76 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
    type: SSD serial: <filter> rev: 1B6Q scheme: MBR
  ID-2: /dev/sdb maj-min: 8:16 vendor: Western Digital
    model: WDS100T1B0A-00H9H0 size: 931.51 GiB block-size: physical: 512 B
    logical: 512 B speed: 6.0 Gb/s type: SSD serial: <filter> rev: 00WD
    scheme: GPT
  ID-3: /dev/sdc maj-min: 8:32 type: USB model: N/A size: 31.05 GiB
    block-size: physical: 512 B logical: 512 B type: N/A serial: <filter>
    rev: 2.00 scheme: MBR
Partition:
  ID-1: / raw-size: 914.08 GiB size: 914.08 GiB (100.00%)
    used: 10.44 GiB (1.1%) fs: btrfs block-size: 4096 B dev: /dev/sdb2
    maj-min: 8:18
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 608 KiB (0.2%) fs: vfat block-size: 512 B dev: /dev/sdb1 maj-min: 8:17
  ID-3: /home raw-size: 914.08 GiB size: 914.08 GiB (100.00%)
    used: 10.44 GiB (1.1%) fs: btrfs block-size: 4096 B dev: /dev/sdb2
    maj-min: 8:18
  ID-4: /var/log raw-size: 914.08 GiB size: 914.08 GiB (100.00%)
    used: 10.44 GiB (1.1%) fs: btrfs block-size: 4096 B dev: /dev/sdb2
    maj-min: 8:18
  ID-5: /var/tmp raw-size: 914.08 GiB size: 914.08 GiB (100.00%)
    used: 10.44 GiB (1.1%) fs: btrfs block-size: 4096 B dev: /dev/sdb2
    maj-min: 8:18
Swap:
  Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
  ID-1: swap-1 type: partition size: 17.13 GiB used: 0 KiB (0.0%)
    priority: -2 dev: /dev/sdb3 maj-min: 8:19
  ID-2: swap-2 type: zram size: 15.57 GiB used: 0 KiB (0.0%) priority: 100
    dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 36.5 C mobo: N/A gpu: nvidia temp: 34 C
  Fan Speeds (RPM): N/A gpu: nvidia fan: 0%
Info:
  Processes: 352 Uptime: 6m wakeups: 0 Memory: 15.58 GiB
  used: 1.68 GiB (10.8%) Init: systemd v: 252 default: graphical
  tool: systemctl Compilers: gcc: 12.2.0 Packages: pm: pacman pkgs: 1210
  libs: 338 tools: paru Shell: Bash v: 5.1.16 running-in: xfce4-terminal
  inxi: 3.3.24
Garuda (2.6.10-1):
  System install date:     2022-12-16
  Last full system update: 2022-12-18
  Is partially upgraded:   No
  Relevant software:       NetworkManager
  Windows dual boot:       No/Undetected
  Snapshots:               Snapper
  Failed units:            

Furthermore I can startx, get my gui, and I am now posting from there after also starting the network service. dkms autoinstall throws no complaints. My gut feeling is that I need to build a new image? But that's well outside my knowledge scope at the moment.

dkms is 5.15.83-1-lts

dkms itself is more likely 3.0.9-1, but looks like you are indeed using an old kernel version, while dkms references the current one:

fish❯ pacman -Ss linux-lts
core/linux-lts 5.15.83-1
...

garuda-update and pacman -Syu

Methinks this may be a problem, always use garuda-update.
It takes care of rebuilding modules, initrd, grub config and whatnot to keep the system consistent.
I wonder if this is a case for garuda-update remote fix, I’m not sure. Anyone?
It shouldn’t hurt, right?

Maybe you could try a sudo update-grub from that point.

Tried both and still can't manage to get past the initialization stage. Booting with logs at 7 the last lines I see displayed are

Dez 19 14:21:35 kyle-ms7c02 kernel: BTRFS: device fsid 551d8ad9-8ae3-4593-a583-6df122ca9b40 devid 1 transid 107 /dev/sda1 scanned by systemd-udevd (337)
Dez 19 14:21:35 kyle-ms7c02 kernel: BTRFS: device fsid 1feef61b-61b3-49ec-8ad3-3f27b1bcba6b devid 1 transid 591 /dev/sdb2 scanned by systemd-udevd (299)

There is more after it however in the journalctl, what's the preferred way of posting that? (Since it's ~3000 lines)

Just for completions sake I have now:
removed amdvlk
installed vulkan-icd-loader
moved all json files in /usr/share/vulkan/icd.d into a subfolder named "old"
added environment variable

VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/nvidia_icd.json

garuda-update
update-grub

Changes were to try and get vulkan working, with the idea being that there could be a misconfiguration with having amd drivers present. amdvlk was the only one I could uninstall without dependency error from garuda-video-linux-config. I couldn't find much information on that, but I presume it's a helper package for the Settings Manager or something.
Good news is that nvidia-settings, vulkaninfo, and vkcubed all return expected results, but it's still confusing to me that it only works in recovery mode.

Success! We are now able to boot into the linux-lts kernel normally. Changes made:

Edit /etc/mkinitcpio.conf
add setfont to the BINARIES entry
mkinitcpio -P

Edit /etc/defaults/grub
Removed splash from GRUB_CMDLINE_LINUX_DEFAULT as well as the comment about ibt=off (left ibt=off as this is an nvidia fix)
Uncommented the line that forces a text interface for grub
grub-mkconfig -o /boot/grub/grub.cfg

I am currently installing Path of Exile to give a bit of a stress test, but GWE/nvidia settings/vulkan are all fine so I am cautiously optimistic. This all happened after a garuda update that ended with a message about the way grub being updated changing, I think something with that update upset the delicate balance that is running nvidia in open source. If things are good here I will close this as the solution, or if something else is broken will close and open a new thread.

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.