# NVIDIA drivers options # See /usr/share/doc/nvidia-drivers-*/README.txt* for more information. # nvidia-drivers and nouveau cannot be used at same time. # Comment out the following line if you wish to allow nouveau. blacklist nouveau # Kernel Mode Setting (notably needed for fbdev and wayland). # Enabling may possibly cause issues with SLI and Reverse PRIME. #options nvidia-drm modeset=1 # If modeset=1 ^, NVIDIA will handle the console/tty display and # allow overriding DRM devices such as simpledrm. This is a default # since 570.x drivers but has been known to cause a variety of # problems. Given efifb is more typically used on Gentoo at the moment, # it is not *required* here and is safer to be disabled for now. # Comment out the line if you need it. https://bugs.gentoo.org/949097 options nvidia-drm fbdev=0 # Disable use of the GSP firmware which has newly been enabled by default # for GPUs that support it (Turing/Ampere+ GPUs, aka GTX 1650+). Not # recommended unless experience regressions for which disabling helps. # Cannot be disabled if using USE="kernel-open". #options nvidia NVreg_EnableGpuFirmware=0 # Suspend options. Note that Allocations=1 requires suspend hooks currently # only used when either systemd or elogind is used to suspend. If using # neither or have issues, try Allocations=0 (revert if it does not help # as =0 is not recommended). options nvidia \ NVreg_PreserveVideoMemoryAllocations=1 \ NVreg_TemporaryFilePath=/var/tmp # !!! Security Warning !!! # Do not change the DeviceFile options unless you know what you are doing. # Only add trusted users to the 'video' group, these users may be able to # crash, compromise, or irreparably damage the machine. options nvidia \ NVreg_DeviceFileGID=@VIDEOGID@ \ NVreg_DeviceFileMode=432 \ NVreg_DeviceFileUID=0 \ NVreg_ModifyDeviceFiles=1 # Should be no need to touch anything below. alias char-major-195 nvidia alias /dev/nvidiactl char-major-195 remove nvidia modprobe -r --ignore-remove nvidia-drm nvidia-modeset nvidia-uvm nvidia