| # 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
|
|
|
| # Enable experimental framebuffer console support (requires modeset=1 above).
|
| # Replaces efifb, simpledrm, or similar once loaded (emphasis on being
|
| # experimental, "may" cause issues X mode switching, sleep, or more).
|
| #options nvidia-drm fbdev=1
|
|
|
| # 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=0 \
|
| 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=27 \
|
| 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
|