[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: I killed my monitor!!



On Sat, Nov 13, 1999 at 01:29:23AM -0500, Salman Ahmed wrote
> >>>>> "B" == Brad  <lists@anomie.dhis.org> writes:
>     B>  Start xvidtune from a console/xterm window. Press the "show"
>     B> button. It will output the current modeline to the console/xterm.
> 
> The loaner monitor that I have been given is a lowly 14" that is able to
> manage 1024x76@24bit. I selected the following profile from xf86config
> to setup this monitor:
> 
> 6  31.5 - 48.5; Non-Interlaced SVGA, 1024x768 @ 60 Hz, 800x600 @ 72 Hz
> 
> Just to test Nate's theory about the X server selecting the first
> ModeLine that matches the specified resolution, I repeated the grep on
> my current XF86Config file this time for "1024x768":
> 
> @phoenix:[/home/ssahmed] grep Modeline /etc/X11/XF86Config | grep 1024x768 | more
> Modeline "1024x768"    44.9  1024 1048 1208 1264   768  776  784  817 Interlace
> Modeline "1024x768"    65    1024 1032 1176 1344   768  771  777  806 -hsync -vsync
> Modeline "1024x768"    75    1024 1048 1184 1328   768  771  777  806 -hsync -vsync
> Modeline "1024x768"    85    1024 1032 1152 1360   768  784  787  823
> Modeline "1024x768"   98.9  1024 1056 1216 1408   768 782 788 822 -HSync -VSync
> Modeline "1024x768"   115.5  1024 1056 1248 1440  768  771  781  802 -HSync -VSync
> 
> 
> Notice the first ModeLine line specifies the Interlaced mode. Then I ran
> xvidtune and selected the "show" option to see what modeline the X
> server was currently using. Here is the output from xvidtune:
> 
> @phoenix:[/home/ssahmed] xvidtune 
> Vendor: ACER, Model: 34T
> Num hsync: 1, Num vsync: 1
> hsync range 0:  31.50 -  48.50
> vsync range 0:  50.00 -  70.00
> "1024x768"     65.00   1024 1032 1176 1344    768  771  777  806 -hsync -vsync
> 
> So, it seems that the X server doesn't use the first modeline that it
> finds in the XF86Config file. So it seems that I hadn't selected the
> interlaced mode setting for my obviously faulty ADI monitor before.
> 

The Xserver will ignore modelines that require horizontal or vertical
scan rates that fall outside of your monbitor's specs as listed in 
XF86Config, so the modeline used may well not be the first modeline
listed for that mode.

If you're using startx use "startx &> startx.out" instead, and you
should find the modelines selected for each mode listed in startx.out
(along with much other potentially interesting information); if you
are using xdm, try looking on /var/log/xdm.log.

> Once I get my ADI monitor back and I have set it up for 1280x1024 @
> 60Hz, I will comment out the interlaced modelines in XF86Config myself
> just to make sure those modelines are never used.
> 

<shrug> It shouldn't matter; my recollection is that xf86config orders
the scanlines in such a away as to ensure that they are only used 
when no non-interlaced mode is available for the requested resolution.


John P.
-- 
huiac@camtech.net.au
john@huiac.apana.org.au
"Oh - I - you know - my job is to fear everything." - Bill Gates in Denmark


Reply to: