radeon driver only detecting one monitor
Friedrich W. H. Kossebau
Friedrich.W.H at kossebau.de
Mon Nov 7 13:52:07 PST 2005
Hi Lynx, Alex, list!
Am Montag 07 November 2005 22:11, schrieb Alex Deucher:
> On 11/7/05, lynx.abraxas at freenet.de <lynx.abraxas at freenet.de> wrote:
> > Hallo!
> >
> >
> > My problem is:
> >
> > When I start Xorg with my TFT-monitor conected to my laptop only my
> > external TFT gets detected and thus leads to X running only on that one.
> > And I can't get xinerama or dual config to work.
>
> you need to force the second head on with the monitorlayout option if
> the driver fails to detect teh second monitor. see the radeon man page
> for more info. e.g., add this to the device section of your config:
> Option "MonitorLayout" "LVDS, CRT"
If only this would work everywhere. Accidently I played around with the X
settings of my Radeon Mobility 9000 (M9) Lf (AGP) just yesterday and found
the detection of the external monitor to fail if one is not going the
MergedFb road.
X works so far that it sets up the second head (as found out with randr
output, also mouse behaves as it walks around in some unseen area next to my
screen), only there seem to be no signals on the wire to the external
monitor. Cmp also https://bugs.freedesktop.org/show_bug.cgi?id=1559
FWIW: SUSE 10.0's X.Org 6.8.2
Regards
Friedrich
PS: Attached is my very last xorg.conf where I gave up when I felt it to be a
driver problem, not configuration.
-------------- next part --------------
Section "Files"
FontPath "/usr/X11R6/lib/X11/fonts/misc:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/local"
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/URW"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo"
FontPath "/usr/X11R6/lib/X11/fonts/PEX"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic"
FontPath "/usr/X11R6/lib/X11/fonts/latin2/misc:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/latin2/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/latin2/100dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/latin2/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/latin7/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/baekmuk:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/japanese:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/kwintv"
FontPath "/usr/X11R6/lib/X11/fonts/truetype"
FontPath "/usr/X11R6/lib/X11/fonts/uni:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/CID"
FontPath "/usr/X11R6/lib/X11/fonts/ucs/misc:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/ucs/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/ucs/100dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/hellas/misc:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/hellas/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/hellas/100dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/hellas/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/misc/sgi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/xtest"
FontPath "/opt/kde3/share/fonts"
InputDevices "/dev/ttyS0"
InputDevices "/dev/ttyS1"
InputDevices "/dev/ttyS2"
InputDevices "/dev/ttyS3"
InputDevices "/dev/ttyS4"
InputDevices "/dev/ttyS5"
InputDevices "/dev/ttyS6"
InputDevices "/dev/ttyS7"
InputDevices "/dev/ttyS8"
InputDevices "/dev/psaux"
InputDevices "/dev/logibm"
InputDevices "/dev/sunmouse"
InputDevices "/dev/atibm"
InputDevices "/dev/amigamouse"
InputDevices "/dev/atarimouse"
InputDevices "/dev/inportbm"
InputDevices "/dev/gpmdata"
InputDevices "/dev/mouse"
InputDevices "/dev/usbmouse"
InputDevices "/dev/adbmouse"
InputDevices "/dev/input/mice"
InputDevices "/dev/input/event0"
InputDevices "/dev/pointer0"
InputDevices "/dev/pointer1"
InputDevices "/dev/pointer2"
InputDevices "/dev/pointer3"
EndSection
Section "ServerFlags"
Option "AllowMouseOpenFail"
Option "RandR" "on"
Option "DefaultServerLayout" "Layout mit externem"
# Option "DefaultServerLayout" "Layout Erweitert"
EndSection
Section "Module"
Load "dbe"
Load "type1"
Load "freetype"
Load "extmod"
Load "glx"
Load "v4l"
Load "dri"
EndSection
Section "DRI"
Group "video"
Mode 0660
EndSection
Section "Extensions"
EndSection
# **********************************************************************
# Eingabegeräte
# **********************************************************************
Section "InputDevice"
Identifier "eingebaute Tastatur"
Driver "kbd"
Option "Protocol" "Standard"
Option "XkbLayout" "de"
Option "XkbModel" "pc105"
Option "XkbRules" "xfree86"
Option "XkbVariant" "nodeadkeys"
EndSection
Section "InputDevice"
Identifier "TouchPad"
Driver "synaptics"
Option "Device" "/dev/input/mice"
Option "Emulate3Buttons" "on"
Option "InputFashion" "Mouse"
Option "Name" "Synaptics;Touchpad"
Option "Protocol" "explorerps/2"
Option "SHMConfig" "on"
Option "Vendor" "Sysp"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
Identifier "TrackPoint"
Driver "mouse"
Option "Device" "/dev/input/mice"
Option "Name" "PS/2 Generic Mouse"
Option "Protocol" "explorerps/2"
Option "Vendor" "Sysp"
EndSection
# **********************************************************************
# Ausgabegeräte
# **********************************************************************
Section "Monitor"
Identifier "eingebauter Monitor"
# Option "CalcAlgorithm" "CheckDesktopGeometry"
HorizSync 28-60
ModelName "THINKPAD 1400X1050 LCD PANEL"
Option "DPMS"
VendorName "IBM"
VertRefresh 50-60
DisplaySize 305 230
EndSection
Section "Monitor"
Identifier "externer Monitor"
Option "DPMS"
EndSection
### eingebauter Bildschirm #############################################
Section "Device"
Identifier "ATI Radeon 9000"
BoardName "RV250 Lf"
BusID "1:0:0"
Screen 0 # bei Dualhead zur Markierung der einzelnen Heads
Driver "radeon"
Option "MergedFB" "false"
# Option "MonitorLayout" "LVDS,CRT" #Versuch, die Erkennung des externen zu ermöglichen
Option "DynamicClocks" "on" # falls Kernel-Unterstützung existiert, wird Powermanagement der GPU gemacht
# Option "AGPMode" "4" # used only when DRI is enabled, hangs the kernel ATM
Option "AGPFastWrite" "yes" # used only when DRI is enabled
Option "Backingstore" "true"
Option "RenderAccel" "true"
Option "EnablePageFlip" "true"
Option "BIOSHotkeys" "on"
VendorName "ATI"
EndSection
Section "Screen"
Identifier "eingebauter Bildschirm"
DefaultDepth 24
SubSection "Display"
Depth 16
Modes "1400x1050" "1280x768" "1024x768" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1400x1050" "1280x768" "1024x768" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 32
Modes "1400x1050" "1280x768" "1024x768" "800x600" "768x576" "640x480"
EndSubSection
Device "ATI Radeon 9000"
Monitor "eingebauter Monitor"
EndSection
### externer Bildschirm ########################################################
Section "Device"
Identifier "ATI Radeon 9000 2"
BoardName "RV250 Lf"
BusID "1:0:0"
Screen 1
Driver "radeon"
Option "MergedFB" "false"
Option "MonitorLayout" "LVDS,CRT"
Option "DynamicClocks" "on" # falls Kernel-Unterstützung existiert, wird Powermanagement der GPU gemacht
# Option "AGPMode" "4" # used only when DRI is enabled, hangs the kernel ATM
Option "AGPFastWrite" "yes" # used only when DRI is enabled
Option "Backingstore" "true"
Option "RenderAccel" "true"
Option "EnablePageFlip" "true" #Page flipping does not work well with MergedFB. If you see rendering errors or other strange behavior, disable page flipping.
VendorName "ATI"
EndSection
Section "Screen"
Identifier "externer Bildschirm"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1400x1050" "1280x768" "1024x768" "800x600" "768x576" "640x480"
EndSubSection
Device "ATI Radeon 9000 2"
Monitor "externer Monitor"
EndSection
### erweiterter Bildschirm #############################################
Section "Device"
Identifier "ATI Radeon 9000 ext"
BoardName "RV250 Lf"
BusID "1:0:0"
Driver "radeon"
Option "IgnoreEDID"
Option "MergedFB" "true"
Option "DynamicClocks" "on" # falls Kernel-Unterstützung existiert, wird Powermanagement der GPU gemacht
# Option "AGPMode" "4" # used only when DRI is enabled, hangs the kernel ATM
Option "AGPFastWrite" "yes" # used only when DRI is enabled
Option "Backingstore" "true"
Option "RenderAccel" "true"
Option "EnablePageFlip" "true" #Page flipping does not work well with MergedFB. If you see rendering errors or other strange behavior, disable page flipping.
Option "CRT2VRefresh" "43-75"
Option "CRT2HSync" "30-60"
Option "CRT2Position" "RightOf"
Option "MetaModes" "1400x1050,1024x768;1024x768,1024x768;800x600,800x600;768x576,768x576;1400x1050;1024x768"
Option "MergedNonRectangular" "true"
VendorName "ATI"
EndSection
Section "Screen"
Identifier "erweiterter Bildschirm"
DefaultDepth 24
SubSection "Display"
Depth 16
Modes "1400x1050" "1280x768" "1024x768" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1400x1050" "1280x768" "1024x768" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 32
Modes "1400x1050" "1280x768" "1024x768" "800x600" "768x576" "640x480"
EndSubSection
Device "ATI Radeon 9000 ext"
Monitor "eingebauter Monitor"
EndSection
###########################################################################
Section "ServerLayout"
Identifier "Layout mit externem"
InputDevice "eingebaute Tastatur" "CoreKeyboard"
InputDevice "TouchPad" "CorePointer"
InputDevice "TrackPoint" "SendCoreEvents"
Option "Clone" "off"
Option "Xinerama" "off"
Screen "eingebauter Bildschirm"
# Screen "externer Bildschirm" RightOf "eingebauter Bildschirm"
EndSection
Section "ServerLayout"
Identifier "Layout Erweitert"
InputDevice "eingebaute Tastatur" "CoreKeyboard"
InputDevice "TouchPad" "CorePointer"
InputDevice "TrackPoint" "SendCoreEvents"
Option "Clone" "off"
Option "Xinerama" "off"
Screen "erweiterter Bildschirm"
EndSection
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg/attachments/20051107/29b8b2ef/attachment.pgp>
More information about the xorg
mailing list