# Nouvea/Nova must be blacklisted here as well beside from the initrd to avoid a # delayed loading (for example on Optimus laptops where the Nvidia card is not # driving the main display). blacklist nouveau blacklist nova-core # Add soft dependencies for extra modules as adding the module loading to # /usr/lib/modules-load.d/*.conf for systemd consumption, makes the # configuration file to be added to the initrd but not the module, throwing an # error on plymouth about not being able to find the module. # Ref: /usr/lib/dracut/modules.d/00systemd/module-setup.sh # Even adding the modules is not the correct thing, as we don't want it to be # included in the initrd, so use this configuration file to specify the # dependency. softdep nvidia post: nvidia-uvm nvidia-drm # Enable complete power management. From: # file:///usr/share/doc/nvidia-driver/html/powermanagement.html options nvidia NVreg_TemporaryFilePath=/var/tmp options nvidia NVreg_EnableS0ixPowerManagement=1 options nvidia NVreg_PreserveVideoMemoryAllocations=1