Public bug reported: The following has a direct relation to not being able to save changed settings:
nvidia-settings and the package files have an inconsistency that makes it hard if not impossible to get any changes to keep more than for the moment (at most). The settings file: /etc/alternatives/x86_64-linux-gnu_nvidia_app_profile has a note, e.g. $ head -n 10 /etc/alternatives/x86_64-linux-gnu_nvidia_app_profile # Application profiles for the NVIDIA Linux graphics driver, version 340.24 # Last modified: Wed Jul 2 15:07:50 PDT 2014 # These profiles were provided by NVIDIA and should not be modified. If you # wish to change the defaults provided here, you can override them by creating # custom rules in /etc/nvidia/nvidia-application-profiles-rc (which will apply # system-wide) or, for a given user, $HOME/.nv/nvidia-application-profiles-rc # (which will apply to that particular user). See the "APPLICATION PROFILE # SEARCH PATH" section of the NVIDIA Linux Graphics Driver README for more # information. ... that refers to the folder /etc/nvidia/ - which does not exist immediately after install. The file that refers to it is in /etc/alternatives/ ... where you find a lot of *nvidia* items. Clearly it is so though, that at least TWO of the files still need to be in /etc/nvidia to allow nvidia-settings to be at least somewhat functional. -- FIX -- <pre> $ gksudo nvidia-settings ERROR: nvidia-settings could not find the registry key file. This file should have been installed along with this driver at either /usr/share/nvidia/nvidia-application-profiles-337.25-key-documentation or /usr/share/nvidia/nvidia-application-profiles-key-documentation. The application profiles will continue to work, but values cannot be preopulated or validated, and will not be listed in the help text. Please see the README for possible values and descriptions. </pre> ... is that familiar? Then do <pre> sudo bash ... mkdir -p /etc/nvidia cd /etc/nvidia ln -s /etc/alternatives/x86_64-linux-gnu_nvidia_app_profile_keys nvidia-application-profiles-340.24-key-documentation ln -s /etc/alternatives/x86_64-linux-gnu_nvidia_app_profile nvidia-application-profiles-340.24-rc </pre> Then check that you can see something similar to: <pre> $ ls -l total 0 lrwxrwxrwx 1 root 58 jul 12 14:23 nvidia-application-profiles-340.24-key-documentation -> /etc/alternatives/x86_64-linux-gnu_nvidia_app_profile_keys lrwxrwxrwx 1 root 53 jul 12 14:23 nvidia-application-profiles-340.24-rc -> /etc/alternatives/x86_64-linux-gnu_nvidia_app_profile </pre> Note that "-340.24..." and maybe other parts may differ for you (depending on version of the driver), what is shown is after installing the very latest from the xorg-edgers ppa at this writing. ** Affects: coreutils (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1341140 Title: nvidia-setting not persistent. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/coreutils/+bug/1341140/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs