Screen mode validation
I'm trying to get my 20" TFT monitor (Fujitsu-Siemens Scaleoview s20-1w) running at a 75Hz refresh rate. The native resolution is 1680x1050, I'm using DVI, and on my Geforce 6600 card with driver version 1.0-9629 (1.0-9746 gave me a lockup, but according to the changelog, it shouldn't make any real differences for me anyway) this is what I get using EDID:
(--) NVIDIA(0): DFP-0: 155.0 MHz maximum pixel clock
Taking that into account, the timings I'm trying to force on the poor critter are:
ModeLine "1680x1050" 152.86 1680 1712 1856 1912 1050 1051 1056 1066 #75Hz
and here's a snippet from what I get via a 9th level verbosity in the X server log:
(II) NVIDIA(0): Validating Mode "1680x1050":
(II) NVIDIA(0): 1680 x 1050 @ 75 Hz
(II) NVIDIA(0): Mode Source: X Configuration file ModeLine
(II) NVIDIA(0): Pixel Clock : 152.86 MHz
(II) NVIDIA(0): HRes, HSyncStart : 1680, 1712
(II) NVIDIA(0): HSyncEnd, HTotal : 1856, 1912
(II) NVIDIA(0): VRes, VSyncStart : 1050, 1051
(II) NVIDIA(0): VSyncEnd, VTotal : 1056, 1066
(II) NVIDIA(0): H/V Polarity : +/+
(WW) NVIDIA(0): Mode is rejected: Mode (1680 x 1050) is too large for DFP
(WW) NVIDIA(0): Native Resolution (Max: 640 x 480).
Now that's beyond me where it gets that 640x480 from. Interestingly, it "falls back" to 1680x1050 using nvidia-auto-select and switches to the correct native resolution, using 60Hz refresh rate.
Could someone enlighten me concerning this matter? Is there any way to convince the driver that the native resolution is a bit higher than 640x480?
(I know TFT screens don't flicker at 60Hz, it's not why I'm trying to run it at 75Hz. It's the number of frames per second displayed on my monitor I want to increase.)
thanks in advance,