I was struggling with this during 12.10 beta. The newest Nvidia drivers change how resolutions are handled: The only available resolutions are the few your monitor explicitly defines (using EDID), often excluding many 'standard' resolutions.
To enable more resolution choices, custom resolutions, and custom Modelines:
If you don't have an /etc/X11/xorg.conf, we need to create one: Open nvidia-settings.
"X Server Display Configuration" -> "Save to X Configuration File", then click "Save"
Now edit /etc/X11/xorg.conf as root:
(Ubuntu)
Code:
sudo gedit /etc/X11/xorg.conf
(Kubuntu)
Code:
sudo kate /etc/X11/xorg.conf
We need to add the following line to the "Device" section:
Code:
Option "ModeValidation" "AllowNonEdidModes"
My "Device" section looks like:
Code:
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 8800 GT"
Option "NoLogo" "on"
Option "ModeValidation" "AllowNonEdidModes"
EndSection
Save, and reboot (or restart X) to apply the changes.