Hi guys,
Is anyone here running a dual screen (one big desktop) with the fglrx
driver? I'm having a wild time trying to make this work with an ATI HD
2400 XT card on Squeeze.
I installed the ATI drivers from non-free, compiled the module with m-a
- all works fine. I can configure X with a single screen with
accelleration, it works beautifully. But as soon as I hook up the
second screen, trouble starts.
# aticonfig --initial=dual-head --screen-layout=left
--desktop-setup=horizontal --hsync=0,31-83 --vrefresh=0,56-76
--hsync2=31-83 --vrefresh2=56-76 --mode2=1280x1024
This gives me the left screen working, with the right screen complaining
about the resolution (they're identical). I made a modeline on
http://xtiming.sourceforge.net/cgi-bin/xtiming.pl and added that to my
xorg.conf, which gave me two screens, cloned. The second screen,
unfortunately, has a horrible flicker to it, and the amdcccle panel
doesn't allow me to do any dual-head configuration.
Section "ServerLayout"
Identifier "aticonfig Layout"
Screen 0 "aticonfig-Screen[0]-0" 0 0
EndSection
Section "Files"
EndSection
Section "Module"
EndSection
Section "ServerFlags"
Option "Xinerama" "off"
EndSection
Section "Monitor"
Identifier "aticonfig-Monitor[0]-0"
HorizSync 31.0 - 83.0
VertRefresh 56.0 - 76.0
ModeLine "1280x1024_60.00" 108.9 1280 1360 1496 1712 1024
1025 1028 1060 -hsync +vsync
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
Option "PreferredMode" "1280x1024"
EndSection
Section "Monitor"
Identifier "aticonfig-Monitor[0]-1"
ModeLine "1280x1024_60.00" 108.9 1280 1360 1496 1712 1024
1025 1028 1060 -hsync +vsync
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
Option "PreferredMode" "1280x1024"
EndSection
Section "Device"
Identifier "aticonfig-Device[0]-0"
Driver "fglrx"
Option "" "horizontal"
Option "VRefresh2" "56-76"
Option "Mode2" "1280x1024"
Option "DesktopSetup" "horizontal"
Option "HSync2" "31-83"
BusID "PCI:1:0:0"
EndSection
Section "Device"
Identifier "aticonfig-Device[0]-1"
Driver "fglrx"
BusID "PCI:1:0:0"
Screen 1
EndSection
Section "Screen"
Identifier "aticonfig-Screen[0]-0"
Device "aticonfig-Device[0]-0"
Monitor "aticonfig-Monitor[0]-0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "aticonfig-Screen[0]-1"
Device "aticonfig-Device[0]-1"
Monitor "aticonfig-Monitor[0]-1"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
The only thing noteworthy in the log is this:
(WW) fglrx(0): Big Desktop related functionalities are replaced by RandR
1.2!
(WW) fglrx(0): Xorg.conf options, DesktopSetup and ScreenOverlap, of
driver section are not supported when RandR 1.2 is enabled!
(WW) fglrx(0): Xorg.conf option PairModes of driver section is not
supported when RandR 1.2 is enabled!
But xrandr/grandr doesn't find the second screen at all.
Here is the card info:
01:00.0 VGA compatible controller: ATI Technologies Inc RV610 [Radeon HD
2400 XT] (prog-if 00 [VGA controller])
Subsystem: ATI Technologies Inc Device 0d02
Flags: fast devsel, IRQ 11
Memory at d0000000 (64-bit, prefetchable) [size=256M]
Memory at fe9f0000 (64-bit, non-prefetchable) [size=64K]
I/O ports at dc00 [size=256]
Expansion ROM at fea00000 [disabled] [size=128K]
Capabilities: [50] Power Management version 3
Capabilities: [58] Express Legacy Endpoint, MSI 00
Capabilities: [a0] MSI: Mask- 64bit+ Count=1/1 Enable-
Capabilities: [100] Vendor Specific Information <?>
Does anyone have this working? Care to share you secret?
Thanks
--kj
--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org