nV News Forums

 
 

nV News Forums (http://www.nvnews.net/vbulletin/index.php)
-   NVIDIA Linux (http://www.nvnews.net/vbulletin/forumdisplay.php?f=14)
-   -   GEForce MX 440/Viewsonic VX2000/Xfree timing (http://www.nvnews.net/vbulletin/showthread.php?t=24307)

CJG 01-31-04 03:20 PM

GEForce MX 440/Viewsonic VX2000/Xfree timing
 
Hi.

A box I maintain has the same problem reported by bporter (06-10-2003 12:49 AM) and by
andeeeb (07-16-2003 06:03 AM). The GEForce MX 440 can drive the ViewSonic VX2000 at
1280x1024 under XFree86, and at 1600x1200 in console mode, but any attempt to drive the
monitor with XFree86 at 1600x1200 results in the moitor complaining about out-of-range frequencies. Specifically, it claims that

Horizontal Frequency is 74.3 KHz
Vertical Frequency is 59.0 Hz.

It does this even if I fix the default "1600x1200" modeline at the value that (as acknowledged
in the XFree86 log file) should result in HF=75 KHz, VF=60Hz. It even does it if I
*force* "HorizSync 75.0" and "VertRefresh 60.0" (no ranges) in the XF86Config file.

In console mode, the monitor "Information" menu reports an unproblematic 1600x1200, HF=75,
VF=60.

It appears that the nvidia XFree86 driver is putting out a signal that is inconsistent with the
nominal scan frequencies, and the monitor can't handle it.

I've run out of things to try. Suggestions welcome.

Here's myXF86Config. I'm attempting to attch the log file, but it doesn't show
in a preview, so we'll see how that goes.
###############################################
# XFree86 4 configuration created by redhat-config-xfree86

Section "ServerLayout"
Identifier "layout1"
Screen "screen1" 0 0
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
EndSection

Section "Files"

# Multiple FontPath entries are allowed (they are concatenated together)
# By default, Mandrake 6.0 and later now use a font server independent of
# the X server to render fonts.
RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "/usr/X11R6/lib/X11/fonts/local/"
FontPath "/usr/X11R6/lib/X11/fonts/misc/"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"
EndSection

Section "Module"

# This loads the DBE extension module.
Load "dbe"
Load "glx"
Load "xie"
Load "pex5"
Load "record"
Load "extmod"
Load "type1"
Load "freetype"
EndSection

Section "ServerFlags"

# Uncomment this to cause a core dump at the spot where a signal is
# received. This may leave the console in an unusable state, but may
# provide a better stack trace in the core dump to aid in debugging
#NoTrapSignals
# Uncomment this to disable the <Crtl><Alt><BS> server abort sequence
# This allows clients to receive this key event.
#DontZap
# Uncomment this to disable the <Crtl><Alt><KP_+>/<KP_-> mode switching
# sequences. This allows clients to receive these key events.
#DontZoom
# This allows the server to start up even if the
# mouse device can't be opened/initialised.
Option "allowmouseopenfail"
EndSection

Section "InputDevice"
Identifier "Keyboard1"
Driver "Keyboard"
Option "AutoRepeat" "250 30"
Option "XkbRules" "xfree86"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
EndSection

Section "InputDevice"

# Option "ChordMiddle"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "PS/2"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons"
Option "Emulate3Timeout" "50"
# ChordMiddle is an option for some 3-button Logitech mice
EndSection

Section "Monitor"

# HorizSync is in kHz unless units are specified.
# HorizSync may be a comma separated list of discrete values, or a
# comma separated list of ranges of values.
# NOTE: THE VALUES HERE ARE EXAMPLES ONLY. REFER TO YOUR MONITOR'S
# USER MANUAL FOR THE CORRECT NUMBERS.
# HorizSync 31.5-64.3
# VertRefresh is in Hz unless units are specified.
# VertRefresh may be a comma separated list of discrete values, or a
# comma separated list of ranges of values.
# NOTE: THE VALUES HERE ARE EXAMPLES ONLY. REFER TO YOUR MONITOR'S
# USER MANUAL FOR THE CORRECT NUMBERS.
# VertRefresh 50-160
Identifier "ViewSonic VX2000"
VendorName "Unknown"
ModelName "Unknown"
# DisplaySize 16 12
# HorizSync 75.0
# VertRefresh 60.0
HorizSync 30 - 82
VertRefresh 50 - 85

EndSection

Section "Device"

# Driver "nv"
# Option "NvAgp" "1"
# Option "TwinView"
# Option "SecondMonitorHorizSync" "31.5-64"
# Option "SecondMonitorVertRefresh" "50-160"
# Option "MetaModes" "1600x1200, 1280x1024"
# Option "TwinViewOrientation" "RightOf"
Identifier "Nvidia"
Driver "nvidia"
VendorName "Nvidia"
BoardName "Nvidia GeForce XX"
EndSection

Section "Screen"
Identifier "screen1"
Device "Nvidia"
Monitor "ViewSonic VX2000"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1600x1200"
# Modes "1280x1024"
EndSubSection
SubSection "Display"
Depth 16
Modes "1600x1200"
EndSubSection
EndSection

Section "DRI"

#Group 4000
Mode 0666
EndSection

CJG 01-31-04 03:26 PM

Obviously the attachemnt of the log file didn't work. It's too long for cut-and-paste
either. Obviously, I m not getting something obvious here. I'll send it along if I figure
it out, or if someone hits me over the head with a clue stick.


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

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