Hi all I have finally gotten round to updating my rolling release installation after a long delay. One of the final cycles in this catch-up [1] pulled in an upgrade from Plasma 5 to Plasma 6 Some things stopped working for me after that and I want to share with you what and how I solved them. 1. Graphical environment doesn't start because video driver is not loaded (dkms) I have a GTX 750 and even though dkms does a successful compilation and installation, this driver no longer automatically loads during startup. There may be other, better solutions, but what I did is [I'm using sddm] is: systemctl edit --full sddm in the section [Service] add an entry ExecStartPre=/usr/bin/modprobe nvidia-drm save and quit then reboot 2. no RDP in krcd -> install freerdp2 3. Fish works in kwrite and kate, etc, but not in develop -> install kio5_extras [1] https://wiki.archlinux.org/title/Arch_Linux_Archive#How_to_restore_all_packa...
Glad you got your system back up and running :) One suggestion: in the section [Service] add an entry ExecStartPre=/usr/bin/modprobe
nvidia-drm
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 Cheers, Paul
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...
participants (2)
-
Andy Pieters
-
Paul Dann