I've just installed a Sapphire Radeon 9000 with ATI's fglrx drivers, and
I can't get the dual head to work properly; the second screen is always
just a copy of the first. Can anyone help?
My first screen is a DVI LCD monitor, the second one is analogue. I'm
using Debian XFree86 4.2.1-4 on an Athlon PC. I've tried the free radeon
driver as well, but it just causes the system to reboot whether I set
the ChipID or not.
I ran fglrxconfig (which I thought was quite good actually, but I always
did like xf86config), and it got the BusID wrong, using PCI:1:0:1
instead of PCI:1:0:0. I changed it to 0 and that got it working. I
noticed there is an extra entry with lspci though:
01:00.0 VGA compatible controller: ATI Technologies Inc: Unknown device 4966 (rev 01)
01:00.1 Display controller: ATI Technologies Inc: Unknown device 496e (rev 01)
The relevant sections from XF86Config-4 are at the end of my post.
If I change the Xinerama option to true, my pointer can disappear off
the left of both monitors, and windows get opened on the missing second
display, so I can see them in the desktop pager, but not on either real
screen. If I choose a single framebuffer in fglrxconfig, the left half
of my desktop is invisible, and the right half shows on both of them.
I've tried setting the second BusID to 1:0:1, but it doesn't make any
difference except I get the warning about it not finding a corresponding
device.
# === ATI device section ===
Section Device
Identifier ATI Graphics Adapter jack 0
Driver fglrx
# === disable PnP Monitor ===
#Option NoDDC
# === disable/enable XAA/DRI ===
Option no_accel no
Option no_dri no
# === Fire GL DDX driver module specific settings ===
# === Screen Management ===
Option DesktopSetup 0x
Option Display2 0
Option HSync2 30-60
Option VRefresh2 50-60
Option GammaCorrectionI 0x06419064
Option GammaCorrectionII 0x06419064
# === OpenGL specific profiles/settings ===
Option Capabilities 0x
# === Video Overlay for the Xv extension ===
Option VideoOverlay on
# === OpenGL Overlay ===
# Note: When OpenGL Overlay is enabled, Video Overlay
# will be disabled automatically
Option OpenGLOverlay off
BusID PCI:1:0:0# vendor=1002, device=496e
Screen 0
EndSection
Section Device
Identifier ATI Graphics Adapter jack 1
Driver fglrx
BusID PCI:1:0:0# vendor=1002, device=496e
Screen 1
EndSection
Section Device
Identifier Radeon 9000 0
Driver radeon
BusID PCI:1:0:0
ChipID 0x5157 # 7500
#ChipID 0x4242 # 8500
Screen 0
EndSection
Section Device
Identifier Radeon 9000 1
Driver radeon
BusID PCI:1:0:0
ChipID 0x5157 # 7500
Screen 1
EndSection
# **
# Screen sections
# **
Section Screen
Identifier Screen0
Device ATI Graphics Adapter jack 0
Monitor Monitor0
DefaultDepth 24
#Option backingstore
Subsection Display
Depth 24
Modes 1024x768 640x480 800x600
ViewPort0 0 # initial origin if mode is smaller than desktop
EndSubsection
EndSection
Section Screen
Identifier Screen1
Device ATI Graphics Adapter jack 1
Monitor Monitor1
DefaultDepth 24
#Option backingstore
Subsection Display
Depth 24
Modes 1024x768 640x480 800x600
ViewPort0 0 # initial origin if mode is smaller than desktop
EndSubsection
EndSection
# **
# ServerLayout sections.
# **
Section ServerLayout
# The Identifier line must be present
Identifier Server Layout
Screen Screen0
Screen Screen1 LeftOf Screen0
InputDevice Mouse1 CorePointer
InputDevice Keyboard1 CoreKeyboard
EndSection
Section ServerFlags
Option Xinerama false
EndSection
### EOF ###
--
TH * http://www.realh.co.uk
___
XFree86 mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xfree86