feat: NVIDIA modules in the initramfs only while every kernel has them, decided again by a pacman hook at every kernel change
Sync git.upriser.nl mirror / sync (push) Skipped

This commit is contained in:
theupriser committed 2026-10-01 14:42:06 +02:00
1 parent d001a02fdd
commit 320d5ecfe2
8 files changed
+110 -23

No files matched your search

+7
View File
@@ -28,6 +28,13 @@ missing, or a gamescope/driver mismatch.
Limine pasted an appended `+=` line as text into the cmdline; a kernel without the
NVIDIA modules made limine-mkinitcpio skip its boot entry.
## In progress (2026-10-01)
- Kernel changes: the early-load drop-in is now kept right by a pacman hook
(`patches/steamify-nvidia-initramfs.{sh,hook}`, installed by `nvidia_enable`). Unit-tested
(29 checks). **Not yet VM-tested with a real pacman transaction**: hook order (85- after
71-dkms-install, before the mkinitcpio/limine hooks: check the real hook names in
/usr/share/libalpm/hooks), a kernel reinstall with and without modules.
## Still to do
1. [ ] **On the NVIDIA PC** (only place the real fix can be judged), from this checkout:
`bash tests/nvidia-hardware-test.sh check` (before), `... apply` (asks sudo), reboot,