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" "0x00000000"
Option "Display2" "0"
Option "HSync2" "30-60"
Option "VRefresh2" "50-60"
Option "GammaCorrectionI" "0x06419064"
Option "GammaCorrectionII" "0x06419064"
# === OpenGL specific profiles/settings ===
Option "Capabilities" "0x00000000"
# === 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"
ViewPort 0 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"
ViewPort 0 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