HOWTO: Radeon 9200 Dual head (incl. X on TV).

From: sten (sten_at_email.dk)
Date: 07/30/03


Date: Wed, 30 Jul 2003 15:43:40 +0200

Hi there,

I've just got my self a ATI 9200 VIVO card, and found a way to get
independent dual head to work in X, using the "built-in" radeon driver
from XFree86.

Since it took me 2 weeks to get that far, I figured I would
share this info - possibly, saving somebody, some time, somewhere...;-)

Initially, I was using the information on setting up the radeon-driver
for the 9200 from this web-page:
http://users.actrix.co.nz/michael/radeon9200.html.
After a little corospondance with the 'page-owner' michael, it was suggested
that I've posted the info on this news group - so if anybody have any
comments/suggestions/improvements... - please feel free to
comment (or better: improve ;-). Anyway here goes:

After searching the net for solutions on getting TV-out and/or Dual Head
to work in X-window, I came up short. I just cannot find any soulutions
but plenty of people that ask if it is possible. I've only seen
solutions to cloned display - not independant dual head x-servers (need
not be Xinerama, just two xservers...).

Well, I've found a way to configure XF86Config with the radeon-drv to
get accelarated (2D + XVideo) dual head display, but not with 3D though
(using dri). You have to disable the second screen and restart X to
enable dri/3D.
But be warned: It is a bit of a hack, and I'm not quite sure why this actually
works!!

I've added dumps of:
1) XF86Config
2) XFree86.0.log
at the end of this mail. There is a lot of out-commeted lines in the
config-file, but it was to show what I've tried fiddleing with. In case
somebody wants try some alternative things out.

A bit of explaining and intro to my setup:
The ATI card is conneted to my monitor (Primary - res: 1504x1125/70Hz)
and to my TV (Secondary - res: 640x480/50Hz).
A few notes on the TV-thing: I live in Scandinavia, so...
1) the modelines are suitable for PAL, but the same idea should apply for NTSC.
2) I don't connect to the TV-out, I've used the regular VGA-plug. So the
second head is run just as any other monitor - it might as well have been
a ordinary head and not a TV. Substitute with an apropriate modeline for your
second monitor, if that's the case.

Firstly, boot up with vesa-framebuffer on the console display. Otherwise the
display get mangled when switching back to virtual consoles after X have
been started. This might help on some initilisation of the VGA-BIOS (I suspect).
I use 1280x1024, because the VGA-BIOS switches off the TV-out
plug, and I need both DAC's (both screens are seen as CRT's). Use of
DVI-screens is unknown to me - so you milage may...(etc)

The primary head connected to my monitor through the DVI-CRT-plug, and
the secondary head connected to my television, through an "VGA-to-SCART"
circuit ("X on TV" uses the SCART-connector on the telly - see
www.sput.nl/hardware/tv-x.html).
That is why some of the modelines look a bit wierd (low-res interlaced),
but it is *so* much better quallity that the TV-out!! (even with 10
meters/yards of cable on it..). Anyway, with the need for different
resolutions and refresh-rates, it could not be cloned dual heads, but
just *had* to be independent heads.
Note for those who care..: the ATI-drivers for M$-Windoze seems to
switch the primary and secondary displays, compared to X - pretty
anoying in a dual boot setup.

The trick I've got working for me, was to:
* get both device-drivers to see the VGA-bios-addr, and
* getting them not to clash with each other, and
* running at different resolutions/refreshrates.

Normally, one would do something like this:

----
Section "Device"
        Identifier  "Videocard0"
        Driver      "radeon"
        ChipId      0x4966 # make it look like a ATI9000 (Rv250)
        BusID       "PCI:1:0:0"  # <-- first device on agp-card
        Screen      0
EndSection
Section "Device"
        Identifier  "Videocard1"
        Driver      "radeon"
        ChipId      0x4966 # make it look like a ATI9000 (Rv250)
        BusID       "PCI:1:0:1"  # <-- second device on agp-card
        Screen      1
EndSection
----
but that makes the radeon-drv's halt and die. But, by making the drv look
at the same PCI-entry - but with shifted framebuffer addr. - it seams to
work: they can now live togeather, find the VGA-BIOS, be accelarated and
run independantly.
----
Section "Device"
        Identifier  "Videocard0"
        Driver      "radeon"
        ChipId      0x4966 # make it look like a ATI9000 (Rv250)
        BusID       "PCI:1:0:0"
        Screen      0
        VideoRam    65536  #  <---- limit framebuffer length
EndSection
Section "Device"
        Identifier  "Videocard1"
        Driver      "radeon"
        ChipId      0x4966 # make it look like a ATI9000 (Rv250)
        BusID       "PCI:1:0:0"  #   <--- use PCI:1:0:0 entry
        Screen      1
        MemBase     0xc8000000 <---- addr of PCI:1:0:1 entry
        IOBase      0xd7ec0000
        VideoRam    65536  #  <---- limit framebuffer length
EndSection
----
To find the specific hex-numbers, look for something like this in your
XFree86.log-file:
----
(--) PCI:*(1:0:0) ATI Technologies Inc unknown chipset (0x5961) rev 1, 
Mem @ 0xd0000000/27, 0xdfef0000/16, I/O @ 0x9800/8, BIOS @ 0xdfec0000/17
(--) PCI: (1:0:1) ATI Technologies Inc unknown chipset (0x5941) rev 1, 
Mem @ 0xc8000000/27, 0xdfee0000/16
---
The "Mem @" is what I've used for the "MemBase"-entry. Similar with the
"IOBase"-setting.
The framebuffer lengths have been cut in half (it's a 9200VIVO - 128MB).
I dont know if that means 128MB for each buffer or in all - but knowing
marketing guys - I supect it's total amount, so I've cut in half: 64MB
for each head.
It works fine - but addmittet: it is a bit of a hack. There are wierd
things, like when you change resolution (Ctrl-Alt-+/-), then both
displays get garbled and you must restart X (log-out and -in again). 
Or when playing the same video-file on both heads: *both* streams gets
showen in *both* sessions, not one stream in each session - real funny,
but messy. One video stream works fine though. 
Stability is ok, it has crashed once in 100+ hours (so far) - and when it
did, I wasn't even doing anything (reading a web page..), so maybe it
just found a regular bug ? (..a beatle ?-)
BTW: Does anyone have an idea of how to get Video In to work on my card ? -
it is a VIVO-card, not All-in-wonder (...or dosn't that matter ?).
Pointers on where to look?
greetings
Sten Darre
PS.  I'm not a native english-speaking person - so if some of the spelling
is creative - interpret it with creativity....
=================================================================
snip: XF86Config
# /.../
# SaX generated XFree86 config file
# Created on: 2003-07-07.
#
# Version: 4.7
# Contact: Marcus Schaefer <sax@suse.de>, 2002
#
# Automatically generated by [ISaX] (4.7)
# PLEASE DO NOT EDIT THIS FILE!
#
Section "Files"
  FontPath     "/usr/X11R6/lib/X11/fonts/misc:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/local"
  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/URW"
  FontPath     "/usr/X11R6/lib/X11/fonts/Speedo"
  FontPath     "/usr/X11R6/lib/X11/fonts/PEX"
  FontPath     "/usr/X11R6/lib/X11/fonts/cyrillic"
  FontPath     "/usr/X11R6/lib/X11/fonts/latin2/misc:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/latin2/75dpi:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/latin2/100dpi:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/latin2/Type1"
  FontPath     "/usr/X11R6/lib/X11/fonts/latin7/75dpi:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/baekmuk:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/japanese:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/kwintv"
  FontPath     "/usr/X11R6/lib/X11/fonts/truetype"
  FontPath     "/usr/X11R6/lib/X11/fonts/uni:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/CID"
  FontPath     "/usr/X11R6/lib/X11/fonts/ucs/misc:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/ucs/75dpi:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/ucs/100dpi:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/hellas/misc:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/hellas/75dpi:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/hellas/100dpi:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/hellas/Type1"
  FontPath     "/usr/X11R6/lib/X11/fonts/misc/sgi:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/xtest"
  InputDevices "/dev/ttyS0"
  InputDevices "/dev/ttyS1"
  InputDevices "/dev/ttyS2"
  InputDevices "/dev/ttyS3"
  InputDevices "/dev/ttyS4"
  InputDevices "/dev/ttyS5"
  InputDevices "/dev/ttyS6"
  InputDevices "/dev/ttyS7"
  InputDevices "/dev/ttyS8"
  InputDevices "/dev/psaux"
  InputDevices "/dev/logibm"
  InputDevices "/dev/sunmouse"
  InputDevices "/dev/atibm"
  InputDevices "/dev/amigamouse"
  InputDevices "/dev/atarimouse"
  InputDevices "/dev/inportbm"
  InputDevices "/dev/gpmdata"
  InputDevices "/dev/mouse"
  InputDevices "/dev/usbmouse"
  InputDevices "/dev/adbmouse"
  InputDevices "/dev/input/mice"
  InputDevices "/dev/input/event0"
  InputDevices "/dev/pointer0"
  InputDevices "/dev/pointer1"
  InputDevices "/dev/pointer2"
  InputDevices "/dev/pointer3"
EndSection
Section "ServerFlags"
  Option       "AllowMouseOpenFail"
EndSection
Section "Module"
  Load         "type1"
  Load         "dbe"
  Load         "freetype"
  Load         "glx"
  Load         "v4l"
  Load         "speedo"
  Load         "extmod"
  Load         "dri"
EndSection
Section "InputDevice"
  Driver       "Keyboard"
  Identifier   "Keyboard[0]"
  Option       "MapName" "Standard Keyboard [ pc102 ]"
  Option       "Protocol" "Standard"
  Option       "XkbLayout" "dk"
  Option       "XkbModel" "pc102"
  Option       "XkbRules" "xfree86"
EndSection
Section "InputDevice"
  Driver       "mouse"
  Identifier   "Mouse[1]"
  Option       "ButtonNumber" "5"
  Option       "Device" "/dev/mouse"
  Option       "Name" "Autodetection"
  Option       "Protocol" "imps/2"
  Option       "Vendor" "Sysp"
  Option       "ZAxisMapping" "4 5"
EndSection
####################################################################
Section "Monitor"
  ModelName    "CPD-420GS"
  VendorName   "SONY"
  DisplaySize  370 270
  HorizSync    28-96
  VertRefresh  48-120
  Option       "DPMS"
#  Option       "DDC" "off"
  UseModes     "ModesSony"
  Identifier   "MonitorSony"
EndSection
Section "Monitor"
  ModelName    "TV"
  VendorName   "--> TV"
  DisplaySize  530 400
  HorizSync    15-16
  VertRefresh  45-55
  Option       "CalcAlgorithm" "CheckDesktopGeometry"
  Option       "DDC" "off"
  UseModes     "ModesTV"
  Identifier   "MonitorTV"
EndSection
#####################################################################
Section "Modes"
  Modeline      "1280x1024" 175.51 1280 1296 1552 1664 1024 1024 1040 1070
  Modeline      "1280x1024" 192.54 1280 1296 1552 1664 1024 1024 1042 1070
  Modeline      "1024x768" 61.19 1024 1040 1216 1328 768 768 775 802
  Modeline      "1024x768" 74.45 1024 1040 1216 1328 768 768 776 802
#  Modeline     "1024x768" 84.65 1024 1040 1216 1328 768 768 778 802
#  Modeline     "1024x768" 94.85 1024 1040 1216 1328 768 768 778 802
#  Modeline     "1024x768" 105.05 1024 1040 1216 1328 768 768 780 802
#  Modeline     "1024x768" 115.25 1024 1040 1216 1328 768 768 781 802
#  Modeline     "1024x768" 125.45 1024 1040 1216 1328 768 768 783 802
  Modeline      "800x600" 70.51 800 816 928 1040 600 600 610 626
  Modeline      "640x480" 45.13 640 656 720 832 480 480 488 501
  Modeline      "1600x1200" 182.21 1600 1680 2032 2096 1200 1216 1229 1253
#  Modeline     "1504x1125" 131.22 1504 1516 1832 1944 1125 1125 1135 1175
  Modeline      "1504x1125" 159.65 1504 1516 1832 1944 1125 1125 1137 1175
#  Modeline     "1504x1125" 181.52 1504 1516 1832 1944 1125 1125 1140 1175
  Modeline      "1152x864" 77.55 1152 1168 1384 1496 864 864 872 902
  Modeline      "1152x864" 94.36 1152 1168 1384 1496 864 864 874 902
#  Modeline     "1152x864" 107.28 1152 1168 1384 1496 864 864 875 902
#  Modeline     "1152x864" 120.21 1152 1168 1384 1496 864 864 876 902
#  Modeline     "1152x864" 133.13 1152 1168 1384 1496 864 864 877 902
#  Modeline     "1152x864" 146.06 1152 1168 1384 1496 864 864 879 902
#  Modeline     "1152x864" 158.98 1152 1168 1384 1496 864 864 880 902
  Identifier   "ModesSony"
EndSection
Section "Modes"
  Modeline      "640x240"  22.50 1016 1131 1232 1436 240 266 268 312 -hsync
-vsync
  Modeline      "640x480i" 22.50 1016 1131 1232 1436 480 532 537 625
interlace -hsync -vsync
#  Modeline     "667x500i" 22.50 1059 1163 1268 1436 500 538 543 625
interlace -hsync -vsync
  Modeline      "672x504i" 22.50 1068 1163 1268 1436 504 538 543 625
interlace -hsync -vsync
  Modeline      "736x575i" 22.50 1169 1207 1307 1435 575 580 585 625
interlace -hsync -vsync
# Use something like this if your second head is a regular monitor...:
#  Modeline     "640x480" 23.96 640 656 720 864 480 480 487 501 
#  Modeline     "1024x768" 65.00 1024 1048 1184 1344 768 771 777 806
  Identifier   "ModesTV"
EndSection
#####################################################################
Section "Screen"
  DefaultDepth 24
  SubSection "Display"
    Depth      24
    Modes      "1504x1125" "1400x1050" "1280x1024" "1152x864" "1024x768"
"800x600" "640x480" 
  EndSubSection
  Device       "DeviceR1"
  Monitor      "MonitorSony"
  Identifier   "ScreenSony"
EndSection
Section "Screen"
  DefaultDepth 24
  SubSection "Display"
    Depth      24
    Modes      "672x504i" "667x500i" "640x240" "640x480i" "1024x768" 
  EndSubSection
  Device       "DeviceR2"
  Monitor      "MonitorTV"
  Identifier   "ScreenTV"
EndSection
Section "Screen"  
#  DefaultDepth 16 ## dont specify - default to the right (24bit)
depth...
  SubSection "Display"
    Depth       24
    Modes      "default" 
  EndSubSection
  SubSection "Display"
    Depth       32
    Modes      "default" 
  EndSubSection
  SubSection "Display"
    Depth       15
    Modes      "default" 
  EndSubSection
  SubSection "Display"
    Depth       16
    Modes      "default" 
  EndSubSection
  SubSection "Display"
    Depth       8
    Modes      "default" 
  EndSubSection
  Device       "fbdev"
  Monitor      "MonitorSony"
  Identifier   "ScreenFB"
EndSection
######################################################################
Section "Device"
  BoardName    "Radeon 9200 VIVO"
  VendorName   "ATI"
  BusID        "PCI:1:0:0"
  Screen       0
  Driver       "radeon"
  Identifier   "DeviceR1"
  
#  ChipID       0x4242
  ChipID       0x4966
#  MemBase      0xc8000000
#  IOBase       0x9800
  VideoRam     65536
  Option       "AGPMode" "4"
#  Option       "AGPFastWrite" "on" ##### must be OFF #####
#  Option       "ForcePCIMode" "on"
  Option       "DDCMode" "off"
  Option      "MonitorLayout" "CRT, CRT"
  Option      "CloneDisplay" "0"
#  Option      "CloneMode" "667x500i"
#  Option      "CloneMode" "1024x768"
#  Option      "CloneMode" "1504x1125"
#  Option      "CloneHSync" "15.0-16.0"
#  Option      "CloneVRefresh" "45.0-55.0"
#  Option      "CloneHSync" "28.0-96.0"
#  Option      "CloneVRefresh" "48.0-120.0"
  Option       "NoDDC"
#  Option      "PanelOff" "true"
EndSection
Section "Device"
  BoardName    "Radeon 9200 VIVO"
  VendorName   "ATI"
  BusID        "PCI:1:0:0"
  Screen       1
  Driver       "radeon"
  Identifier   "DeviceR2"
  
#  ChipID       0x4242
  ChipID       0x4966
  MemBase      0xc0000000
#  IOBase       0x9800
  IOBase       0xd7ec0000
  VideoRam     65536
  
  Option       "AGPMode" "4"
#  Option       "AGPFastWrite" "on"
#  Option       "ForcePCIMode" "on"
  Option       "DDCMode" "off"
  Option       "MonitorLayout" "CRT"
  Option      "CloneDisplay" "2"
#  Option       "CloneMode" "667x500i"
#  Option       "CloneMode" "1024x768"
  Option       "CloneHSync" "15.0-16.0"
  Option       "CloneVRefresh" "45.0-55.0"
#  Option       "NoDDC"
  Option      "PanelOff" "true"
EndSection
Section "Device"
  BoardName     "framebuffer first diplay"
  VendorName    "vesa framebuffer"
  BusID        "PCI:1:0:0"
  Screen       0
  Driver        "fbdev"
  Identifier    "fbdev"
EndSection
####################################################################
Section "ServerLayout"
  Identifier   "Layout[all]"
  InputDevice  "Keyboard[0]" "CoreKeyboard"
  InputDevice  "Mouse[1]" "CorePointer"
  Option       "Clone" "off"
  Option       "Xinerama" "off"
  
  Screen       0 "ScreenSony" 0 0
  Screen       1 "ScreenTV" RightOf "ScreenSony" 
  
#  Screen       0 "ScreenFB" 0 0
#  Screen       1 "ScreenTV" RightOf "ScreenFB" 
EndSection
Section "DRI"
    Group      "video"
    Mode       0660
EndSection
=================================================================
snip: XFree86.0.log
XFree86 Version 4.3.0
Release Date: 27 February 2003
X Protocol Version 11, Revision 0, Release 6.6
Build Operating System: SuSE Linux [ELF] SuSE
Build Date: 28 March 2003
        Before reporting problems, check http://www.XFree86.Org/
        to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
         (++) from command line, (!!) notice, (II) informational,
         (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/XFree86.0.log", Time: Mon Jul 21 17:54:00 2003
(==) Using config file: "/etc/X11/XF86Config"
(==) ServerLayout "Layout[all]"
(**) |-->Screen "ScreenSony" (0)
(**) |   |-->Monitor "MonitorSony"
(**) |   |-->Device "DeviceR1"
(**) |-->Screen "ScreenTV" (1)
(**) |   |-->Monitor "MonitorTV"
(**) |   |-->Device "DeviceR2"
(**) |-->Input Device "Keyboard[0]"
(**) Option "Protocol" "Standard"
(**) Option "XkbRules" "xfree86"
(**) XKB: rules: "xfree86"
(**) Option "XkbModel" "pc102"
(**) XKB: model: "pc102"
(**) Option "XkbLayout" "dk"
(**) XKB: layout: "dk"
(==) Keyboard: CustomKeycode disabled
(**) |-->Input Device "Mouse[1]"
(WW) The directory "/usr/X11R6/lib/X11/fonts/PEX" does not exist.
        Entry deleted from font path.
(WW) The directory "/usr/X11R6/lib/X11/fonts/cyrillic" does not exist.
        Entry deleted from font path.
(WW) The directory "/usr/X11R6/lib/X11/fonts/latin2/misc" does not
exist.
        Entry deleted from font path.
(WW) The directory "/usr/X11R6/lib/X11/fonts/latin2/75dpi" does not
exist.
        Entry deleted from font path.
(WW) The directory "/usr/X11R6/lib/X11/fonts/latin2/100dpi" does not
exist.
        Entry deleted from font path.
(WW) The directory "/usr/X11R6/lib/X11/fonts/latin2/Type1" does not
exist.
        Entry deleted from font path.
(WW) The directory "/usr/X11R6/lib/X11/fonts/latin7/75dpi" does not
exist.
        Entry deleted from font path.
(WW) The directory "/usr/X11R6/lib/X11/fonts/baekmuk" does not exist.
        Entry deleted from font path.
(WW) The directory "/usr/X11R6/lib/X11/fonts/japanese" does not exist.
        Entry deleted from font path.
(WW) The directory "/usr/X11R6/lib/X11/fonts/ucs/misc" does not exist.
        Entry deleted from font path.
(WW) The directory "/usr/X11R6/lib/X11/fonts/ucs/75dpi" does not exist.
        Entry deleted from font path.
(WW) The directory "/usr/X11R6/lib/X11/fonts/ucs/100dpi" does not exist.
        Entry deleted from font path.
(WW) The directory "/usr/X11R6/lib/X11/fonts/hellas/misc" does not
exist.
        Entry deleted from font path.
(WW) The directory "/usr/X11R6/lib/X11/fonts/hellas/75dpi" does not
exist.
        Entry deleted from font path.
(WW) The directory "/usr/X11R6/lib/X11/fonts/hellas/100dpi" does not
exist.
        Entry deleted from font path.
(WW) The directory "/usr/X11R6/lib/X11/fonts/hellas/Type1" does not
exist.
        Entry deleted from font path.
(WW) The directory "/usr/X11R6/lib/X11/fonts/misc/sgi" does not exist.
        Entry deleted from font path.
(WW) The directory "/usr/X11R6/lib/X11/fonts/xtest" does not exist.
        Entry deleted from font path.
(**) FontPath set to
"/usr/X11R6/lib/X11/fonts/misc:unscaled,/usr/X11R6/lib/X11/fonts/local,
/usr/X11R6/lib/X11/fonts/75dpi:unscaled,
/usr/X11R6/lib/X11/fonts/100dpi:unscaled,
/usr/X11R6/lib/X11/fonts/Type1,/usr/X11R6/lib/X11/fonts/URW,
/usr/X11R6/lib/X11/fonts/Speedo,/usr/X11R6/lib/X11/fonts/kwintv,
/usr/X11R6/lib/X11/fonts/truetype,/usr/X11R6/lib/X11/fonts/uni:unscaled,
/usr/X11R6/lib/X11/fonts/CID"
(==) RgbPath set to "/usr/X11R6/lib/X11/rgb"
(**) Input device list set to
"/dev/ttyS0,/dev/ttyS1,/dev/ttyS2,/dev/ttyS3,/dev/ttyS4,/dev/ttyS5,/dev/ttyS6,
/dev/ttyS7,/dev/ttyS8,/dev/psaux,/dev/logibm,/dev/sunmouse,/dev/atibm,
/dev/amigamouse,/dev/atarimouse,/dev/inportbm,/dev/gpmdata,/dev/mouse,
/dev/usbmouse,/dev/adbmouse,/dev/input/mice,/dev/input/event0,
/dev/pointer0,/dev/pointer1,/dev/pointer2,/dev/pointer3"
(==) ModulePath set to "/usr/X11R6/lib/modules"
(**) Option "AllowMouseOpenFail"
(**) Option "Xinerama" "off"
(++) using VT number 7
(WW) Open APM failed (/dev/apm_bios) (No such device)
(II) Module ABI versions:
        XFree86 ANSI C Emulation: 0.2
        XFree86 Video Driver: 0.6
        XFree86 XInput driver : 0.4
        XFree86 Server Extension : 0.2
        XFree86 Font Renderer : 0.4
(II) Loader running on linux
(II) LoadModule: "bitmap"
(II) Loading /usr/X11R6/lib/modules/fonts/libbitmap.a
(II) Module bitmap: vendor="The XFree86 Project"
        compiled for 4.3.0, module version = 1.0.0
        Module class: XFree86 Font Renderer
        ABI class: XFree86 Font Renderer, version 0.4
(II) Loading font Bitmap
(II) LoadModule: "pcidata"
(II) Loading /usr/X11R6/lib/modules/libpcidata.a
(II) Module pcidata: vendor="The XFree86 Project"
        compiled for 4.3.0, module version = 1.0.0
        ABI class: XFree86 Video Driver, version 0.6
(II) PCI: Probing config type using method 1
(II) PCI: Config type is 1
(II) PCI: stages = 0x03, oldVal1 = 0x00000000, mode1Res1 = 0x80000000
(II) PCI: PCI scan (all values are in hex)
(II) PCI: 00:00:0: chip 1106,0691 card 0000,0000 rev c4 class 06,00,00
hdr 00
(II) PCI: 00:01:0: chip 1106,8598 card 0000,0000 rev 00 class 06,04,00
hdr 01
(II) PCI: 00:07:0: chip 1106,0686 card 1106,0686 rev 40 class 06,01,00
hdr 80
(II) PCI: 00:07:1: chip 1106,0571 card 1106,0571 rev 06 class 01,01,8a
hdr 00
(II) PCI: 00:07:2: chip 1106,3038 card 0925,1234 rev 1a class 0c,03,00
hdr 00
(II) PCI: 00:07:3: chip 1106,3038 card 0925,1234 rev 1a class 0c,03,00
hdr 00
(II) PCI: 00:07:4: chip 1106,3057 card 1106,3057 rev 40 class 06,80,00
hdr 00
(II) PCI: 00:0e:0: chip 1102,0004 card 1102,0051 rev 03 class 04,01,00
hdr 80
(II) PCI: 00:0e:1: chip 1102,7003 card 1102,0040 rev 03 class 09,80,00
hdr 80
(II) PCI: 00:0e:2: chip 1102,4001 card 1102,0010 rev 00 class 0c,00,10
hdr 80
(II) PCI: 00:0f:0: chip 10cd,1300 card 10cd,1310 rev 03 class 01,00,00
hdr 00
(II) PCI: 00:10:0: chip 1113,1211 card 1113,9211 rev 10 class 02,00,00
hdr 00
(II) PCI: 00:11:0: chip 1113,1211 card 1113,9211 rev 10 class 02,00,00
hdr 00
(II) PCI: 01:00:0: chip 1002,5961 card 148c,2062 rev 01 class 03,00,00
hdr 80
(II) PCI: 01:00:1: chip 1002,5941 card 148c,2063 rev 01 class 03,80,00
hdr 00
(II) PCI: End of PCI scan
(II) Host-to-PCI bridge:
(II) Bus 0: bridge is at (0:0:0), (0,0,1), BCTRL: 0x0008 (VGA_EN is set)
(II) Bus 0 I/O range:
        [0] -1  0       0x00000000 - 0x0000ffff (0x10000) IX[B]
(II) Bus 0 non-prefetchable memory range:
        [0] -1  0       0x00000000 - 0xffffffff (0x0) MX[B]
(II) Bus 0 prefetchable memory range:
        [0] -1  0       0x00000000 - 0xffffffff (0x0) MX[B]
(II) PCI-to-PCI bridge:
(II) Bus 1: bridge is at (0:1:0), (0,1,1), BCTRL: 0x000c (VGA_EN is set)
(II) Bus 1 I/O range:
        [0] -1  0       0x00009000 - 0x000090ff (0x100) IX[B]
        [1] -1  0       0x00009400 - 0x000094ff (0x100) IX[B]
        [2] -1  0       0x00009800 - 0x000098ff (0x100) IX[B]
        [3] -1  0       0x00009c00 - 0x00009cff (0x100) IX[B]
(II) Bus 1 non-prefetchable memory range:
        [0] -1  0       0xdfe00000 - 0xdfefffff (0x100000) MX[B]
(II) Bus 1 prefetchable memory range:
        [0] -1  0       0xbfc00000 - 0xdfcfffff (0x20100000) MX[B]
(II) PCI-to-ISA bridge:
(II) Bus -1: bridge is at (0:7:0), (0,-1,-1), BCTRL: 0x0008 (VGA_EN is
set)
(--) PCI:*(1:0:0) ATI Technologies Inc unknown chipset (0x5961) rev 1,
Mem @ 0xd0000000/27, 0xdfef0000/16, I/O @ 0x9800/8, BIOS @ 0xdfec0000/17
(--) PCI: (1:0:1) ATI Technologies Inc unknown chipset (0x5941) rev 1,
Mem @ 0xc8000000/27, 0xdfee0000/16
(II) Addressable bus resource ranges are
        [0] -1  0       0x00000000 - 0xffffffff (0x0) MX[B]
        [1] -1  0       0x00000000 - 0x0000ffff (0x10000) IX[B]
(II) OS-reported resource ranges:
        [0] -1  0       0xffe00000 - 0xffffffff (0x200000) MX[B](B)
        [1] -1  0       0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
        [2] -1  0       0x000f0000 - 0x000fffff (0x10000) MX[B]
        [3] -1  0       0x000c0000 - 0x000effff (0x30000) MX[B]
        [4] -1  0       0x00000000 - 0x0009ffff (0xa0000) MX[B]
        [5] -1  0       0x0000ffff - 0x0000ffff (0x1) IX[B]
        [6] -1  0       0x00000000 - 0x000000ff (0x100) IX[B]
(II) PCI Memory resource overlap reduced 0xe0000000 from 0xe3ffffff to
0xdfffffff
(II) Active PCI resource ranges:
        [0] -1  0       0xdffffd00 - 0xdffffdff (0x100) MX[B]
        [1] -1  0       0xdffffe00 - 0xdffffeff (0x100) MX[B]
        [2] -1  0       0xdfffff00 - 0xdfffffff (0x100) MX[B]
        [3] -1  0       0xdfff8000 - 0xdfffbfff (0x4000) MX[B]
        [4] -1  0       0xdffff000 - 0xdffff7ff (0x800) MX[B]
        [5] -1  0       0xe0000000 - 0xdfffffff (0x0) MX[B]O
        [6] -1  0       0xdfee0000 - 0xdfeeffff (0x10000) MX[B](B)
        [7] -1  0       0xc8000000 - 0xcfffffff (0x8000000) MX[B](B)
        [8] -1  0       0xdfec0000 - 0xdfedffff (0x20000) MX[B](B)
        [9] -1  0       0xdfef0000 - 0xdfefffff (0x10000) MX[B](B)
        [10] -1 0       0xd0000000 - 0xd7ffffff (0x8000000) MX[B](B)
        [11] -1 0       0x0000c400 - 0x0000c4ff (0x100) IX[B]
        [12] -1 0       0x0000c800 - 0x0000c8ff (0x100) IX[B]
        [13] -1 0       0x0000d800 - 0x0000d8ff (0x100) IX[B]
        [14] -1 0       0x0000dc00 - 0x0000dc07 (0x8) IX[B]
        [15] -1 0       0x0000cc00 - 0x0000cc1f (0x20) IX[B]
        [16] -1 0       0x0000d400 - 0x0000d41f (0x20) IX[B]
        [17] -1 0       0x0000d000 - 0x0000d01f (0x20) IX[B]
        [18] -1 0       0x0000ff00 - 0x0000ff0f (0x10) IX[B]
        [19] -1 0       0x00009800 - 0x000098ff (0x100) IX[B](B)
(II) Active PCI resource ranges after removing overlaps:
        [0] -1  0       0xdffffd00 - 0xdffffdff (0x100) MX[B]
        [1] -1  0       0xdffffe00 - 0xdffffeff (0x100) MX[B]
        [2] -1  0       0xdfffff00 - 0xdfffffff (0x100) MX[B]
        [3] -1  0       0xdfff8000 - 0xdfffbfff (0x4000) MX[B]
        [4] -1  0       0xdffff000 - 0xdffff7ff (0x800) MX[B]
        [5] -1  0       0xe0000000 - 0xdfffffff (0x0) MX[B]O
        [6] -1  0       0xdfee0000 - 0xdfeeffff (0x10000) MX[B](B)
        [7] -1  0       0xc8000000 - 0xcfffffff (0x8000000) MX[B](B)
        [8] -1  0       0xdfec0000 - 0xdfedffff (0x20000) MX[B](B)
        [9] -1  0       0xdfef0000 - 0xdfefffff (0x10000) MX[B](B)
        [10] -1 0       0xd0000000 - 0xd7ffffff (0x8000000) MX[B](B)
        [11] -1 0       0x0000c400 - 0x0000c4ff (0x100) IX[B]
        [12] -1 0       0x0000c800 - 0x0000c8ff (0x100) IX[B]
        [13] -1 0       0x0000d800 - 0x0000d8ff (0x100) IX[B]
        [14] -1 0       0x0000dc00 - 0x0000dc07 (0x8) IX[B]
        [15] -1 0       0x0000cc00 - 0x0000cc1f (0x20) IX[B]
        [16] -1 0       0x0000d400 - 0x0000d41f (0x20) IX[B]
        [17] -1 0       0x0000d000 - 0x0000d01f (0x20) IX[B]
        [18] -1 0       0x0000ff00 - 0x0000ff0f (0x10) IX[B]
        [19] -1 0       0x00009800 - 0x000098ff (0x100) IX[B](B)
(II) OS-reported resource ranges after removing overlaps with PCI:
        [0] -1  0       0xffe00000 - 0xffffffff (0x200000) MX[B](B)
        [1] -1  0       0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
        [2] -1  0       0x000f0000 - 0x000fffff (0x10000) MX[B]
        [3] -1  0       0x000c0000 - 0x000effff (0x30000) MX[B]
        [4] -1  0       0x00000000 - 0x0009ffff (0xa0000) MX[B]
        [5] -1  0       0x0000ffff - 0x0000ffff (0x1) IX[B]
        [6] -1  0       0x00000000 - 0x000000ff (0x100) IX[B]
(II) All system resource ranges:
        [0] -1  0       0xffe00000 - 0xffffffff (0x200000) MX[B](B)
        [1] -1  0       0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
        [2] -1  0       0x000f0000 - 0x000fffff (0x10000) MX[B]
        [3] -1  0       0x000c0000 - 0x000effff (0x30000) MX[B]
        [4] -1  0       0x00000000 - 0x0009ffff (0xa0000) MX[B]
        [5] -1  0       0xdffffd00 - 0xdffffdff (0x100) MX[B]
        [6] -1  0       0xdffffe00 - 0xdffffeff (0x100) MX[B]
        [7] -1  0       0xdfffff00 - 0xdfffffff (0x100) MX[B]
        [8] -1  0       0xdfff8000 - 0xdfffbfff (0x4000) MX[B]
        [9] -1  0       0xdffff000 - 0xdffff7ff (0x800) MX[B]
        [10] -1 0       0xe0000000 - 0xdfffffff (0x0) MX[B]O
        [11] -1 0       0xdfee0000 - 0xdfeeffff (0x10000) MX[B](B)
        [12] -1 0       0xc8000000 - 0xcfffffff (0x8000000) MX[B](B)
        [13] -1 0       0xdfec0000 - 0xdfedffff (0x20000) MX[B](B)
        [14] -1 0       0xdfef0000 - 0xdfefffff (0x10000) MX[B](B)
        [15] -1 0       0xd0000000 - 0xd7ffffff (0x8000000) MX[B](B)
        [16] -1 0       0x0000ffff - 0x0000ffff (0x1) IX[B]
        [17] -1 0       0x00000000 - 0x000000ff (0x100) IX[B]
        [18] -1 0       0x0000c400 - 0x0000c4ff (0x100) IX[B]
        [19] -1 0       0x0000c800 - 0x0000c8ff (0x100) IX[B]
        [20] -1 0       0x0000d800 - 0x0000d8ff (0x100) IX[B]
        [21] -1 0       0x0000dc00 - 0x0000dc07 (0x8) IX[B]
        [22] -1 0       0x0000cc00 - 0x0000cc1f (0x20) IX[B]
        [23] -1 0       0x0000d400 - 0x0000d41f (0x20) IX[B]
        [24] -1 0       0x0000d000 - 0x0000d01f (0x20) IX[B]
        [25] -1 0       0x0000ff00 - 0x0000ff0f (0x10) IX[B]
        [26] -1 0       0x00009800 - 0x000098ff (0x100) IX[B](B)
(II) LoadModule: "type1"
(II) Loading /usr/X11R6/lib/modules/fonts/libtype1.a
(II) Module type1: vendor="The XFree86 Project"
        compiled for 4.3.0, module version = 1.0.2
        Module class: XFree86 Font Renderer
        ABI class: XFree86 Font Renderer, version 0.4
(II) Loading font Type1
(II) Loading font CID
(II) LoadModule: "dbe"
(II) Loading /usr/X11R6/lib/modules/extensions/libdbe.a
(II) Module dbe: vendor="The XFree86 Project"
        compiled for 4.3.0, module version = 1.0.0
        Module class: XFree86 Server Extension
        ABI class: XFree86 Server Extension, version 0.2
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "freetype"
(II) Loading /usr/X11R6/lib/modules/fonts/libfreetype.so
(II) Module freetype: vendor="The XFree86 Project"
        compiled for 4.3.0, module version = 2.0.2
        Module class: XFree86 Font Renderer
        ABI class: XFree86 Font Renderer, version 0.4
(II) Loading font FreeType
(II) LoadModule: "glx"
(II) Loading /usr/X11R6/lib/modules/extensions/libglx.a
(II) Module glx: vendor="The XFree86 Project"
        compiled for 4.3.0, module version = 1.0.0
        ABI class: XFree86 Server Extension, version 0.2
(II) Loading sub module "GLcore"
(II) LoadModule: "GLcore"
(II) Loading /usr/X11R6/lib/modules/extensions/libGLcore.a
(II) Module GLcore: vendor="The XFree86 Project"
        compiled for 4.3.0, module version = 1.0.0
        ABI class: XFree86 Server Extension, version 0.2
(II) Loading extension GLX
(II) LoadModule: "v4l"
(II) Loading /usr/X11R6/lib/modules/drivers/linux/v4l_drv.o
(II) Module v4l: vendor="The XFree86 Project"
        compiled for 4.3.0, module version = 0.0.1
        ABI class: XFree86 Video Driver, version 0.6
(II) LoadModule: "speedo"
(II) Loading /usr/X11R6/lib/modules/fonts/libspeedo.a
(II) Module speedo: vendor="The XFree86 Project"
        compiled for 4.3.0, module version = 1.0.1
        Module class: XFree86 Font Renderer
        ABI class: XFree86 Font Renderer, version 0.4
(II) Loading font Speedo
(II) LoadModule: "extmod"
(II) Loading /usr/X11R6/lib/modules/extensions/libextmod.a
(II) Module extmod: vendor="The XFree86 Project"
        compiled for 4.3.0, module version = 1.0.0
        Module class: XFree86 Server Extension
        ABI class: XFree86 Server Extension, version 0.2
(II) Loading extension SHAPE
(II) Loading extension MIT-SUNDRY-NONSTANDARD
(II) Loading extension BIG-REQUESTS
(II) Loading extension SYNC
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XC-MISC
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-Misc
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension FontCache
(II) Loading extension TOG-CUP
(II) Loading extension Extended-Visual-Information
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "dri"
(II) Loading /usr/X11R6/lib/modules/extensions/libdri.a
(II) Module dri: vendor="The XFree86 Project"
        compiled for 4.3.0, module version = 1.0.0
        ABI class: XFree86 Server Extension, version 0.2
(II) Loading sub module "drm"
(II) LoadModule: "drm"
(II) Loading /usr/X11R6/lib/modules/linux/libdrm.a
(II) Module drm: vendor="The XFree86 Project"
        compiled for 4.3.0, module version = 1.0.0
        ABI class: XFree86 Server Extension, version 0.2
(II) Loading extension XFree86-DRI
(II) LoadModule: "radeon"
(II) Loading /usr/X11R6/lib/modules/drivers/radeon_drv.o
(II) Module radeon: vendor="The XFree86 Project"
        compiled for 4.3.0, module version = 4.0.1
        Module class: XFree86 Video Driver
        ABI class: XFree86 Video Driver, version 0.6
(II) LoadModule: "ati"
(II) Loading /usr/X11R6/lib/modules/drivers/ati_drv.o
(II) Module ati: vendor="The XFree86 Project"
        compiled for 4.3.0, module version = 6.4.18
        Module class: XFree86 Video Driver
        ABI class: XFree86 Video Driver, version 0.6
(II) LoadModule: "mouse"
(II) Loading /usr/X11R6/lib/modules/input/mouse_drv.o
(II) Module mouse: vendor="The XFree86 Project"
        compiled for 4.3.0, module version = 1.0.0
        Module class: XFree86 XInput Driver
        ABI class: XFree86 XInput driver, version 0.4
(II) v4l driver for Video4Linux
(II) ATI: ATI driver (version 6.4.18) for chipsets: ati, ativga
(II) R128: Driver for ATI Rage 128 chipsets:
        ATI Rage 128 Mobility M3 LE (PCI), ATI Rage 128 Mobility M3 LF (AGP),
        ATI Rage 128 Mobility M4 MF (AGP), ATI Rage 128 Mobility M4 ML (AGP),
        ATI Rage 128 Pro GL PA (PCI/AGP), ATI Rage 128 Pro GL PB (PCI/AGP),
        ATI Rage 128 Pro GL PC (PCI/AGP), ATI Rage 128 Pro GL PD (PCI),
        ATI Rage 128 Pro GL PE (PCI/AGP), ATI Rage 128 Pro GL PF (AGP),
        ATI Rage 128 Pro VR PG (PCI/AGP), ATI Rage 128 Pro VR PH (PCI/AGP),
        ATI Rage 128 Pro VR PI (PCI/AGP), ATI Rage 128 Pro VR PJ (PCI/AGP),
        ATI Rage 128 Pro VR PK (PCI/AGP), ATI Rage 128 Pro VR PL (PCI/AGP),
        ATI Rage 128 Pro VR PM (PCI/AGP), ATI Rage 128 Pro VR PN (PCI/AGP),
        ATI Rage 128 Pro VR PO (PCI/AGP), ATI Rage 128 Pro VR PP (PCI),
        ATI Rage 128 Pro VR PQ (PCI/AGP), ATI Rage 128 Pro VR PR (PCI),
        ATI Rage 128 Pro VR PS (PCI/AGP), ATI Rage 128 Pro VR PT (PCI/AGP),
        ATI Rage 128 Pro VR PU (PCI/AGP), ATI Rage 128 Pro VR PV (PCI/AGP),
        ATI Rage 128 Pro VR PW (PCI/AGP), ATI Rage 128 Pro VR PX (PCI/AGP),
        ATI Rage 128 GL RE (PCI), ATI Rage 128 GL RF (AGP),
        ATI Rage 128 RG (AGP), ATI Rage 128 VR RK (PCI),
        ATI Rage 128 VR RL (AGP), ATI Rage 128 4X SE (PCI/AGP),
        ATI Rage 128 4X SF (PCI/AGP), ATI Rage 128 4X SG (PCI/AGP),
        ATI Rage 128 4X SH (PCI/AGP), ATI Rage 128 4X SK (PCI/AGP),
        ATI Rage 128 4X SL (PCI/AGP), ATI Rage 128 4X SM (AGP),
        ATI Rage 128 4X SN (PCI/AGP), ATI Rage 128 Pro ULTRA TF (AGP),
        ATI Rage 128 Pro ULTRA TL (AGP), ATI Rage 128 Pro ULTRA TR (AGP),
        ATI Rage 128 Pro ULTRA TS (AGP?), ATI Rage 128 Pro ULTRA TT (AGP?),
        ATI Rage 128 Pro ULTRA TU (AGP?)
(II) RADEON: Driver for ATI Radeon chipsets: ATI Radeon QD (AGP),
        ATI Radeon QE (AGP), ATI Radeon QF (AGP), ATI Radeon QG (AGP),
        ATI Radeon VE/7000 QY (AGP), ATI Radeon VE/7000 QZ (AGP),
        ATI Radeon Mobility M7 LW (AGP),
        ATI Mobility FireGL 7800 M7 LX (AGP),
        ATI Radeon Mobility M6 LY (AGP), ATI Radeon Mobility M6 LZ (AGP),
        ATI FireGL 8700/8800 QH (AGP), ATI Radeon 8500 QI (AGP),
        ATI Radeon 8500 QJ (AGP), ATI Radeon 8500 QK (AGP),
        ATI Radeon 8500 QL (AGP), ATI Radeon 9100 QM (AGP),
        ATI Radeon 8500 QN (AGP), ATI Radeon 8500 QO (AGP),
        ATI Radeon 8500 Qh (AGP), ATI Radeon 8500 Qi (AGP),
        ATI Radeon 8500 Qj (AGP), ATI Radeon 8500 Qk (AGP),
        ATI Radeon 8500 Ql (AGP), ATI Radeon 8500 BB (AGP),
        ATI Radeon 7500 QW (AGP), ATI Radeon 7500 QX (AGP),
        ATI Radeon 9000 Id (AGP), ATI Radeon 9000 Ie (AGP),
        ATI Radeon 9000 If (AGP), ATI Radeon 9000 Ig (AGP),
        ATI Radeon Mobility M9 Ld (AGP), ATI Radeon Mobility M9 Le (AGP),
        ATI Radeon Mobility M9 Lf (AGP), ATI Radeon Mobility M9 Lg (AGP),
        ATI Radeon 9500 AD (AGP), ATI Radeon 9500 AE (AGP),
        ATI Radeon 9500 AF (AGP), ATI FireGL Z1/X1 AG (AGP),
        ATI Radeon 9700 Pro ND (AGP), ATI Radeon 9700/9500Pro NE (AGP),
        ATI Radeon 9700 NF (AGP), ATI FireGL X1 NG (AGP)
(II) Primary Device is: PCI 01:00:0
(WW) RADEON: No matching Device section for instance (BusID PCI:1:0:1)
found
(**) ChipID override: 0x4966
(**) Chipset ATI Radeon 9000 If (AGP) found
(**) ChipID override: 0x4966
(**) Chipset ATI Radeon 9000 If (AGP) found
(II) resource ranges after xf86ClaimFixedResources() call:
        [0] -1  0       0xffe00000 - 0xffffffff (0x200000) MX[B](B)
        [1] -1  0       0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
        [2] -1  0       0x000f0000 - 0x000fffff (0x10000) MX[B]
        [3] -1  0       0x000c0000 - 0x000effff (0x30000) MX[B]
        [4] -1  0       0x00000000 - 0x0009ffff (0xa0000) MX[B]
        [5] -1  0       0xdffffd00 - 0xdffffdff (0x100) MX[B]
        [6] -1  0       0xdffffe00 - 0xdffffeff (0x100) MX[B]
        [7] -1  0       0xdfffff00 - 0xdfffffff (0x100) MX[B]
        [8] -1  0       0xdfff8000 - 0xdfffbfff (0x4000) MX[B]
        [9] -1  0       0xdffff000 - 0xdffff7ff (0x800) MX[B]
        [10] -1 0       0xe0000000 - 0xdfffffff (0x0) MX[B]O
        [11] -1 0       0xdfee0000 - 0xdfeeffff (0x10000) MX[B](B)
        [12] -1 0       0xc8000000 - 0xcfffffff (0x8000000) MX[B](B)
        [13] -1 0       0xdfec0000 - 0xdfedffff (0x20000) MX[B](B)
        [14] -1 0       0xdfef0000 - 0xdfefffff (0x10000) MX[B](B)
        [15] -1 0       0xd0000000 - 0xd7ffffff (0x8000000) MX[B](B)
        [16] -1 0       0x0000ffff - 0x0000ffff (0x1) IX[B]
        [17] -1 0       0x00000000 - 0x000000ff (0x100) IX[B]
        [18] -1 0       0x0000c400 - 0x0000c4ff (0x100) IX[B]
        [19] -1 0       0x0000c800 - 0x0000c8ff (0x100) IX[B]
        [20] -1 0       0x0000d800 - 0x0000d8ff (0x100) IX[B]
        [21] -1 0       0x0000dc00 - 0x0000dc07 (0x8) IX[B]
        [22] -1 0       0x0000cc00 - 0x0000cc1f (0x20) IX[B]
        [23] -1 0       0x0000d400 - 0x0000d41f (0x20) IX[B]
        [24] -1 0       0x0000d000 - 0x0000d01f (0x20) IX[B]
        [25] -1 0       0x0000ff00 - 0x0000ff0f (0x10) IX[B]
        [26] -1 0       0x00009800 - 0x000098ff (0x100) IX[B](B)
(II) Loading sub module "radeon"
(II) LoadModule: "radeon"
(II) Reloading /usr/X11R6/lib/modules/drivers/radeon_drv.o
(II) Loading sub module "radeon"
(II) LoadModule: "radeon"
(II) Reloading /usr/X11R6/lib/modules/drivers/radeon_drv.o
(II) resource ranges after probing:
        [0] -1  0       0xffe00000 - 0xffffffff (0x200000) MX[B](B)
        [1] -1  0       0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
        [2] -1  0       0x000f0000 - 0x000fffff (0x10000) MX[B]
        [3] -1  0       0x000c0000 - 0x000effff (0x30000) MX[B]
        [4] -1  0       0x00000000 - 0x0009ffff (0xa0000) MX[B]
        [5] -1  0       0xdffffd00 - 0xdffffdff (0x100) MX[B]
        [6] -1  0       0xdffffe00 - 0xdffffeff (0x100) MX[B]
        [7] -1  0       0xdfffff00 - 0xdfffffff (0x100) MX[B]
        [8] -1  0       0xdfff8000 - 0xdfffbfff (0x4000) MX[B]
        [9] -1  0       0xdffff000 - 0xdffff7ff (0x800) MX[B]
        [10] -1 0       0xe0000000 - 0xdfffffff (0x0) MX[B]O
        [11] -1 0       0xdfee0000 - 0xdfeeffff (0x10000) MX[B](B)
        [12] -1 0       0xc8000000 - 0xcfffffff (0x8000000) MX[B](B)
        [13] -1 0       0xdfec0000 - 0xdfedffff (0x20000) MX[B](B)
        [14] -1 0       0xdfef0000 - 0xdfefffff (0x10000) MX[B](B)
        [15] -1 0       0xd0000000 - 0xd7ffffff (0x8000000) MX[B](B)
        [16] 0  0       0x000a0000 - 0x000affff (0x10000) MS[B]
        [17] 0  0       0x000b0000 - 0x000b7fff (0x8000) MS[B]
        [18] 0  0       0x000b8000 - 0x000bffff (0x8000) MS[B]
        [19] -1 0       0x0000ffff - 0x0000ffff (0x1) IX[B]
        [20] -1 0       0x00000000 - 0x000000ff (0x100) IX[B]
        [21] -1 0       0x0000c400 - 0x0000c4ff (0x100) IX[B]
        [22] -1 0       0x0000c800 - 0x0000c8ff (0x100) IX[B]
        [23] -1 0       0x0000d800 - 0x0000d8ff (0x100) IX[B]
        [24] -1 0       0x0000dc00 - 0x0000dc07 (0x8) IX[B]
        [25] -1 0       0x0000cc00 - 0x0000cc1f (0x20) IX[B]
        [26] -1 0       0x0000d400 - 0x0000d41f (0x20) IX[B]
        [27] -1 0       0x0000d000 - 0x0000d01f (0x20) IX[B]
        [28] -1 0       0x0000ff00 - 0x0000ff0f (0x10) IX[B]
        [29] -1 0       0x00009800 - 0x000098ff (0x100) IX[B](B)
        [30] 0  0       0x000003b0 - 0x000003bb (0xc) IS[B]
        [31] 0  0       0x000003c0 - 0x000003df (0x20) IS[B]
(II) Setting vga for screen 0.
(II) Setting vga for screen 1.
(II) Loading sub module "vgahw"
(II) LoadModule: "vgahw"
(II) Loading /usr/X11R6/lib/modules/libvgahw.a
(II) Module vgahw: vendor="The XFree86 Project"
        compiled for 4.3.0, module version = 0.1.0
        ABI class: XFree86 Video Driver, version 0.6
(II) RADEON(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is
0x0000
(II) RADEON(0): PCI bus 1 card 0 func 0
(**) RADEON(0): Depth 24, (--) framebuffer bpp 32
(II) RADEON(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
(==) RADEON(0): Default visual is TrueColor
(**) RADEON(0): Option "AGPMode" "4"
(**) RADEON(0): Option "DDCMode" "off"
(**) RADEON(0): Option "CloneDisplay" "0"
(==) RADEON(0): RGB weight 888
(II) RADEON(0): Using 8 bits per RGB (8 bit DAC)
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Loading /usr/X11R6/lib/modules/linux/libint10.a
(II) Module int10: vendor="The XFree86 Project"
        compiled for 4.3.0, module version = 1.0.0
        ABI class: XFree86 Video Driver, version 0.6
(II) RADEON(0): initializing int10
(II) RADEON(0): Primary V_BIOS segment is: 0xc000
(**) RADEON(0): Chipset: "ATI Radeon 9000 If (AGP)" (ChipID = 0x4966)
(--) RADEON(0): Linear framebuffer at 0xd0000000
(--) RADEON(0): MMIO registers at 0xdfef0000
(--) RADEON(0): BIOS at 0xdfec0000
(II) RADEON(0): Video RAM override, using 65536 kB instead of 131072 kB
(**) RADEON(0): VideoRAM: 65536 kByte (64-bit DDR SDRAM)
(II) RADEON(0): CloneDisplay option: Disable (0)
(II) RADEON(0): Primary Display == Type 1
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Loading /usr/X11R6/lib/modules/libddc.a
(II) Module ddc: vendor="The XFree86 Project"
        compiled for 4.3.0, module version = 1.0.0
        ABI class: XFree86 Video Driver, version 0.6
(II) Loading sub module "i2c"
(II) LoadModule: "i2c"
(II) Loading /usr/X11R6/lib/modules/libi2c.a
(II) Module i2c: vendor="The XFree86 Project"
        compiled for 4.3.0, module version = 1.2.0
        ABI class: XFree86 Video Driver, version 0.6
(II) RADEON(0): I2C bus "DDC" initialized.
(II) RADEON(0): PLL parameters: rf=2700 rd=12 min=20000 max=40000;
xclk=20000
(==) RADEON(0): Using gamma correction (1.0, 1.0, 1.0)
(II) RADEON(0): Validating modes on Primary head (DDCType: 2) ---------
(**) RADEON(0): Option "NoDDC"
(II) RADEON(0): MonitorSony: Using hsync range of 28.00-96.00 kHz
(II) RADEON(0): MonitorSony: Using vrefresh range of 48.00-120.00 Hz
(II) RADEON(0): Clock range:  20.00 to 400.00 MHz
(II) RADEON(0): Not using mode "1280x1024" (hsync out of range)
(II) RADEON(0): Not using mode "1280x1024" (hsync out of range)
(II) RADEON(0): Not using default mode "320x175" (bad mode
clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "320x200" (bad mode
clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "360x200" (bad mode
clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "320x240" (bad mode
clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "320x240" (bad mode
clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "320x240" (bad mode
clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "320x240" (bad mode
clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "400x300" (bad mode
clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1792x1344" (hsync out of range)
(II) RADEON(0): Not using default mode "896x672" (hsync out of range)
(II) RADEON(0): Not using default mode "1856x1392" (hsync out of range)
(II) RADEON(0): Not using default mode "928x696" (hsync out of range)
(II) RADEON(0): Not using default mode "1920x1440" (hsync out of range)
(II) RADEON(0): Not using default mode "960x720" (hsync out of range)
(II) RADEON(0): Not using default mode "1920x1440" (hsync out of range)
(II) RADEON(0): Not using default mode "960x720" (hsync out of range)
(II) RADEON(0): Not using default mode "2048x1536" (hsync out of range)
(II) RADEON(0): Not using default mode "2048x1536" (hsync out of range)
(II) RADEON(0): Not using mode "1280x1024" (no mode of this name)
(II) RADEON(0): Not using default mode "2048x1536" (width too large for
virtual size)
(II) RADEON(0): Not using default mode "1920x1440" (width too large for
virtual size)
(II) RADEON(0): Not using default mode "1856x1392" (width too large for
virtual size)
(II) RADEON(0): Not using default mode "1792x1344" (width too large for
virtual size)
(II) RADEON(0): Not using mode "1600x1200" (width too large for virtual
size)
(--) RADEON(0): Virtual size is 1504x1125 (pitch 1536)
(**) RADEON(0): *Mode "1504x1125": 159.7 MHz, 82.1 kHz, 69.9 Hz
(II) RADEON(0): Modeline "1504x1125"  159.65  1504 1516 1832 1944  1125
1125 1137 1175
(**) RADEON(0): *Default mode "1400x1050": 155.8 MHz, 81.5 kHz, 74.8 Hz
(II) RADEON(0): Modeline "1400x1050"  155.80  1400 1464 1784 1912  1050
1052 1064 1090 +hsync +vsync
(**) RADEON(0): *Mode "1152x864": 94.4 MHz, 63.1 kHz, 69.9 Hz
(II) RADEON(0): Modeline "1152x864"   94.36  1152 1168 1384 1496  864
864 874 902
(**) RADEON(0): *Mode "1024x768": 74.5 MHz, 56.1 kHz, 69.9 Hz
(II) RADEON(0): Modeline "1024x768"   74.45  1024 1040 1216 1328  768
768 776 802
(**) RADEON(0): *Mode "800x600": 70.5 MHz, 67.8 kHz, 108.3 Hz
(II) RADEON(0): Modeline "800x600"   70.51  800 816 928 1040  600 600
610 626
(**) RADEON(0): *Mode "640x480": 45.1 MHz, 54.2 kHz, 108.3 Hz
(II) RADEON(0): Modeline "640x480"   45.13  640 656 720 832  480 480 488
501
(**) RADEON(0):  Default mode "1400x1050": 122.0 MHz, 64.9 kHz, 60.0 Hz
(II) RADEON(0): Modeline "1400x1050"  122.00  1400 1488 1640 1880  1050
1052 1064 1082 +hsync +vsync
(**) RADEON(0):  Default mode "1280x960": 148.5 MHz, 85.9 kHz, 85.0 Hz
(II) RADEON(0): Modeline "1280x960"  148.50  1280 1344 1504 1728  960
961 964 1011 +hsync +vsync
(**) RADEON(0):  Default mode "1280x960": 108.0 MHz, 60.0 kHz, 60.0 Hz
(II) RADEON(0): Modeline "1280x960"  108.00  1280 1376 1488 1800  960
961 964 1000 +hsync +vsync
(**) RADEON(0):  Mode "1152x864": 77.5 MHz, 51.8 kHz, 57.5 Hz
(II) RADEON(0): Modeline "1152x864"   77.55  1152 1168 1384 1496  864
864 872 902
(**) RADEON(0):  Default mode "1152x768": 65.0 MHz, 44.2 kHz, 54.8 Hz
(II) RADEON(0): Modeline "1152x768"   65.00  1152 1178 1314 1472  768
771 777 806 +hsync +vsync
(**) RADEON(0):  Mode "1024x768": 61.2 MHz, 46.1 kHz, 57.5 Hz
(II) RADEON(0): Modeline "1024x768"   61.19  1024 1040 1216 1328  768
768 775 802
(**) RADEON(0):  Default mode "960x720": 117.0 MHz, 90.0 kHz, 60.0 Hz
(D)
(II) RADEON(0): Modeline "960x720"  117.00  960 1024 1128 1300  720 720
722 750 doublescan -hsync +vsync
(**) RADEON(0):  Default mode "928x696": 109.2 MHz, 86.4 kHz, 60.1 Hz
(D)
(II) RADEON(0): Modeline "928x696"  109.15  928 976 1088 1264  696 696
698 719 doublescan -hsync +vsync
(**) RADEON(0):  Default mode "896x672": 102.4 MHz, 83.7 kHz, 60.0 Hz
(D)
(II) RADEON(0): Modeline "896x672"  102.40  896 960 1060 1224  672 672
674 697 doublescan -hsync +vsync
(**) RADEON(0):  Default mode "832x624": 57.3 MHz, 49.7 kHz, 74.6 Hz
(II) RADEON(0): Modeline "832x624"   57.28  832 864 928 1152  624 625
628 667 -hsync -vsync
(**) RADEON(0):  Default mode "700x525": 77.9 MHz, 81.5 kHz, 74.8 Hz (D)
(II) RADEON(0): Modeline "700x525"   77.90  700 732 892 956  525 526 532
545 doublescan +hsync +vsync
(**) RADEON(0):  Default mode "700x525": 61.0 MHz, 64.9 kHz, 60.0 Hz (D)
(II) RADEON(0): Modeline "700x525"   61.00  700 744 820 940  525 526 532
541 doublescan +hsync +vsync
(**) RADEON(0):  Default mode "640x512": 78.8 MHz, 91.1 kHz, 85.0 Hz (D)
(II) RADEON(0): Modeline "640x512"   78.75  640 672 752 864  512 512 514
536 doublescan +hsync +vsync
(**) RADEON(0):  Default mode "640x512": 67.5 MHz, 80.0 kHz, 75.0 Hz (D)
(II) RADEON(0): Modeline "640x512"   67.50  640 648 720 844  512 512 514
533 doublescan +hsync +vsync
(**) RADEON(0):  Default mode "640x512": 54.0 MHz, 64.0 kHz, 60.0 Hz (D)
(II) RADEON(0): Modeline "640x512"   54.00  640 664 720 844  512 512 514
533 doublescan +hsync +vsync
(**) RADEON(0):  Default mode "720x400": 35.5 MHz, 37.9 kHz, 85.0 Hz
(II) RADEON(0): Modeline "720x400"   35.50  720 756 828 936  400 401 404
446 -hsync +vsync
(**) RADEON(0):  Default mode "640x400": 31.5 MHz, 37.9 kHz, 85.1 Hz
(II) RADEON(0): Modeline "640x400"   31.50  640 672 736 832  400 401 404
445 -hsync +vsync
(**) RADEON(0):  Default mode "576x432": 54.0 MHz, 67.5 kHz, 75.0 Hz (D)
(II) RADEON(0): Modeline "576x432"   54.00  576 608 672 800  432 432 434
450 doublescan +hsync +vsync
(**) RADEON(0):  Default mode "640x350": 31.5 MHz, 37.9 kHz, 85.1 Hz
(II) RADEON(0): Modeline "640x350"   31.50  640 672 736 832  350 382 385
445 +hsync -vsync
(**) RADEON(0):  Default mode "576x384": 32.5 MHz, 44.2 kHz, 54.8 Hz (D)
(II) RADEON(0): Modeline "576x384"   32.50  576 589 657 736  384 385 388
403 doublescan +hsync +vsync
(**) RADEON(0):  Default mode "512x384": 47.2 MHz, 68.7 kHz, 85.0 Hz (D)
(II) RADEON(0): Modeline "512x384"   47.25  512 536 584 688  384 384 386
404 doublescan +hsync +vsync
(**) RADEON(0):  Default mode "512x384": 39.4 MHz, 60.1 kHz, 75.1 Hz (D)
(II) RADEON(0): Modeline "512x384"   39.40  512 520 568 656  384 384 386
400 doublescan +hsync +vsync
(**) RADEON(0):  Default mode "512x384": 37.5 MHz, 56.5 kHz, 70.1 Hz (D)
(II) RADEON(0): Modeline "512x384"   37.50  512 524 592 664  384 385 388
403 doublescan -hsync -vsync
(**) RADEON(0):  Default mode "512x384": 32.5 MHz, 48.4 kHz, 60.0 Hz (D)
(II) RADEON(0): Modeline "512x384"   32.50  512 524 592 672  384 385 388
403 doublescan -hsync -vsync
(**) RADEON(0):  Default mode "512x384": 22.4 MHz, 35.5 kHz, 87.1 Hz (D)
(II) RADEON(0): Modeline "512x384"   22.45  512 516 604 632  384 384 388
409 interlace doublescan +hsync +vsync
(**) RADEON(0):  Default mode "416x312": 28.6 MHz, 49.7 kHz, 74.7 Hz (D)
(II) RADEON(0): Modeline "416x312"   28.64  416 432 464 576  312 312 314
333 doublescan -hsync -vsync
(**) RADEON(0):  Default mode "400x300": 28.1 MHz, 53.7 kHz, 85.3 Hz (D)
(II) RADEON(0): Modeline "400x300"   28.15  400 416 448 524  300 300 302
315 doublescan +hsync +vsync
(**) RADEON(0):  Default mode "400x300": 24.8 MHz, 46.9 kHz, 75.1 Hz (D)
(II) RADEON(0): Modeline "400x300"   24.75  400 408 448 528  300 300 302
312 doublescan +hsync +vsync
(**) RADEON(0):  Default mode "400x300": 25.0 MHz, 48.1 kHz, 72.2 Hz (D)
(II) RADEON(0): Modeline "400x300"   25.00  400 428 488 520  300 318 321
333 doublescan +hsync +vsync
(**) RADEON(0):  Default mode "400x300": 20.0 MHz, 37.9 kHz, 60.3 Hz (D)
(II) RADEON(0): Modeline "400x300"   20.00  400 420 484 528  300 300 302
314 doublescan +hsync +vsync
(**) RADEON(0): Display dimensions: (370, 270) mm
(**) RADEON(0): DPI set to (103, 105)
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/X11R6/lib/modules/libfb.a
(II) Module fb: vendor="The XFree86 Project"
        compiled for 4.3.0, module version = 1.0.0
        ABI class: XFree86 ANSI C Emulation, version 0.2
(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"
(II) Loading /usr/X11R6/lib/modules/libramdac.a
(II) Module ramdac: vendor="The XFree86 Project"
        compiled for 4.3.0, module version = 0.1.0
        ABI class: XFree86 Video Driver, version 0.6
(II) Loading sub module "xaa"
(II) LoadModule: "xaa"
(II) Loading /usr/X11R6/lib/modules/libxaa.a
(II) Module xaa: vendor="The XFree86 Project"
        compiled for 4.3.0, module version = 1.1.0
        ABI class: XFree86 Video Driver, version 0.6
(**) RADEON(0): Using AGP 4x mode
(II) RADEON(0): AGP Fast Write disabled by default
(II) RADEON(0): Depth moves disabled by default
(II) Loading sub module "shadowfb"
(II) LoadModule: "shadowfb"
(II) Loading /usr/X11R6/lib/modules/libshadowfb.a
(II) Module shadowfb: vendor="The XFree86 Project"
        compiled for 4.3.0, module version = 1.0.0
        ABI class: XFree86 ANSI C Emulation, version 0.2
(II) RADEON(0): Page flipping disabled
(!!) RADEON(0): For information on using the multimedia capabilities
 of this adapter, please see http://gatos.sf.net.
(II) Loading sub module "vgahw"
(II) LoadModule: "vgahw"
(II) Reloading /usr/X11R6/lib/modules/libvgahw.a
(II) RADEON(1): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is
0x0000
(II) RADEON(1): PCI bus 1 card 0 func 0
(**) RADEON(1): Depth 24, (--) framebuffer bpp 32
(II) RADEON(1): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
(==) RADEON(1): Default visual is TrueColor
(**) RADEON(1): Option "AGPMode" "4"
(**) RADEON(1): Option "PanelOff" "true"
(**) RADEON(1): Option "DDCMode" "off"
(**) RADEON(1): Option "CloneDisplay" "2"
(**) RADEON(1): Option "CloneHSync" "15.0-16.0"
(**) RADEON(1): Option "CloneVRefresh" "45.0-55.0"
(==) RADEON(1): RGB weight 888
(II) RADEON(1): Using 8 bits per RGB (8 bit DAC)
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Reloading /usr/X11R6/lib/modules/linux/libint10.a
(II) RADEON(1): initializing int10
(II) RADEON(0): Primary V_BIOS segment is: 0xc000
(**) RADEON(1): Chipset: "ATI Radeon 9000 If (AGP)" (ChipID = 0x4966)
(--) RADEON(1): Linear framebuffer at 0xd0000000
(--) RADEON(1): MMIO registers at 0xdfef0000
(--) RADEON(1): BIOS at 0xdfec0000
(II) RADEON(1): Video RAM override, using 65536 kB instead of 65536 kB
(**) RADEON(1): VideoRAM: 65536 kByte (64-bit DDR SDRAM)
(II) RADEON(1): Secondary Display == Type 1
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Reloading /usr/X11R6/lib/modules/libddc.a
(II) Loading sub module "i2c"
(II) LoadModule: "i2c"
(II) Reloading /usr/X11R6/lib/modules/libi2c.a
(II) RADEON(1): I2C bus "DDC" initialized.
(II) RADEON(1): PLL parameters: rf=2700 rd=12 min=20000 max=40000;
xclk=20000
(==) RADEON(1): Using gamma correction (1.0, 1.0, 1.0)
(II) RADEON(1): Validating modes on Secondary head (DDCType: 3)
---------
(**) RADEON(1): Option "ddc" "off"
(**) RADEON(1): Option "ddc" "off"
(**) RADEON(1): Option "ddc" "off"
(II) Loading sub module "vbe"
(II) LoadModule: "vbe"
(II) Loading /usr/X11R6/lib/modules/libvbe.a
(II) Module vbe: vendor="The XFree86 Project"
        compiled for 4.3.0, module version = 1.1.0
        ABI class: XFree86 Video Driver, version 0.6
(II) RADEON(0): VESA BIOS detected
(II) RADEON(0): VESA VBE Version 2.0
(II) RADEON(0): VESA VBE Total Mem: 131072 kB
(II) RADEON(0): VESA VBE OEM: ATI RADEON 9200
(II) RADEON(0): VESA VBE OEM Software Rev: 1.0
(II) RADEON(0): VESA VBE OEM Vendor: ATI Technologies Inc.
(II) RADEON(0): VESA VBE OEM Product: V280
(II) RADEON(0): VESA VBE OEM Product Rev: 01.00
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Reloading /usr/X11R6/lib/modules/libddc.a
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Reloading /usr/X11R6/lib/modules/libddc.a
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Reloading /usr/X11R6/lib/modules/libddc.a
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Reloading /usr/X11R6/lib/modules/libddc.a
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Reloading /usr/X11R6/lib/modules/libddc.a
(II) RADEON(1): MonitorTV: Using hsync range of 15.00-16.00 kHz
(II) RADEON(1): MonitorTV: Using vrefresh range of 45.00-55.00 Hz
(II) RADEON(1): Clock range:  20.00 to 400.00 MHz
(II) RADEON(1): Not using default mode "640x350" (hsync out of range)
(II) RADEON(1): Not using default mode "320x175" (bad mode
clock/interlace/doublescan)
(II) RADEON(1): Not using default mode "640x400" (hsync out of range)
(II) RADEON(1): Not using default mode "320x200" (bad mode
clock/interlace/doublescan)
(II) RADEON(1): Not using default mode "720x400" (hsync out of range)
(II) RADEON(1): Not using default mode "360x200" (bad mode
clock/interlace/doublescan)
(II) RADEON(1): Not using default mode "640x480" (hsync out of range)
(II) RADEON(1): Not using default mode "320x240" (bad mode
clock/interlace/doublescan)
(II) RADEON(1): Not using default mode "640x480" (hsync out of range)
(II) RADEON(1): Not using default mode "320x240" (bad mode
clock/interlace/doublescan)
(II) RADEON(1): Not using default mode "640x480" (hsync out of range)
(II) RADEON(1): Not using default mode "320x240" (bad mode
clock/interlace/doublescan)
(II) RADEON(1): Not using default mode "640x480" (hsync out of range)
(II) RADEON(1): Not using default mode "320x240" (bad mode
clock/interlace/doublescan)
(II) RADEON(1): Not using default mode "800x600" (hsync out of range)
(II) RADEON(1): Not using default mode "400x300" (bad mode
clock/interlace/doublescan)
(II) RADEON(1): Not using default mode "800x600" (hsync out of range)
(II) RADEON(1): Not using default mode "400x300" (hsync out of range)
(II) RADEON(1): Not using default mode "800x600" (hsync out of range)
(II) RADEON(1): Not using default mode "400x300" (hsync out of range)
(II) RADEON(1): Not using default mode "800x600" (hsync out of range)
(II) RADEON(1): Not using default mode "400x300" (hsync out of range)
(II) RADEON(1): Not using default mode "800x600" (hsync out of range)
(II) RADEON(1): Not using default mode "400x300" (hsync out of range)
(II) RADEON(1): Not using default mode "1024x768" (hsync out of range)
(II) RADEON(1): Not using default mode "512x384" (hsync out of range)
(II) RADEON(1): Not using default mode "1024x768" (hsync out of range)
(II) RADEON(1): Not using default mode "512x384" (hsync out of range)
(II) RADEON(1): Not using default mode "1024x768" (hsync out of range)
(II) RADEON(1): Not using default mode "512x384" (hsync out of range)
(II) RADEON(1): Not using default mode "1024x768" (hsync out of range)
(II) RADEON(1): Not using default mode "512x384" (hsync out of range)
(II) RADEON(1): Not using default mode "1024x768" (hsync out of range)
(II) RADEON(1): Not using default mode "512x384" (hsync out of range)
(II) RADEON(1): Not using default mode "1152x864" (hsync out of range)
(II) RADEON(1): Not using default mode "576x432" (hsync out of range)
(II) RADEON(1): Not using default mode "1280x960" (hsync out of range)
(II) RADEON(1): Not using default mode "640x480" (hsync out of range)
(II) RADEON(1): Not using default mode "1280x960" (hsync out of range)
(II) RADEON(1): Not using default mode "640x480" (hsync out of range)
(II) RADEON(1): Not using default mode "1280x1024" (hsync out of range)
(II) RADEON(1): Not using default mode "640x512" (hsync out of range)
(II) RADEON(1): Not using default mode "1280x1024" (hsync out of range)
(II) RADEON(1): Not using default mode "640x512" (hsync out of range)
(II) RADEON(1): Not using default mode "1280x1024" (hsync out of range)
(II) RADEON(1): Not using default mode "640x512" (hsync out of range)
(II) RADEON(1): Not using default mode "1600x1200" (hsync out of range)
(II) RADEON(1): Not using default mode "800x600" (hsync out of range)
(II) RADEON(1): Not using default mode "1600x1200" (hsync out of range)
(II) RADEON(1): Not using default mode "800x600" (hsync out of range)
(II) RADEON(1): Not using default mode "1600x1200" (hsync out of range)
(II) RADEON(1): Not using default mode "800x600" (hsync out of range)
(II) RADEON(1): Not using default mode "1600x1200" (hsync out of range)
(II) RADEON(1): Not using default mode "800x600" (hsync out of range)
(II) RADEON(1): Not using default mode "1600x1200" (hsync out of range)
(II) RADEON(1): Not using default mode "800x600" (hsync out of range)
(II) RADEON(1): Not using default mode "1792x1344" (hsync out of range)
(II) RADEON(1): Not using default mode "896x672" (hsync out of range)
(II) RADEON(1): Not using default mode "1792x1344" (hsync out of range)
(II) RADEON(1): Not using default mode "896x672" (hsync out of range)
(II) RADEON(1): Not using default mode "1856x1392" (hsync out of range)
(II) RADEON(1): Not using default mode "928x696" (hsync out of range)
(II) RADEON(1): Not using default mode "1856x1392" (hsync out of range)
(II) RADEON(1): Not using default mode "928x696" (hsync out of range)
(II) RADEON(1): Not using default mode "1920x1440" (hsync out of range)
(II) RADEON(1): Not using default mode "960x720" (hsync out of range)
(II) RADEON(1): Not using default mode "1920x1440" (hsync out of range)
(II) RADEON(1): Not using default mode "960x720" (hsync out of range)
(II) RADEON(1): Not using default mode "832x624" (hsync out of range)
(II) RADEON(1): Not using default mode "416x312" (hsync out of range)
(II) RADEON(1): Not using default mode "1152x768" (hsync out of range)
(II) RADEON(1): Not using default mode "576x384" (hsync out of range)
(II) RADEON(1): Not using default mode "1400x1050" (hsync out of range)
(II) RADEON(1): Not using default mode "700x525" (hsync out of range)
(II) RADEON(1): Not using default mode "1400x1050" (hsync out of range)
(II) RADEON(1): Not using default mode "700x525" (hsync out of range)
(II) RADEON(1): Not using default mode "1600x1024" (hsync out of range)
(II) RADEON(1): Not using default mode "800x512" (hsync out of range)
(II) RADEON(1): Not using default mode "1920x1440" (hsync out of range)
(II) RADEON(1): Not using default mode "960x720" (hsync out of range)
(II) RADEON(1): Not using default mode "2048x1536" (hsync out of range)
(II) RADEON(1): Not using default mode "1024x768" (hsync out of range)
(II) RADEON(1): Not using default mode "2048x1536" (hsync out of range)
(II) RADEON(1): Not using default mode "1024x768" (hsync out of range)
(II) RADEON(1): Not using default mode "2048x1536" (hsync out of range)
(II) RADEON(1): Not using default mode "1024x768" (hsync out of range)
(II) RADEON(1): Not using mode "667x500i" (no mode of this name)
(II) RADEON(1): Not using mode "1024x768" (no mode of this name)
(II) RADEON(1): Not using mode "736x575i" (width too large for virtual
size)
(--) RADEON(1): Virtual size is 1072x504 (pitch 1088)
(**) RADEON(1): *Mode "672x504i": 22.5 MHz, 15.7 kHz, 50.2 Hz (I)
(II) RADEON(1): Modeline "672x504i"   22.50  1068 1163 1268 1436  504
538 543 625 interlace -hsync -vsync
(**) RADEON(1): *Mode "640x240": 22.5 MHz, 15.7 kHz, 50.2 Hz
(II) RADEON(1): Modeline "640x240"   22.50  1016 1131 1232 1436  240 266
268 312 -hsync -vsync
(**) RADEON(1): *Mode "640x480i": 22.5 MHz, 15.7 kHz, 50.2 Hz (I)
(II) RADEON(1): Modeline "640x480i"   22.50  1016 1131 1232 1436  480
532 537 625 interlace -hsync -vsync
(**) RADEON(1): Display dimensions: (530, 400) mm
(**) RADEON(1): DPI set to (51, 32)
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Reloading /usr/X11R6/lib/modules/libfb.a
(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"
(II) Reloading /usr/X11R6/lib/modules/libramdac.a
(II) Loading sub module "xaa"
(II) LoadModule: "xaa"
(II) Reloading /usr/X11R6/lib/modules/libxaa.a
(**) RADEON(1): Using AGP 4x mode
(II) RADEON(1): AGP Fast Write disabled by default
(II) RADEON(1): Depth moves disabled by default
(II) Loading sub module "shadowfb"
(II) LoadModule: "shadowfb"
(II) Reloading /usr/X11R6/lib/modules/libshadowfb.a
(II) RADEON(1): Page flipping disabled
(!!) RADEON(1): For information on using the multimedia capabilities
 of this adapter, please see http://gatos.sf.net.
(--) Depth 24 pixmap format is 32 bpp
(II) do I need RAC?  Yes, I do.
(II) LoadModule: "rac"
(II) Loading /usr/X11R6/lib/modules/librac.a
(II) Module rac: vendor="The XFree86 Project"
        compiled for 4.3.0, module version = 1.0.0
        ABI class: XFree86 Video Driver, version 0.6
(II) resource ranges after preInit:
        [0] 0   0       0xdfef0000 - 0xdfefffff (0x10000) MX[B]
        [1] 0   0       0xd0000000 - 0xd7ffffff (0x8000000) MX[B]
        [2] 0   0       0xdfef0000 - 0xdfefffff (0x10000) MX[B]
        [3] 0   0       0xd0000000 - 0xd7ffffff (0x8000000) MX[B]
        [4] -1  0       0xffe00000 - 0xffffffff (0x200000) MX[B](B)
        [5] -1  0       0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
        [6] -1  0       0x000f0000 - 0x000fffff (0x10000) MX[B]
        [7] -1  0       0x000c0000 - 0x000effff (0x30000) MX[B]
        [8] -1  0       0x00000000 - 0x0009ffff (0xa0000) MX[B]
        [9] -1  0       0xdffffd00 - 0xdffffdff (0x100) MX[B]
        [10] -1 0       0xdffffe00 - 0xdffffeff (0x100) MX[B]
        [11] -1 0       0xdfffff00 - 0xdfffffff (0x100) MX[B]
        [12] -1 0       0xdfff8000 - 0xdfffbfff (0x4000) MX[B]
        [13] -1 0       0xdffff000 - 0xdffff7ff (0x800) MX[B]
        [14] -1 0       0xe0000000 - 0xdfffffff (0x0) MX[B]O
        [15] -1 0       0xdfee0000 - 0xdfeeffff (0x10000) MX[B](B)
        [16] -1 0       0xc8000000 - 0xcfffffff (0x8000000) MX[B](B)
        [17] -1 0       0xdfec0000 - 0xdfedffff (0x20000) MX[B](B)
        [18] -1 0       0xdfef0000 - 0xdfefffff (0x10000) MX[B](B)
        [19] -1 0       0xd0000000 - 0xd7ffffff (0x8000000) MX[B](B)
        [20] 0  0       0x000a0000 - 0x000affff (0x10000) MS[B](OprU)
        [21] 0  0       0x000b0000 - 0x000b7fff (0x8000) MS[B](OprU)
        [22] 0  0       0x000b8000 - 0x000bffff (0x8000) MS[B](OprU)
        [23] 0  0       0x00009800 - 0x000098ff (0x100) IX[B]
        [24] 0  0       0x00009800 - 0x000098ff (0x100) IX[B]
        [25] -1 0       0x0000ffff - 0x0000ffff (0x1) IX[B]
        [26] -1 0       0x00000000 - 0x000000ff (0x100) IX[B]
        [27] -1 0       0x0000c400 - 0x0000c4ff (0x100) IX[B]
        [28] -1 0       0x0000c800 - 0x0000c8ff (0x100) IX[B]
        [29] -1 0       0x0000d800 - 0x0000d8ff (0x100) IX[B]
        [30] -1 0       0x0000dc00 - 0x0000dc07 (0x8) IX[B]
        [31] -1 0       0x0000cc00 - 0x0000cc1f (0x20) IX[B]
        [32] -1 0       0x0000d400 - 0x0000d41f (0x20) IX[B]
        [33] -1 0       0x0000d000 - 0x0000d01f (0x20) IX[B]
        [34] -1 0       0x0000ff00 - 0x0000ff0f (0x10) IX[B]
        [35] -1 0       0x00009800 - 0x000098ff (0x100) IX[B](B)
        [36] 0  0       0x000003b0 - 0x000003bb (0xc) IS[B](OprU)
        [37] 0  0       0x000003c0 - 0x000003df (0x20) IS[B](OprU)
(==) RADEON(0): Write-combining range (0xd0000000,0x4000000)
(WW) RADEON(0): Cannot read colourmap from VGA.  Will restore with
default
(WW) RADEON(0): Direct Rendering Disabled -- Dual-head configuration is
not working with DRI at present.
Please use only one Device/Screen section in your XFConfig file.
(II) RADEON(0): Memory manager initialized to (0,0) (1536,8191)
(II) RADEON(0): Reserved area from (0,1125) to (1536,1127)
(II) RADEON(0): Largest offscreen area available: 1536 x 7064
(II) RADEON(0): Using XFree86 Acceleration Architecture (XAA)
        Screen to screen bit blits
        Solid filled rectangles
        8x8 mono pattern filled rectangles
        Indirect CPU to Screen color expansion
        Solid Lines
        Scanline Image Writes
        Offscreen Pixmaps
        Setting up tile and stipple cache:
                32 128x128 slots
                32 256x256 slots
                16 512x512 slots
(II) RADEON(0): Acceleration enabled
(==) RADEON(0): Backing store disabled
(==) RADEON(0): Silken mouse enabled
(II) RADEON(0): Using hardware cursor (scanline 1127)
(II) RADEON(0): Largest offscreen area available: 1536 x 7061
(**) Option "dpms"
(**) RADEON(0): DPMS enabled
(WW) RADEON(0): Option "MonitorLayout" is not used
(II) RADEON(0): Direct rendering disabled
(==) RandR enabled
(==) RADEON(1): Write-combining range (0xd4000000,0x4000000)
(II) RADEON(1): Memory manager initialized to (0,0) (1088,8191)
(II) RADEON(1): Reserved area from (0,504) to (1088,506)
(II) RADEON(1): Largest offscreen area available: 1088 x 7685
(II) RADEON(1): Using XFree86 Acceleration Architecture (XAA)
        Screen to screen bit blits
        Solid filled rectangles
        8x8 mono pattern filled rectangles
        Indirect CPU to Screen color expansion
        Solid Lines
        Scanline Image Writes
        Offscreen Pixmaps
        Setting up tile and stipple cache:
                32 128x128 slots
                32 256x256 slots
                16 512x512 slots
(II) RADEON(1): Acceleration enabled
(==) RADEON(1): Backing store disabled
(==) RADEON(1): Silken mouse enabled
(II) RADEON(1): Using hardware cursor (scanline 506)
(II) RADEON(1): Largest offscreen area available: 1088 x 7681
(WW) RADEON(1): Option "MonitorLayout" is not used
(WW) RADEON(1): Option "CalcAlgorithm" is not used
(II) RADEON(1): Direct rendering disabled
(==) RandR enabled
(II) Entity 0 shares no resources
(II) Entity 1 shares no resources
(II) Initializing built-in extension MIT-SHM
(II) Initializing built-in extension XInputExtension
(II) Initializing built-in extension XTEST
(II) Initializing built-in extension XKEYBOARD
(II) Initializing built-in extension LBX
(II) Initializing built-in extension XC-APPGROUP
(II) Initializing built-in extension SECURITY
(II) Initializing built-in extension XINERAMA
(II) Initializing built-in extension XFree86-Bigfont
(II) Initializing built-in extension RENDER
(II) Initializing built-in extension RANDR
(II) Keyboard "Keyboard[0]" handled by legacy driver
(**) Option "Protocol" "imps/2"
(**) Mouse[1]: Protocol: "imps/2"
(**) Option "CorePointer"
(**) Mouse[1]: Core Pointer
(**) Option "Device" "/dev/mouse"
(**) Mouse[1]: Emulate3Buttons, Emulate3Timeout: 50
(**) Option "ZAxisMapping" "4 5"
(**) Mouse[1]: ZAxisMapping: buttons 4 and 5
(**) Mouse[1]: Buttons: 5
(II) XINPUT: Adding extended input device "Mouse[1]" (type: MOUSE)
(II) Mouse[1]: ps2EnableDataReporting: succeeded
Could not init font path element /usr/X11R6/lib/X11/fonts/local,
removing from list!
Could not init font path element /usr/X11R6/lib/X11/fonts/kwintv,
removing from list!
Could not init font path element /usr/X11R6/lib/X11/fonts/CID, removing
from list!
(II) 3rd Button detected: disabling emulate3Button