It seems adding the modules to initramfs is the recommended way after all. Barring complicated setups like lunavictum’s above, on modern SSD and NVMe drives it’s best to have those modules in mkinitcpio.conf
to minimize the chance of a race condition, where graphical subsystem inititalizes before the GPU driver.
2 Likes