When starting Viewsonic VP2x30b LCD at 1600x1200 resolution, the monitor frequency goes out of range
The root cause is the Nvidia binary driver using the wrong clock speed. To workaround the driver bug, add the following modeline to the X configuration file (/etc/X11/xorg.conf or /etc/X11/XF86Config).
Modeline "1600x1200" 162.00 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync
A preconfigured X configuration file can be downloaded here.
http://updates.aslab.com/nvidia/xorg.conf.dualhead_1600_1200_VS_LCD
Even though customized for two monitors, this X configuration file can also be used on a single head system.
Alternatively, upgrade the Nvidia binary driver to version 1.0-8756 or higher. The latest driver can be downloaded here: