I have an Optiquest Q22wb monitor, a wide screen monitor with a 1680x1050 resolution. I installed Debian 4.0 (Etch) on my system, and the installation kept going to a 1600x1200 resolution. Entering 1680x1050 into my xorg.conf file made no difference.
After some research, I realized that the problem was that I was using the VESA driver as my "Generic Video Card" in xorg.conf. I had looked into installing the full nvidia driver that seemed to match my video card, but that was complicated, so I reverted to the VESA driver.
Finally, I found the NvidiaGraphicsDrivers page on the Debian Wiki: http://wiki.debian.org/NvidiaGraphicsDrivers. Here I found that Debian comes with a basic, free 2D Nvidia driver named "nv".
I replaced the "vesa" setting in xorg.conf with "nv", logged out and re-logged in, and my screen went immediately to the 1680x1050 resolution I had specified as my default in xorg.conf!
There was still one problem: when the monitor autoadjusted, it put the top menu bar out of sight. If I manually adjust the vertical size, I can bring the menu tabs into view.
My temporary solution is to move the menu bar to the right side of my screen. This is easy to do if you're using the XFCE window manager (which I just switched to).
So, using the "nv" driver instead of "vesa" has given me my 1680x1050 resolution. Images now look normal instead of being horizontally stretched. Now, if only I could get the letters in applications to look clear!
Qpmpsday () - 13 12 08 - 12:37