XF86Config / Xinerama problem with X6.9
Paul Kaplan
pkaplan1 at comcast.net
Thu Oct 13 18:45:11 PDT 2005
I have a Thinkpad T40 (2575) with a Radeon M7 7500 video card. It is
connected to a Sony X93 external LCD monitor.
With Mandrake 9.2, 10.0, and 10.1 using the mandriva supplied radeon driver
and running XFree and more recently XOrg through verson 6.8.2, the XF86Config
file shown below allowed me to work with a single virtual desktop spanning
the internal and external LCDs (2308x1024) using Xinerama.
I recently upgraded to Mandriva 2006 which uses a recent cvs version of XOrg
6.9. The virtual desktop remains, but no signal is being sent to the
external monitor and as a result I can only see the left portion of the
virtual desktop on the internal LCD. The problem isn't fixed by cycling
through the internal/external/both monitor signal (Fn+F7) setting.
Inactivating Xinerama doesn't change things, but changing the BusID of the
Device Videocard1 allows a single 1024x768 image to be displayed on one the
other or both montiors.
Can anyone explain why the change in behavior and suggest a way to fix? I am
addicted to using the expansive virtual monitor and am lost without it.
TIA
Paul
---------------------------------------
#Dual headed XF86Config for IBM Thinkpad T40-257551U
#Radeon M7 7500
#Works for XFree 4.3, X.org 6.7 and 6.8
#Rename file as necessary for distribution
#originally from Diego Zamboni / linux-thinkpad list
#Section "ServerLayout"
# Identifier "Default Layout"
# Screen 0 "Screen0" 0 0
# InputDevice "Mouse0" "CorePointer"
# InputDevice "Keyboard0" "CoreKeyboard"
# InputDevice "DevInputMice" "AlwaysCore"
#EndSection
#Section "ServerLayout"
# Identifier "Singlehead"
# Screen 0 "Screen0" 0 0
# Screen "Screen0"
# Screen "Screen1" RightOf "Screen0"
# InputDevice "Mouse0" "CorePointer"
# InputDevice "Keyboard0" "CoreKeyboard"
# InputDevice "DevInputMice" "AlwaysCore"
#EndSection
Section "ServerLayout"
Identifier "Multihead"
# Screen 0 "Screen0" 0 0
Screen "Screen0"
Screen "Screen1" RightOf "Screen0"
Option "Xinerama" "true"
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "DevInputMice" "AlwaysCore"
EndSection
Section "Files"
# Multiple FontPath entries are allowed (they are concatenated together)
# By default, Mandrake 6.0 and later now use a font server independent of
# the X server to render fonts.
FontPath "unix/:-1"
EndSection
Section "Module"
Load "dbe"
Load "extmod"
Load "fbdevhw"
Load "glx"
Load "record"
Load "freetype"
Load "type1"
# Load "dri"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "keyboard"
Option "XkbRules" "xfree86"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "PS/2"
Option "Device" "/dev/psaux"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "yes"
EndSection
Section "InputDevice"
# If the normal CorePointer mouse is not a USB mouse then
# this input device can be used in AlwaysCore mode to let you
# also use USB mice at the same time.
Identifier "DevInputMice"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "yes"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Unprobed Monitor"
# HorizSync 31.5 - 48.5
# VertRefresh 40.0 - 70.0
Option "dpms"
EndSection
Section "Monitor"
Identifier "Monitor1"
VendorName "Monitor Vendor"
ModelName "Unprobed Monitor"
# HorizSync 31.5 - 67.0
# VertRefresh 50.0 - 75.0
Option "dpms"
# Modeline "1280x1024" 135.00 1280 1308 1412 1676 1024 1027 1030
1056
EndSection
Section "Device"
Identifier "Videocard0"
Driver "radeon"
VendorName "Videocard vendor"
BoardName "ATI Radeon Mobility M7"
# VideoRam 32768
Screen 0
BusID "PCI:1:0:0"
EndSection
Section "Device"
Identifier "Videocard1"
Driver "radeon"
VendorName "Videocard vendor"
BoardName "ATI Radeon Mobility M7"
# VideoRam 32768
Screen 1
BusID "PCI:1:0:0"
EndSection
Section "Screen"
# This is the internal LCD display
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1024x768" "800x600"
EndSubSection
EndSection
Section "Screen"
# This is an external monitor running 1280x1024
Identifier "Screen1"
Device "Videocard1"
Monitor "Monitor1"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1280x1024" "1024x768"
EndSubSection
EndSection
#Section "DRI"
# Group 0
# Mode 0666
#EndSection
---------------------------------------
More information about the xorg
mailing list