(II) NVIDIA(0): Assigned Display Device: DFP-1
(WW) NVIDIA(0): No valid modes for "1280x1024@60"; removing.
(WW) NVIDIA(0): No valid modes for "1152x768@54"; removing.
(WW) NVIDIA(0): No valid modes for "800x600@60"; removing.
(WW) NVIDIA(0): No valid modes for "1280x854"; removing.
(WW) NVIDIA(0): No valid modes for "800x600@56"; removing.
(WW) NVIDIA(0): No valid modes for "640x480@60"; removing.
(II) NVIDIA(0): Validated modes:
(II) NVIDIA(0): "1024x768@60"
(**) NVIDIA(0): Virtual screen size configured to be 1280 x 854
See in this configuration:
Section "Screen"
Identifier "Default Screen"
Device "Generic Video Card"
Monitor "Generic Monitor"
DefaultDepth 24
SubSection "Display"
depth 24
virtual 1280 854
modes "1024x768@60" "1152x768@54" "800x600@60" "1280x854" "800x600@56" "640x480@60"
EndSubSection
EndSection
When in there the "@60" specifies at what refresh rate you want that paticular resolution to be at.
You want to get rid of those frequency indicators, I have no idea why somebody would want that. Let X calculate out the frequencies and it'll just give you the highest refresh your monitor can support, which being a LCD is 60.
Section "Monitor"
identifier "Generic Monitor"
modelname "Custom 1"
modeline "640x480@60" 25.2 640 656 752 800 480 490 492 525 -vsync -hsync
modeline "800x600@56" 36.0 800 824 896 1024 600 601 603 625 +hsync +vsync
modeline "800x600@60" 40.0 800 840 968 1056 600 601 605 628 +hsync +vsync
modeline "1024x768@60" 65.0 1024 1048 1184 1344 768 771 777 806 -vsync -hsync
modeline "1152x768@54" 64.995 1152 1178 1314 1472 768 771 777 806 +hsync +vsync
modeline "1280x854" 80.0 1280 1309 1460 1636 854 857 864 896 +hsync +vsync
gamma 1.0
EndSection
Those things suck. It's the old fasion way of indicating monitors. When you specify the vertical sync and horizontal refresh rate X will just calculate automaticly all that modeline crap and pick the fastest refresh rates.. which is what you want.
I think what is happenning is that with the frequency specified and with the horizontal and vertical sync set then X has no choice but to try to match up.. when it can't find any matches then it just fails.
I found this page:
http://support.dell.com/support/edocs/monitors/r83546/EN/about.htm
So it looks like the modelines that were selected for your monitor were simply incorrect, except for one which was the 1024x768 one.
Section "Monitor"
identifier "Generic Monitor"
modelname "Custom 1"
HorizSync 30-81
VertRefresh 56-76
EndSection
That should be correct for your monitor. If you get wavy lines or something try limiting the vertrefresh to 60 or maybe 61 or so. LCD's naturally operate at 60mhz.
And get rid of the @60 (and the stupid virtual desktop size) stuff as follows.
Section "Screen"
Identifier "Default Screen"
Device "Generic Video Card"
Monitor "Generic Monitor"
DefaultDepth 24
SubSection "Display"
depth 24
modes "1280x854" "1024x768" "1152x768" "800x600" "640x480"
EndSubSection
EndSection
IF that doesn't work.. Then I don't know.
Modelines is something I never figured out how to work and I never had to before except when I first started using Linux and it realy realy realy sucked. I don't know why people do it nowadays other then them wanting to control the
And if you want to give up editing it then maybe try the nvidia settings program.
sudo apt-get install nvidia-settings
if you haven't already.