NVIDIA Proprietary Driver: Configuration
This page describes additional configuration and settings relating to the NVIDIA proprietary display driver.
It is possible to create an Xorg server configuration file using the nvidia-settings GUI:
Select "X Server Display Configuration", click "Reset" and then setup your monitors. Use TwinView for dual display. Click "Save To X Configuration File", but make sure you remove the checkbox for "Merge with existing file". Then restart your PC.
The driver options below can be included for increased performance:
Section "Device" Identifier "My GPU" Driver "nvidia" Option "NoLogo" "1" Option "RenderAccel" "1" Option "TripleBuffer" "true" Option "MigrationHeuristic" "greedy" EndSection
Vertical Refresh Rate
The typical default vertical refresh rate is 60 Hz. For higher performance monitors, such as BenQ XL2411Z model which supports 144 Hz refresh used in eSports FPS games, additional xorg.conf options may be added. One can force a higher refresh rate by adding to the "Screen" section an "Option ?VertRefresh" stanza. Additional details are available in the /usr/share/doc/NVIDIA_GLX-1.0/README.txt file that comes with the proprietary driver.
Section "Screen" Identifier "Screen0" #... Option "VertRefresh" "144" #... EndSection
One can review the current vertical refresh rate from the command line with nvidia-settings -q RefreshRate or using the X utility xvidtune from the x11-server-utils debian package.
Iceweasel / Icedove
Use the following commands to determine the current values of InitialPixmapPlacement and GlyphCache:
$ nvidia-settings -q InitialPixmapPlacement $ nvidia-settings -q GlyphCache
If different values are reported, these commands can be added to ~/.xsession for improving application performance:
nvidia-settings -a InitialPixmapPlacement=2 nvidia-settings -a GlyphCache=1