Ik heb dit probleem ook. 'Sudo nvidia-settings' werkte bij mij ook maar voor één sessie.
Ik heb voor de resolutie-settings (Systeem - Voorkeuren - Scherm) gekozen om NIET het instelprogramma van nvidia te gebruiken, maar van Ubuntu zelf. Daarna kon ik wel de goede resolutie selecteren.


Van een engelse site heb ik ook nog het volgende gevonden (werkte in ieder geval op mijn laptop):
Open a terminal (Applications - Accessories - Terminal)
copy and paste the following lines, one at a time
sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.bak
sudo nvidia-xconfig
sudo nvidia-settings
The first step creates a backup of your currently working xorg.conf file.
Step 2 runs the NVIDIA utility to generate a new xorg.conf file that the utility can actually read.
Step 3 runs the graphical NVIDIA setup tool as root, so you can actually save your changes.
If this does not work then after step 1,
sudo rm /etc/X11/xorg.conf
to delete your current xorg.conf file. Then run sudo nvidia-xconfig and sudo nvidia-settings.