NVIDIA Proprietary Driver: Troubleshooting
This page describes issues and workarounds relating to the NVIDIA proprietary display driver.
Although Secure Boot is now supported by Debian, the NVIDIA driver requires DKMS, which requires additional setup to be used with Secure Boot. An easier alternative is to disable Secure Boot in your system's BIOS.
If Flash Player behaves erratic or slows your system after a few minutes, check the updated troubleshooting section, configure /etc/adobe/mms.cfg and replace the two parameters as documented in the last part of that section.
On some older machines, to compensate for a broken BIOS and/or older graphics cards, the following can improve use of an NVidia card significantly:
When encountering performance and stability issues, try adding one or more of the following boot parameters:
GRUB_CMDLINE_LINUX_DEFAULT="quiet enable_mtrr_cleanup mtrr_spare_reg_nr=4"
Adding enable_mtrr_cleanup as a boot parameter (e.g. GRUB, LILO) is critical on some systems.
In addition, adding mtrr_spare_reg_nr=4 (or a suitable number for your set-up) will show improvements, but be aware that this is hardware dependent value.
alias char-major-195* nvidia options nvidia NVreg_DeviceFileUID=0 NVreg_DeviceFileGID=44 NVreg_DeviceFileMode=0660 # To enable FastWrites and Sidebus addressing, uncomment these lines # options nvidia NVreg_EnableAGPSBA=1 # options nvidia NVreg_EnableAGPFW=1 # see #580894 blacklist nouveau # additional options options nvidia NVreg_DeviceFileUID=0 NVreg_DeviceFileGID=44 NVreg_DeviceFileMode=0660 options nvidia NVreg_EnableMSI=0 options nvidia NVreg_Mobile=1
NVreg_Mobile has options for various brands:
- 1 = Dell laptops
- 2 = Non-Compal Toshiba laptops
- 3 = All other laptops
- 4 = Compal Toshiba laptops
- 5 = Gateway laptop
If multiple menus show up:
# dconf reset -f /org/gnome/gnome-panel/layout