That's from %post of KMP installation. # recreate initrd if old modules are still in there (gh issue#25) [1] if lsinitrd | grep -q nvidia.ko; then # Let all initrds get generated by regenerate-initrd-posttrans mkdir -p /run/regenerate-initrd touch /run/regenerate-initrd/all fi [1] https://github.com/openSUSE/nvidia-driver-G06/issues/25 So seems if lsinird fails initrd doesn't get recreated either. With that modprobe.d snippet to blacklist nouveau isn't being added to initrd either and nouveau remains in initrd. So this gets loaded before nvidia drivers can be loaded in the system.