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

Re: [Solved - work-around] Is the xserver-xorg configuration system broken?



On Sun, 20 Aug 2006 23:10:39 +0200
Florian Kulzer <florian@molphys.leidenuniv.nl> wrote:

<<Snip>>

> Why don't you try the simplest possible configuration settings:
> 
> Section "Monitor"
>         Identifier      "Generic Monitor"
>         Option          "DPMS"
> EndSection
> 
> and this type of entry in the "Screen" section:
> 
>         SubSection "Display"
>                 Depth           16
>                 Modes           "1024x768"
> 
> This works perfectly on my laptop (both for the LCD screen and for
> beamers), without any Mode lines or specified frequencies.

When I omit the HorizSync and VertRefresh lines, I am reduced to 640x480. Here's the problem (an excerpt from Xorg.0.log):

(II) SIS(0): Generic Monitor: Using default hsync range of 28.00-33.00 kHz
(II) SIS(0): Generic Monitor: Using default vrefresh range of 43.00-72.00 Hz
(II) SIS(0): Clock range:   5.00 to 230.00 MHz
(II) SIS(0): Not using default mode "640x350" (hsync out of range)
(II) SIS(0): Not using default mode "320x175" (hsync out of range)
(II) SIS(0): Not using default mode "640x400" (hsync out of range)
(II) SIS(0): Not using default mode "320x200" (hsync out of range)
(II) SIS(0): Not using default mode "720x400" (hsync out of range)
(II) SIS(0): Not using default mode "360x200" (hsync out of range)
(II) SIS(0): Not using default mode "640x480" (hsync out of range)
(II) SIS(0): Not using default mode "320x240" (hsync out of range)
(II) SIS(0): Not using default mode "640x480" (hsync out of range)
(II) SIS(0): Not using default mode "320x240" (hsync out of range)
(II) SIS(0): Not using default mode "640x480" (hsync out of range)
(II) SIS(0): Not using default mode "320x240" (hsync out of range)
(II) SIS(0): Not using default mode "800x600" (hsync out of range)
(II) SIS(0): Not using default mode "400x300" (hsync out of range)
(II) SIS(0): Not using default mode "800x600" (hsync out of range)
(II) SIS(0): Not using default mode "400x300" (hsync out of range)
(II) SIS(0): Not using default mode "800x600" (hsync out of range)
(II) SIS(0): Not using default mode "400x300" (hsync out of range)
(II) SIS(0): Not using default mode "800x600" (hsync out of range)
(II) SIS(0): Not using default mode "400x300" (hsync out of range)
(II) SIS(0): Not using default mode "800x600" (hsync out of range)
(II) SIS(0): Not using default mode "400x300" (hsync out of range)
(II) SIS(0): Not using default mode "1024x768" (hsync out of range)
(II) SIS(0): Not using default mode "512x384" (hsync out of range)
(II) SIS(0): Not using default mode "1024x768" (hsync out of range)
(II) SIS(0): Not using default mode "512x384" (hsync out of range)
(II) SIS(0): Not using default mode "1024x768" (hsync out of range)
(II) SIS(0): Not using default mode "512x384" (hsync out of range)
(II) SIS(0): Not using default mode "1024x768" (hsync out of range)
(II) SIS(0): Not using default mode "512x384" (hsync out of range)
(II) SIS(0): Not using default mode "1024x768" (hsync out of range)
(II) SIS(0): Not using default mode "512x384" (hsync out of range)
(II) SIS(0): Not using default mode "1152x864" (hsync out of range)
(II) SIS(0): Not using default mode "576x432" (hsync out of range)
(II) SIS(0): Not using default mode "1280x960" (hsync out of range)
(II) SIS(0): Not using default mode "640x480" (hsync out of range)
(II) SIS(0): Not using default mode "1280x960" (hsync out of range)
(II) SIS(0): Not using default mode "640x480" (hsync out of range)
(II) SIS(0): Not using default mode "1280x1024" (hsync out of range)
(II) SIS(0): Not using default mode "640x512" (hsync out of range)
(II) SIS(0): Not using default mode "1280x1024" (hsync out of range)
(II) SIS(0): Not using default mode "640x512" (hsync out of range)
(II) SIS(0): Not using default mode "1280x1024" (hsync out of range)
(II) SIS(0): Not using default mode "640x512" (hsync out of range)
(II) SIS(0): Not using default mode "1600x1200" (hsync out of range)
(II) SIS(0): Not using default mode "800x600" (hsync out of range)
(II) SIS(0): Not using default mode "1600x1200" (hsync out of range)
(II) SIS(0): Not using default mode "800x600" (hsync out of range)
(II) SIS(0): Not using default mode "1600x1200" (hsync out of range)
(II) SIS(0): Not using default mode "800x600" (hsync out of range)
(II) SIS(0): Not using default mode "1600x1200" (hsync out of range)
(II) SIS(0): Not using default mode "800x600" (hsync out of range)
(II) SIS(0): Not using default mode "1600x1200" (hsync out of range)
(II) SIS(0): Not using default mode "800x600" (hsync out of range)
(II) SIS(0): Not using default mode "1792x1344" (hsync out of range)
(II) SIS(0): Not using default mode "896x672" (hsync out of range)
(II) SIS(0): Not using default mode "1792x1344" (bad mode clock/interlace/doublescan)
(II) SIS(0): Not using default mode "896x672" (hsync out of range)
(II) SIS(0): Not using default mode "1856x1392" (hsync out of range)
(II) SIS(0): Not using default mode "928x696" (hsync out of range)
(II) SIS(0): Not using default mode "1856x1392" (bad mode clock/interlace/doublescan)
(II) SIS(0): Not using default mode "928x696" (hsync out of range)
(II) SIS(0): Not using default mode "1920x1440" (bad mode clock/interlace/doublescan)
(II) SIS(0): Not using default mode "960x720" (hsync out of range)
(II) SIS(0): Not using default mode "1920x1440" (bad mode clock/interlace/doublescan)
(II) SIS(0): Not using default mode "960x720" (hsync out of range)
(II) SIS(0): Not using default mode "832x624" (hsync out of range)
(II) SIS(0): Not using default mode "416x312" (hsync out of range)
(II) SIS(0): Not using default mode "1280x768" (hsync out of range)
(II) SIS(0): Not using default mode "640x384" (hsync out of range)
(II) SIS(0): Not using default mode "1280x800" (hsync out of range)
(II) SIS(0): Not using default mode "640x400" (hsync out of range)
(II) SIS(0): Not using default mode "1152x768" (hsync out of range)
(II) SIS(0): Not using default mode "576x384" (hsync out of range)
(II) SIS(0): Not using default mode "1152x864" (hsync out of range)
(II) SIS(0): Not using default mode "576x432" (hsync out of range)
(II) SIS(0): Not using default mode "1400x1050" (hsync out of range)
(II) SIS(0): Not using default mode "700x525" (hsync out of range)
(II) SIS(0): Not using default mode "1400x1050" (hsync out of range)
(II) SIS(0): Not using default mode "700x525" (hsync out of range)
(II) SIS(0): Not using default mode "1400x1050" (hsync out of range)
(II) SIS(0): Not using default mode "700x525" (hsync out of range)
(II) SIS(0): Not using default mode "1400x1050" (hsync out of range)
(II) SIS(0): Not using default mode "700x525" (hsync out of range)
(II) SIS(0): Not using default mode "1440x900" (hsync out of range)
(II) SIS(0): Not using default mode "720x450" (hsync out of range)
(II) SIS(0): Not using default mode "1600x1024" (hsync out of range)
(II) SIS(0): Not using default mode "800x512" (hsync out of range)
(II) SIS(0): Not using default mode "1680x1050" (hsync out of range)
(II) SIS(0): Not using default mode "840x525" (hsync out of range)
(II) SIS(0): Not using default mode "1920x1200" (hsync out of range)
(II) SIS(0): Not using default mode "960x600" (hsync out of range)
(II) SIS(0): Not using default mode "1920x1200" (hsync out of range)
(II) SIS(0): Not using default mode "960x600" (hsync out of range)
(II) SIS(0): Not using default mode "1920x1440" (bad mode clock/interlace/doublescan)
(II) SIS(0): Not using default mode "960x720" (hsync out of range)
(II) SIS(0): Not using default mode "2048x1536" (width requires unsupported line pitch)
(II) SIS(0): Not using default mode "1024x768" (hsync out of range)
(II) SIS(0): Not using default mode "2048x1536" (width requires unsupported line pitch)
(II) SIS(0): Not using default mode "1024x768" (hsync out of range)
(II) SIS(0): Not using default mode "2048x1536" (width requires unsupported line pitch)
(II) SIS(0): Not using default mode "1024x768" (hsync out of range)
(II) SIS(0): Not using mode " 1024x768" (no mode of this name)
(II) SIS(0): Not using mode "800x600" (no mode of this name)
(--) SIS(0): Virtual size is 640x480 (pitch 640)
(**) SIS(0): *Default mode "640x480": 25.2 MHz, 31.5 kHz, 60.0 Hz
(II) SIS(0): Modeline "640x480"   25.20  640 656 752 800  480 490 492 525 -hsync -vsync
(**) SIS(0):  Default mode "320x240": 12.6 MHz, 31.5 kHz, 60.1 Hz (D)
(II) SIS(0): Modeline "320x240"   12.60  320 328 376 400  240 245 246 262 doublescan -hsync -vsync

So Xorg is using really bad (cautious?) default values for hsync. Perhaps it works on your box because Xorg manages to successfully query the screen about its capabilities, which we have already seen doesn't work on mine.

> You could also google for "DXS:1313 HorizSync VertRefresh" and use one
> of the search results as a template for your xorg.conf.

The first 10 or so results from Google contained the following values for DXS:1313 monitors (all in Xfree86 config files):

HorizSync 30-60	VertRefresh 50-75 (3 files)
HorizSync 28-50	VertRefresh 43-75 (3 files)
HorizSync 30-92 VertRefresh 50-85 (1 file)
HorizSync 28-38 VertRefresh 43-72 (1 file) - this is what Xorg / Dexconf set

I tried 28-50 / 43-75 and I now have 1024x768 @ 60 back. Thank you very much for your help! I just hope I'm not damaging my monitor with bad values.

Celejar

-- 
ssuds.sourceforge.net - Home of Ssuds and Ssudg, a Simple Sudoku Solver and Generator



Reply to: