nV News Forums

 
 

nV News Forums (http://www.nvnews.net/vbulletin/index.php)
-   NVIDIA Linux (http://www.nvnews.net/vbulletin/forumdisplay.php?f=14)
-   -   Nvidia + XFree86 4.1.0.1 + iiyama VMPro 410 horizontal refresh probs (http://www.nvnews.net/vbulletin/showthread.php?t=527)

Will 08-08-02 12:16 PM

Nvidia + XFree86 4.1.0.1 + iiyama VMPro 410 horizontal refresh probs
 
Dear All,
I'm using Debian 3 and have installed the 2190 nv drivers - they seem to be working fine apart from one problem: when I first get into X my display is all garbled - for some reason it is trying to run at 30.4 KHz horizontal refresh rather than the prescribed 91.2. Then when I exit the session and start another one it is fine and uses the values I told it to in my config (see below).

I didn't have this problem when I was using the built in "nv" driver (before I installed nvidia's own driver) and I am sure the values in my config below work (they are working fine now after I restarted the session, and work fine in windows). I'm also sure that the config below is being read correctly (have checked /var/log/XFree86.0.log).

So do the nvidia drivers use some other config for the first session? I've not found *anyone* else who's had this problem, it's got me stumped :(

Cheers for any help you can give,
--
Will

/etc/X11/XF86Config-4
###########################
Section "Files"
FontPath "unix/:7100" # local font server
# if the local font server has problems, we can fall back on these
FontPath "/usr/lib/X11/fonts/misc"
FontPath "/usr/lib/X11/fonts/cyrillic"
FontPath "/usr/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/lib/X11/fonts/Type1"
FontPath "/usr/lib/X11/fonts/Speedo"
FontPath "/usr/lib/X11/fonts/100dpi"
FontPath "/usr/lib/X11/fonts/75dpi"
FontPath "/usr/local/share/fonts"
EndSection

Section "Module"
Load "bitmap"
Load "dbe"
Load "ddc"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "pex5"
Load "record"
Load "speedo"
Load "type1"
Load "vbe"
Load "xie"
EndSection

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "keyboard"
Option "CoreKeyboard"
Option "XkbRules" "xfree86"
Option "XkbModel" "pc105"
Option "XkbLayout" "gb"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/psaux"
Option "Protocol" "PS/2"
Option "Emulate3Buttons" "true"
Option "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
Identifier "Generic Mouse"
Driver "mouse"
Option "SendCoreEvents" "true"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "Emulate3Buttons" "true"
Option "ZAxisMapping" "4 5"
EndSection

Section "Device"
Identifier "Generic Video Card"
Driver "nvidia"
EndSection

Section "Monitor"
Identifier "Generic Monitor"
HorizSync 91.2
VertRefresh 85
Option "DPMS"
EndSection

Section "Screen"
Identifier "Default Screen"
Device "Generic Video Card"
Monitor "Generic Monitor"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
EndSection

Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "Generic Mouse"
EndSection

Section "DRI"
Mode 0666
EndSection
###########################
Kernel: 2.4.19
Geforce2 GTS

Thunderbird 08-08-02 02:12 PM

You need to give up a hsync and a vsync range and not a single number.

Will 08-08-02 03:59 PM

Yes that is what I had originally - didn't work - I put in a single value (that which worked for windows) to try to force it to use that (it still doesn't)

Instinct 08-08-02 04:12 PM

Take a look at your XFree log file and see what it has to say, compare the first startup that doesn't work to the second that does. Maybe some insight there.

Or perhaps you should make yourself a custom modeline? http://koala.ilog.fr/cgi-bin/nph-colas-modelines fun stuff.

Will 08-08-02 09:52 PM

That was one of the first things I tried - I made a copy of the log when the display was garbled... exited the session - examined the log - hadn't changed i.e. it was still running the same x process I assume. :|

Thunderbird 08-09-02 06:06 AM

I didn't see your xfree86 log file but it can be that there were some errors in it related to resolution validation. Really put in that hsync/vsync ranges again. You can't force the drivers to those fixed frequencies since most resolutions can't use those values. (they are out of range for example ..)

Then add a line like this: Option "IgnoreEdid" to your screen or device section perhaps this helps.

r0gu3 08-09-02 09:57 AM

There REALLY shouldn't be any problem forcing EXACTLY what you need to when you use modelines... I personally run multiple fixed frequency monitors but i give them enough range to use the modelines i have written.... if you give it a really wide range, you can use xvidtune to tweak the values :)

- r0gu3


All times are GMT -5. The time now is 03:36 PM.

Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright 1998 - 2014, nV News.