NVIDIA Proprietary Driver: Troubleshooting
This page describes issues and workarounds relating to the NVIDIA proprietary display driver.
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 nomodeset 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.
An important change could be setting the NVreg_EnableMSI=0 and/or NVreg_Mobile (mobile graphics cards only) options for the nvidia module. For example:
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