1920x1080 with elderly Nvidia Cards on Linux
My elderly MSI video card with an Nvidia FX-5500 chipset refused to set the screen resolution to those 1920x1080 of my new LG Flatron W2353V flat screen. It simply removed 1920x1080 from the list of valid modes and I ended up with VESAish 1280x1024. It took me quite some time to figure out what to do, so I'm dropping this note, perhaps it will be usefull for others. Things to do:
Additional hint: use
- Ensure you got X.org running in some way, e.g. with the VESA driver or in the wrong resolution.
- Backup your
/etc/X11/xorg.conf - Install the Nvidia binary driver (use the
jockey-gtktool on Ubuntu, it will do it for you) - Run
nvidia-xconfigas root, this will overwrite your/etc/X11/xorg.conf. If this goes wrong you can use your previous backup. - Open
xorg.confin an editor and put this line in the"Device"section:Option "ModeValidation" "DFP-0: AllowNon60HzDFPModes, NoMaxPClkCheck, NoMaxSizeCheck, NoHorizSyncCheck, NoVertRefreshCheck, NoVirtualSizeCheck, NoVesaModes"
(Ensure that X is using thenvidiadriver, otherwise this is guaranteed to fail.)
Additional hint: use
nvidia-settings in X to save the EDID data of your panel and check with parse-edid on the command line what the panel told your video card about its valid modes.





