Can anybody change the resolution to 1280x800?

Janvier Pang janvier.roc at gmail.com
Tue Dec 26 09:50:57 PST 2006


Dear All,

I have a laptop, there're ATI Mobility Radeon X1300 display card and wide
screen with 1280x800 resolutions on it.

I'd like to use the native ati driver, Unfortunately I can't find any
available driver about this card on the internet. So that I  must choose
another way to use this card.

I configured the vesa driver in /etc/X11/xorg.conf, and then start the X. I
got the following message in /var/log/Xorg.0.log:

...
(II) VESA(0): First detailed timing is preferred mode
(II) VESA(0): redX: 0.575 redY: 0.359   greenX: 0.319 greenY: 0.532
(II) VESA(0): blueX: 0.155 blueY: 0.129   whiteX: 0.312 whiteY: 0.328
(II) VESA(0): Manufacturer's mask: 0
(II) VESA(0): Supported additional Video Mode:
(II) VESA(0): clock: 68.9 MHz   Image Size:  331 x 207 mm
(II) VESA(0): h_active: 1280  h_sync: 1301  h_sync_end 1333 h_blank_end 1408
h_border: 0
(II) VESA(0): v_active: 800  v_sync: 804  v_sync_end 808 v_blanking: 816
v_border: 0
(II) VESA(0):  QUANTADISPLAY
(II) VESA(0):  QD15TL072
(II) VESA(0): Searching for matching VESA mode(s):
(==) VESA(0): Write-combining range (0x0,0x1000) was already clear
...

After reading the manual, I add the "ModeLine" line in the
/etc/X11/xorg.conf to use the additional video mode:

...
Section "Monitor"
    Identifier  "My Monitor"
    HorizSync   31.5 - 64.3
    VertRefresh 50-70
    ModeLine "1280x800" 68.9 1280 1301 1333 1408 800 804 808 816
End Section
...

and change "Monitor" section as following:

...
Section "Screen"
    Identifier  "Screen 1"
    Device      "* Generic VESA compatible"
    Monitor     "My Monitor"
    DefaultDepth 24

    Subsection "Display"
        Depth       24
        Modes       "1280x800"
        ViewPort    0 0
    EndSubsection
EndSection
...

OK, restart the X.

The X was started, but the resolution is still 1024x768.

I checked /var/log/Xorg.0.log carefully, and then I found the following
message in the log file:

...
(II) VESA(0): Total Memory: 256 64KB banks (16384kB)
(WW) VESA(0): config file hsync range 31.5-64.3kHz not within DDC hsync
ranges.
(WW) VESA(0): config file vrefresh range 50-70Hz not within DDC vrefresh
ranges.
(II) VESA(0): My Monitor: Using hsync range of 31.50-64.30 kHz
(II) VESA(0): My Monitor: Using vrefresh range of 50.00-70.00 Hz
(II) VESA(0): Not using mode "1280x800" (no mode of this name)
(--) VESA(0): Virtual size is 1024x768 (pitch 1024)
(**) VESA(0):  Built-in mode "1024x768"
(**) VESA(0):  Built-in mode "1024x768"
(**) VESA(0):  Built-in mode "800x600"
...

It said "1280x800" mode cound not to be found, but I have added this mode
into /etc/X11/xorg.conf. Why it can not to be detected?

If I can use the additional video mode, I can use my wide screen under
1280x800 resolution I think. Could anybody give me some hints about how to
apply the additional video mode?

Thanks.

Janvier Pang.


More information about the freebsd-x11 mailing list