Xfree86, Radeon 9500 & Xinerama doesn't work
I'm trying very hard to get a dual-display system to work,
Xinerama-style (one big workspace, windows can be dragged from one
screen to the other).
Hardware: Epox EP8RGA+ (NForce2 chipset), ATI Radeon 9500 graphics
card (AGP dual head), Philips LCD and CRT monitor.
Operating system: Debian Sarge, kernel 2.6.8, XFree86 4.3, Gnome, gdm
window manager (more or less the basic Sarge setup - all up to date).
I've installed the ATI drivers (the latest Linux 32-bit drivers from
ATI, version 8.12.10 for XFree86 4.3). I followed the following
manual: http://www.g-tec.co.at/ati.html. This seems to work OK
(Ermmm.. I've got a display according to the desired resolution -
anything I should check to see if the drivers are installed
correctly?)
I've modified the /etc/X11/XF86Config-4 according to Xinerama example
from http://www.rage3d.com/content/articles/atilinuxhowto but I still
end up with a cloned window situation: both monitors show exactly the
same content. It looks like the workspace IS enlarged: new windows
open somewhere to the left of the screen, I have to drag them from the
invisible to the visible part of the workspace.
The logfile from XFree86 can be read here:
http://www.vanaalten.net/XFree86.0.log (I thought it was a bit too big
to post here).
I've posted the XFree86 config file below.
Any suggestions how I can get this to work? Thanks in advance!
Matthijs
XF86Config-4:
Section "dri"
Mode 0666
EndSection
Section "Module"
Load "dbe" # Double buffer extension
SubSection "extmod"
Option "omit xfree86-dga" # don't initialise the DGA extension
EndSubSection
Load "type1"
Load "freetype"
Load "glx" # libglx.a
Load "dri" # libdri.a
EndSection
Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "/usr/X11R6/lib/X11/fonts/misc/"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo/"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"
EndSection
Section "ServerFlags"
Option "Xinerama" "true"
EndSection
Section "InputDevice"
Identifier "Keyboard1"
Driver "Keyboard"
Option "AutoRepeat" "500 30"
Option "XkbRules" "xfree86"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
EndSection
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "MouseManPlusPS/2"
Option "Device" "/dev/psaux"
EndSection
Section "Monitor"
Identifier "LCD monitor"
HorizSync 30-82
VertRefresh 56-76
Option "DPMS"
EndSection
Section "Monitor"
Identifier "CRT monitor"
HorizSync 30-82
VertRefresh 50-76
Option "DPMS"
EndSection
Section "Device"
Identifier "ATI Graphics Adapter connector 0"
Driver "fglrx"
Option "no_accel" "no"
Option "no_dri" "yes"
Option "mtrr" "off" # disable DRI mtrr mapper, driver has its own code for mtrr
Option "DesktopSetup" "0x00000000"
Option "MonitorLayout" "AUTO, AUTO"
Option "IgnoreEDID" "off"
Option "HSync2" "30-92"
Option "VRefresh2" "50-160"
Option "ScreenOverlap" "0"
Option "NoTV" "yes"
Option "TVStandard" "NTSC-M"
Option "TVHSizeAdj" "0"
Option "TVVSizeAdj" "0"
Option "TVHPosAdj" "0"
Option "TVVPosAdj" "0"
Option "TVHStartAdj" "0"
Option "TVColorAdj" "0"
Option "GammaCorrectionI" "0x00000000"
Option "GammaCorrectionII" "0x00000000"
Option "Capabilities" "0x00008000"
Option "VideoOverlay" "on"
Option "OpenGLOverlay" "off"
Option "CenterMode" "off"
Option "PseudoColorVisuals" "off"
Option "Stereo" "off"
Option "StereoSyncEnable" "1"
Option "FSAAEnable" "yes"
Option "FSAAScale" "2"
Option "FSAADisableGamma" "no"
Option "FSAACustomizeMSPos" "no"
Option "FSAAMSPosX0" "0.000000"
Option "FSAAMSPosY0" "0.000000"
Option "FSAAMSPosX1" "0.000000"
Option "FSAAMSPosY1" "0.000000"
Option "FSAAMSPosX2" "0.000000"
Option "FSAAMSPosY2" "0.000000"
Option "FSAAMSPosX3" "0.000000"
Option "FSAAMSPosY3" "0.000000"
Option "FSAAMSPosX4" "0.000000"
Option "FSAAMSPosY4" "0.000000"
Option "FSAAMSPosX5" "0.000000"
Option "FSAAMSPosY5" "0.000000"
Option "UseFastTLS" "0"
Option "BlockSignalsOnLock" "on"
Option "UseInternalAGPGART" "no"
Option "ForceGenericCPU" "no"
Option "KernelModuleParm" "agplock=0" # AGP locked user pages: disabled
Option "EnablePrivateBackZ" "yes" # Enable on both heads for FSAA
BusID "PCI:2:0:0" # vendor=1002, device=4144
Screen 0
EndSection
Section "Device"
Identifier "ATI Graphics Adapter connector 1"
Driver "fglrx"
BusID "PCI:2:0:0" # vendor=1002, device=4144
Screen 1
EndSection
Section "Screen"
Identifier "LCD screen"
Device "ATI Graphics Adapter connector 0"
Monitor "LCD monitor"
DefaultDepth 24
Subsection "Display"
Depth 24
Modes "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480"
ViewPort 0 0 # initial origin if mode is smaller than desktop
EndSubsection
EndSection
Section "Screen"
Identifier "CRT screen"
Device "ATI Graphics Adapter connector 1"
Monitor "CRT monitor"
DefaultDepth 24
Subsection "Display"
Depth 24
Modes "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480"
ViewPort 0 0 # initial origin if mode is smaller than desktop
EndSubsection
EndSection
Section "ServerLayout"
Identifier "Server Layout"
Screen "LCD screen"
Screen "CRT screen" LeftOf "LCD screen"
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
EndSection
--
Matthijs
vanaalten@hotmail.com
Reply to: