External Monitor on Ubuntu
I bought a DCLCD DCL20A 20″ LCD Wide Screen monitor and I tried to use it as an external monitor for my laptop which is running Ubuntu Linux. Right after I plugged it into the VGA port (I don’t have a DVI cable yet), the image came up on the new monitor. However it’s resolution was 1200×800, which is what my laptop screen supports, and since the monitor was designed for a much greater 1680×1050 the image was very blurry. After a bit of googling I found out that my Nvidia GeForce4 420 Go video card does support it, but there were no instructions on how to set it. I tried to edit the xorg.conf manually, but that resulted in a bunch of “Out of Range” errors being displayed by the monitor. Then I realized that there might be another solution, and to my surprise it was a correct one AND I didn’t have to restart X Server for it to work. It only worked with nvidia graphics card, but if you have a ATI card you might try the following website, it’s what gave me the idea for my solution.
Steps to Change the Resolution of an External Monitor on Linux with Nvidia Video Card
- Make sure you are using the binary nvidia drivers. If you’re on Ubuntu, just follow this tutorial.
- Install the nvidia-settings package.
apt-get install nvidia-settings
- Start the installed application. I did it by running the nvidia-settings from command line, but I am sure there is an entry in the Ubuntu settings menu.
- Select the “X Server Display Configuration” category.
- The settings manager should have detected your new external monitor and let you pick the resolution you want.
- Click the “Apply” button and you will have your resolution. If it did not work, scroll down to the troubleshooting section of this post.
- Click the “Save to X Configuration File” button to have your settings restored next time you start up your computer.
“Out of Range” Error on the Monitor
This happened to me when I picked “Auto” for my refresh frequency. I manually tried all the possible values, and 60Hz worked.