The NVIDIA X driver does not preserve values set with
nvidia-settings between runs of the
X server (or even between logging in and logging out of X, with
xdm(1),
gdm, or
kdm ).
This is intentional, because different users may have different preferences, thus these
settings are stored on a per-user basis in a configuration file stored in the user's home
directory.
The configuration file is named
~/.nvidia-settings-rc.
...
If you do not already have an
~/.xinitrc file, then chances are that
xinit(1) is using a
system-wide xinitrc file. This system wide file is typically here:
/etc/X11/xinit/xinitrc
To use it, but also have
nvidia-settings upload your settings, you could create an
~/.xinitrc with the contents:
nvidia-settings --load-config-only &
. /etc/X11/xinit/xinitrc