[CentOS] CentOS 5 dual head doesn't work

Thu May 3 19:16:12 UTC 2007
Mark Hull-Richter <mhullrich at gmail.com>

On 5/3/07, Jeff Stacey <Jeff.Stacey at jri.ca> wrote to me:
>
> Grab the ATI Driver Installer it supports Xorg 7.1
>
Okay, I did that.  I have now been fighting with xorg.conf and
system-config-display for about an hour and I still have mirror
screens and do not know what to do.  Here is my xorg.conf (which isn't
even changed as I write this, it just doesn't work) and excerpts from
the Xorg.0.log where there were errors (EE) or warnings (WW) and I
don't understand some of these.  Hopefully someone out there will?

xorg.conf:

# Xorg configuration created by system-config-display

Section "ServerLayout"
       Identifier     "Multihead layout"
       Screen      0  "aticonfig-Screen[0]" LeftOf "aticonfig-Screen[1]"
       Screen      1  "aticonfig-Screen[1]"
       InputDevice    "Keyboard0" "CoreKeyboard"
       Option      "Xinerama" "on"
       Option      "Clone" "off"
EndSection

Section "Files"
EndSection

Section "InputDevice"
       Identifier  "Keyboard0"
       Driver      "kbd"
       Option      "XkbModel" "pc105"
       Option      "XkbLayout" "us"
EndSection

Section "Monitor"
       Identifier   "aticonfig-Monitor[0]"
       VendorName   "ATI Proprietary Driver"
       ModelName    "Generic Autodetecting Monitor"
       Option      "DPMS" "true"
EndSection

Section "Monitor"
       Identifier   "aticonfig-Monitor[1]"
       VendorName   "ATI Proprietary Driver"
       ModelName    "Generic Autodetecting Monitor"
       Option      "DPMS" "true"
EndSection

Section "Device"
       Identifier  "aticonfig-Device[0]"
       Driver      "fglrx"
       BusID       "PCI:1:0:0"
EndSection

Section "Device"
       Identifier  "aticonfig-Device[1]"
       Driver      "fglrx"
       BusID       "PCI:1:0:1"
EndSection

Section "Screen"
       Identifier "aticonfig-Screen[0]"
       Device     "aticonfig-Device[0]"
       Monitor    "aticonfig-Monitor[0]"
       DefaultDepth     24
       SubSection "Display"
               Viewport   0 0
               Depth     24
               Modes    "1280x1024" "1280x960" "1280x800" "1152x864"
"1024x768" "800x600" "640x480"
       EndSubSection
EndSection

Section "Screen"
       Identifier "aticonfig-Screen[1]"
       Device     "aticonfig-Device[1]"
       Monitor    "aticonfig-Monitor[1]"
       DefaultDepth     24
       SubSection "Display"
               Viewport   0 0
               Depth     24
               Modes    "1280x1024" "1280x960" "1280x800" "1152x864"
"1024x768" "800x600" "640x480"
       EndSubSection
EndSection

Don't I need something that has a Screen section with two Display
subsections?  I can't remember what that was....

Anyway, here are the errors and warnings from my Xorg.0.log (there
were no notices or unknowns):

(==) |-->Input Device "<default pointer>"
(WW) The core pointer device wasn't specified explicitly in the layout.
   Using the default mouse configuration.
:
(WW) fglrx(0): ***********************************
(WW) fglrx(0): * DRI initialization disabled!    *
(WW) fglrx(0): * 2D acceleraton available (MMIO) *
(WW) fglrx(0): * no 3D acceleration available    *
(WW) fglrx(0): ***********************************
:
(WW) fglrx(0): Failed to set up write-combining range (0xd7fc0000,0x20000)
(WW) fglrx(0): Failed to set up write-combining range (0xd7f80000,0x60000)
(WW) fglrx(0): Failed to set up write-combining range (0xd7f00000,0xe0000)
(WW) fglrx(0): Failed to set up write-combining range (0xd7e00000,0x1e0000)
(WW) fglrx(0): Failed to set up write-combining range (0xd7c00000,0x3e0000)
(WW) fglrx(0): Failed to set up write-combining range (0xd7800000,0x7e0000)
(WW) fglrx(0): Failed to set up write-combining range (0xd7000000,0xfe0000)
(WW) fglrx(0): Failed to set up write-combining range (0xd6000000,0x1fe0000)
(WW) fglrx(0): Failed to set up write-combining range (0xd4000000,0x3fe0000)
(WW) fglrx(0): Failed to set up write-combining range (0xd0000000,0x7fe0000)
:
(WW) fglrx(0): Textured Video not supported without DRI enabled.
(==) RandR enabled
(WW) Not including screen "aticonfig-Screen[0]" in origins calculation.
:
(EE) AIGLX: Screen 0 is not DRI capable [882]
:
(WW) Disabling Composite since Xinerama is enabled
:
(WW) <default pointer>: No Device specified, looking for one...

None of these look to me like they are related to the problem - no
dual head.  What's worse is that s-c-d doesn't seem to understand this
either.  It shows:

Settings: 800x600, Millions of colors (with only 640x480 as the other
res option)

Hardware: Generic Autodetecting Monitor (should be Dell 1707FP) and
Unkown Video Card (which is actually correct - this is the fglrx
driver).

Dual Head: Use Dual Head, Generic Autodetecting Monitor (see above),
Second video card is "ATI Technologies Inc Unknown device 71d2" (which
is technically correct but useless), 800x600 (no options), Millions of
colors and "Spanning Desktops" which do not appear.

Anyone know what this is/might be and, hopefully, how to fix it?

Thanks.

--
Mark Hull-Richter
DATAllegro (www.datallegro.com)
85 Enterprise, Second Floor, Aliso Viejo, CA  92656
949-680-3082 - Office     949-330-7691 - fax