"Out of range" starting Xorg on dual display

Pat Maddox pergesu at gmail.com
Thu Nov 10 21:38:59 GMT 2005


On 11/10/05, Garrett Cooper <youshi10 at u.washington.edu> wrote:
>
> On Nov 10, 2005, at 11:07 AM, Pat Maddox wrote:
>
> > On 11/10/05, Garrett Cooper <youshi10 at u.washington.edu> wrote:
> >> On Nov 10, 2005, at 3:10 AM, Pat Maddox wrote:
> >>
> >>> I've got a dual display setup, and it had been working fine once I
> >>> finally got the config done.  They're two displays running off one
> >>> graphics card, one through the DVI output and one through the D-SUB.
> >>> Today I had to switch the inputs that the monitors use, and it just
> >>> doesn't work anymore.  I get a message on my left display that says
> >>> "Out of range."  This isn't an Xorg or FreeBSD error, it's a message
> >>> from the displays built-in HUD.  This doesn't make any sense because
> >>> as far as Xorg is concerned, there shouldn't be any difference.  The
> >>> D-SUB display should be on the left, and the DVI one should be on
> >>> the
> >>> right.  I really don't understand what could be causing a
> >>> problem, but
> >>> for what it's worth, the display now connected to the D-SUB has
> >>> always
> >>> been more finicky than my other display.  They're a ViewSonic vp201
> >>> (D-SUB) and Dell 2001fp (DVI).  Here's my config:
> >>>
> >>>
> >>> Section "ServerLayout"
> >>>       Identifier     "Dual Head"
> >>>       Screen      0  "Screen0" 0 0
> >>>       Screen      1  "Screen1" RightOf "Screen0"
> >>>       InputDevice    "Mouse0" "CorePointer"
> >>>       InputDevice    "Keyboard0" "CoreKeyboard"
> >>>
> >>>       Option "Xinerama" "true"
> >>>       Option "Clone" "off"
> >>> EndSection
> >>>
> >>> Section "Files"
> >>>       RgbPath      "/usr/X11R6/lib/X11/rgb"
> >>>       ModulePath   "/usr/X11R6/lib/modules"
> >>>       FontPath     "/usr/X11R6/lib/X11/fonts/misc/"
> >>>       FontPath     "/usr/X11R6/lib/X11/fonts/TTF/"
> >>>       FontPath     "/usr/X11R6/lib/X11/fonts/Type1/"
> >>>       FontPath     "/usr/X11R6/lib/X11/fonts/CID/"
> >>>       FontPath     "/usr/X11R6/lib/X11/fonts/75dpi/"
> >>>       FontPath     "/usr/X11R6/lib/X11/fonts/100dpi/"
> >>> EndSection
> >>>
> >>> Section "Module"
> >>>       Load  "dbe"
> >>>       #Load  "dri"
> >>>       Load  "extmod"
> >>>       Load  "glx"
> >>>       Load  "record"
> >>>       Load  "xtrap"
> >>>       Load  "freetype"
> >>>       Load  "type1"
> >>> EndSection
> >>>
> >>> Section "InputDevice"
> >>>       Identifier  "Keyboard0"
> >>>       Driver      "kbd"
> >>> EndSection
> >>>
> >>> Section "InputDevice"
> >>>       Identifier  "Mouse0"
> >>>       Driver      "mouse"
> >>>       Option      "Protocol" "auto"
> >>>       Option      "Device" "/dev/sysmouse"
> >>>       Option      "ZAxisMapping"      "4 5"
> >>> EndSection
> >>>
> >>> Section "Monitor"
> >>>       Identifier      "Monitor0"
> >>>       VendorName      "Vendor Name"
> >>>       ModelName       "Model Name"
> >>> EndSection
> >>>
> >>> Section "Device"
> >>>       Identifier "Card0"
> >>>       Driver "nvidia"
> >>>       VendorName "nVidia Corporation"
> >>>       BoardName "NV25 [GeForce4 Ti 4600]"
> >>>       BusID "PCI:1:0:0"
> >>>       Screen 0
> >>>       Option "RenderAccel" "true"
> >>>       Option "AllowGLXWithComposite" "true"
> >>> EndSection
> >>>
> >>> Section "Device"
> >>>       Identifier "Card1"
> >>>       Driver "nvidia"
> >>>       VendorName "nVidia Corporation"
> >>>       BoardName "NV25 [GeForce4 Ti 4600]"
> >>>       BusID "PCI:1:0:0"
> >>>       Screen 1
> >>>       Option "RenderAccel" "true"
> >>>       Option "AllowGLXWithComposite" "true"
> >>> EndSection
> >>>
> >>> Section "Screen"
> >>>       Identifier "Screen0"
> >>>       Device     "Card0"
> >>>       Monitor    "Monitor0"
> >>>       DefaultDepth 24
> >>>
> >>>       SubSection "Display"
> >>>               Viewport 0 0
> >>>               Depth     24
> >>>               Modes   "1600x1200"
> >>>       EndSubSection
> >>> EndSection
> >>>
> >>> Section "Screen"
> >>>       Identifier "Screen1"
> >>>       Device "Card1"
> >>>       Monitor "Monitor0"
> >>>       DefaultDepth 24
> >>>
> >>>       SubSection "Display"
> >>>               Viewport 0 0
> >>>               Depth 24
> >>>       EndSubSection
> >>> EndSection
> >>
> >>         The issue is with your refresh rates on one of the
> >> monitors is out
> >> of range. So what you need to do is go online, search for the maximum
> >> resolution for your monitors, and match it with the maximum supported
> >> resolution for your card along with the individual monitor's maximum
> >> resolution.
> >> -Garrett
> >>
> >
> > Thanks for the reply.
> >
> > I checked out what refresh rates they're using in Windows, and both
> > monitors are set to 60.  The finicky monitor apparently can run at 60,
> > 70, or 72.
> >
> > I set the VertRefresh to 60, start up Xorg, and now I'm not getting
> > the error, but it's really flickery.  Really, it's more like a bunch
> > of lines are scrolling down very quickly, it's not flicker, so
> > something definitely isn't right.  If I set the VertRefresh to a
> > range, like 60-72, I still get that Out of Range error.  I haven't
> > been able to find out exactly what refresh rates to use, because these
> > are LCDs and the refresh rates given in ms, not Hertz.  Not really
> > sure what that means.
> >
> > Thanks for the reply, seems like I'm getting closer...I'd appreciate
> > any more help you can give me.
> >
> > Pat
>
> Pat,
>         That's not the actual refresh range for the monitor, it's just the
> currently used range.
>         What you want to do is search for "{maker} {model} horizontal
> refresh" in google; the pages which come up are the ones you want to
> refer to for your xorg.conf configuration.
>         Also, just as a sidenote, setting the refresh rate of the monitor to
> the highest possible range will help your eyes as they are accustomed
> to a higher refresh rate than 60 Hz
> -Garrett
> _______________________________________________
> freebsd-questions at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe at freebsd.org"
>

I called up ViewSonic tech support to get the info from them, and they
said that the recommended vertical refresh rate is 60Hz, and the
supported horizontal range is 30-92kHz.  So I added a HorizSync 30-92
line and a VertRefresh 60 line.  I'm still getting the same problem as
earlier when there was output, I run "Xorg -config myconfig" and it
looks like it's scrolling or something.  60Hz is the recommended
refresh rate, so I don't have any clue what the problem is.

Pat


More information about the freebsd-questions mailing list