I have a system with two ATI cards installed
- ATI Radeon X1650
- ATI Radeon X1900
System is an Intel Core 2 Duo 64 bit running Fedora 8 x86_64
I have monitors attached to one of the outputs for the X1900 and both the outputs of the X1650.
I have downloaded and installed the proprietary ATI driver version 8-10
I have the following xorg.conf:
Code:
# Xorg configuration created by system-config-display
Section "ServerLayout"
Identifier "MultiHead LayOut"
Screen 1 "amdcccle-Screen[6]-0" RightOf "amdcccle-Screen[8]-0"
Screen 0 "amdcccle-Screen[8]-0 " 0 0
InputDevice "Keyboard0" "CoreKeyboard"
Option "Ximerama" "on"
Option "Clone" "off"
EndSection
Section "Files"
EndSection
Section "Module"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "gb"
EndSection
Section "Monitor"
Identifier "amdcccle-Monitor[8]-0"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
EndSection
Section "Monitor"
Identifier "amdcccle-Monitor[6]-0"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
EndSection
Section "Monitor"
Identifier "amdcccle-Monitor[6]-1"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
EndSection
Section "Device"
Identifier "amdcccle-Device[8]-0"
Driver "fglrx"
BusID "PCI:8:0:0"
EndSection
Section "Device"
Identifier "amdcccle-Device[6]-0"
Driver "fglrx"
BusID "PCI:6:0:0"
EndSection
Section "Device"
Identifier "amdcccle-Device[6]-1"
Driver "fglrx"
BusID "PCI:6:0:1"
EndSection
Section "Screen"
Identifier "amdcccle-Screen[8]-0"
Device "amdcccle-Device[8]-0"
Monitor "amdcccle-Monitor[8]-0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1280x1024" "800x640" "640x480"
EndSubSection
EndSection
Section "Screen"
Identifier "amdcccle-Screen[6]-0"
Device "amdcccle-Device[6]-0"
Monitor "amdcccle-Monitor[6]-0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1280x1024" "800x640" "640x480"
EndSubSection
EndSection
Section "Screen"
Identifier "amdcccle-Screen[6]-1"
Device "amdcccle-Device[6]-1"
Monitor "amdcccle-Monitor[6]-1"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1280x1024" "800x640" "640x480"
EndSubSection
EndSection
The system starts up and a single screen activates, the one attached to PCI:8:0:0.
From the Xorg.0.log I have the following bits:
Code:
((==) ServerLayout "MultiHead LayOut"
(**) |-->Screen "amdcccle-Screen[6]-0" (1)
(**) | |-->Monitor "amdcccle-Monitor[6]-0"
(**) | |-->Device "amdcccle-Device[6]-0"
(**) |-->Screen "amdcccle-Screen[8]-0" (0)
(**) | |-->Monitor "amdcccle-Monitor[8]-0"
(**) | |-->Device "amdcccle-Device[8]-0"
(**) |-->Input Device "Keyboard0"
(==) |-->Input Device "<default pointer>"
Code:
(II) PCI: PCI scan (all values are in hex)
**
<snipped, all looks good here>
**
(--) PCI: (6:0:0) ATI Technologies Inc RV530LE [Radeon X1600] rev 0, Mem @ 0xb0000000/28, 0xff8e0000/16, I/O @ 0xb800/8, BIOS @ 0xff8c0000/17
(--) PCI: (6:0:1) ATI Technologies Inc unknown chipset (0x71e6) rev 0, Mem @ 0xff8f0000/16
(--) PCI:*(8:0:0) ATI Technologies Inc R580 [Radeon X1900 XT] Primary rev 0, Mem @ 0xd0000000/28, 0xff9f0000/16, I/O @ 0xc800/8, BIOS @ 0xff9c0000/17
(--) PCI: (8:0:1) ATI Technologies Inc R580 [Radeon X1900 XT] Secondary rev 0, Mem @ 0xff9e0000/16
Code:
(II) LoadModule: "dri"
(II) Loading /usr/lib64/xorg/modules/extensions//libdri.so
(II) Module dri: vendor="X.Org Foundation"
compiled for 7.1.0, module version = 1.0.0
ABI class: X.Org Server Extension, version 0.3
(II) Loading extension XFree86-DRI
(II) LoadModule: "fglrx"
(II) Loading /usr/lib64/xorg/modules/drivers//fglrx_drv.so
(II) Module fglrx: vendor="FireGL - ATI Technologies Inc."
compiled for 7.1.0, module version = 8.54.3
Module class: X.Org Video Driver
I can see in the Xorg.0.log that the driver finds and checks the video card (X1900) at PCI:8:0:0 and is reasonably happy with it.
However, at no time does it appear to activate the driver for the other card (the X1650).
On xinit, the single monitor attached to the X1900 works perfectly, and fgl_glxgears runs happily.
Anyone got any ideas on how I can get the other two screens active? When X starts, its clear those two monitors are doing SOMETHING, as they flash a bit, but they soon go back into standby state.
Thanks
TD