On Mon, 22 Jul 2024 at 09:27, Paul Dann <pdgiddie@gmail.com> wrote: Glad you got your system back up and running :) It may be worth instead adding this to your initramfs for early loading. This is mentioned on the wiki[1], but not really in reference to your problem, so it's not surprising if you missed it. [1] https://wiki.archlinux.org/title/NVIDIA#Early_loading No I had this configuration before, and it stopped working after the last update, as described. [Andy@A-Pieters ~]$ fgrep -i nv /etc/mkinitcpio.conf MODULES=(nvidia nvidia_modeset nvidia_uvm nvidia_drm) #MODULES=(nvidia i915) The one thing I don't know is if this was actually successful. When I look in the initcpio via lsinitcpio I do see usr/lib/firmware/nvidia in there with loads of folders and .bin.zst files AND looking for modules does yield results: [Andy@A-Pieters ~]$ lsinitcpio -l /boot/initramfs-linux.img | awk '/nvid/ && /mod/' usr/lib/modules/6.9.10-arch1-1/updates/dkms/nvidia-drm.ko.zst usr/lib/modules/6.9.10-arch1-1/updates/dkms/nvidia-modeset.ko.zst usr/lib/modules/6.9.10-arch1-1/updates/dkms/nvidia-uvm.ko.zst usr/lib/modules/6.9.10-arch1-1/updates/dkms/nvidia.ko.zst etc/modprobe.d/nvidia-power-management.conf etc/modprobe.d/nvidia.conf usr/lib/modprobe.d/nvidia-utils.conf The kernel is started with modeset also: [Andy@A-Pieters ~]$ sudo dmesg -T [Thu Jul 25 08:02:31 2024] Linux version 6.9.10-arch1-1 (linux@archlinux) (gcc (GCC) 14.1.1 20240522, GNU ld (GNU Binutils) 2.42.0) #1 SMP PREEMPT_DYNAMIC Thu, 18 Jul 2024 18:06:13 +0000 [Thu Jul 25 08:02:31 2024] Command line: initrd=\intel-ucode.img initrd=\initramfs-linux.img root=UUID=beep-beep-fart-fart rw nvidia-drm.modeset=1 resume=PARTUUID=... acpi_osi=! acpi_osi='Linux' Yes I did recompile and install the DKMS drivers after every update and it does run mkinitcpio also, so that's why I was pulling out my beard and at the end said fork that, I'll just load the module manually...