Sorry for the long title. I wanted to pack in as much information as possible. Here's the story:
At work I received a Dell Precision 490 workstation, which I hooked into my Samsung SyncMaster 245BW monitor with a DVI cable. The computer came with Windows XP, but I wanted to run Ubuntu 64-bit Linux on it. Installation was smooth and fast, and all hardware was recognized, even the nVidia Quadra FX 3450 it came with. Linux simply rocks on this hardware.
After install, the highest resolution I could get was 1280x1024. Ubuntu recognized the nVidia graphics card and asked if I wanted to install the restricted drivers for it. I did, and after doing so I could get 1600x1200 with full compiz effects. Getting there.
The monitor's natural resolution is 1920x1200, and I wanted to run it that way. I have an identical monitor on a machine at home (32-bit AMD Thunderbird, Ubuntu 7.04, nVidia GeForce FX 5200), and it works at 1920x1200 just fine. Others in my office run the same hardware with Windows XP and get full resolution, so it is clearly not a hardware issue.
I read through everything I could find about monitor configuration and tried many things:
- 'dpkg-reconfigure xserver-xorg' did not help
- the open source driver did not help
- installing the Linux driver from the nVidia site really did not help
- copying modelines found on the web did not help
- using PowerStrip under Windows to generate a modeline did not help
In all cases I either get a relatively low resolution (1024x768 or 800x600) with xorg running in failsafe mode, or something higher, but no 1920x1200. Xorg.0.log generally says "No valid modes for "1920x1200"; removing" and I am back at 1600x1200.
At this point I am out of ideas and am appealing to the community. I suppose giving up and getting a different video card is an option, but I'd like to think that we can use this opportunity to extend Linux's hardware reach. I can post xorg.conf files and log lines if that would help. Thanks.