Bugzilla – Bug 132370
DualHead Option doesn't work with ATI RV 200 QW
Last modified: 2006-08-16 15:47:29 UTC
After upgrading from Suse 9.3 to Suse 10.0 (DVD Trial Version) only the Primary Display works. The Secondary Display stays black. Sax2 doesn't find two Displays too. After downgrading from XOrg 6.8.2-100 to 6.8.2.30-1 both Displays work with the old xconf.org. Sax2 still doesnt work proberly. I have got one graphics adapter ATI RV 200 QW with DualHead Option, 1 Belinea TFT 101910 and 1 Macon TFT L15A. -------------------------------------------------------------------------------- Xconf.org: # /.../ # SaX generated X11 config file # Created on: 2005-07-24T07:53:08+0200. # # Version: 4.8 # Contact: Marcus Schaefer <sax@suse.de>, 2002 # # Automatically generated by [ISaX] (4.8) # PLEASE DO NOT EDIT THIS FILE! # 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" EndSection Section "Module" Load "freetype" Load "type1" Load "dbe" Load "glx" Load "extmod" Load "v4l" EndSection Section "InputDevice" Driver "kbd" Identifier "Keyboard[0]" Option "Protocol" "Standard" Option "XkbLayout" "de" Option "XkbModel" "pc105" Option "XkbRules" "xfree86" Option "XkbVariant" "nodeadkeys" EndSection Section "InputDevice" Driver "mouse" Identifier "Mouse[1]" Option "Buttons" "7" Option "Device" "/dev/input/mice" Option "Name" "ImExPS/2 Logitech Explorer Mouse" Option "Protocol" "explorerps/2" Option "Vendor" "Sysp" Option "ZAxisMapping" "4 5" EndSection Section "Monitor" Option "CalcAlgorithm" "CheckDesktopGeometry" DisplaySize 340 270 HorizSync 30-82 Identifier "Monitor[0]" ModelName "101910" VendorName "BELINEA" VertRefresh 50-75 UseModes "Modes[0]" EndSection Section "Monitor" Option "CalcAlgorithm" "CheckDesktopGeometry" HorizSync 30-62 Identifier "Monitor[1]" ModelName "1024X768@60HZ" VendorName "--> VESA" VertRefresh 50-75 UseModes "Modes[1]" EndSection Section "Modes" Identifier "Modes[0]" Modeline "1280x1024" 114.54 1280 1360 1496 1712 1024 1025 1028 1062 Modeline "1280x1024" 134.72 1280 1368 1504 1728 1024 1025 1028 1068 Modeline "1024x768" 67.48 1024 1080 1184 1344 768 769 772 797 Modeline "1024x768" 79.52 1024 1080 1192 1360 768 769 772 801 EndSection Section "Modes" Identifier "Modes[1]" Modeline "1024x768" 79.52 1024 1080 1192 1360 768 769 772 801 Modeline "640x480" 25.10 640 656 720 800 480 481 484 498 Modeline "640x480" 29.84 640 664 728 816 480 481 484 501 EndSection Section "Screen" DefaultDepth 24 SubSection "Display" Depth 15 Modes "1024x768" EndSubSection SubSection "Display" Depth 16 Modes "1024x768" EndSubSection SubSection "Display" Depth 24 Modes "1280x1024" EndSubSection SubSection "Display" Depth 32 Modes "1024x768" EndSubSection SubSection "Display" Depth 8 Modes "1024x768" EndSubSection Device "Device[0]" Identifier "Screen[0]" Monitor "Monitor[0]" EndSection Section "Screen" DefaultDepth 24 SubSection "Display" Depth 15 Modes "640x480" EndSubSection SubSection "Display" Depth 16 Modes "1024x768" EndSubSection SubSection "Display" Depth 24 Modes "1024x768" EndSubSection SubSection "Display" Depth 4 Modes "640x480" EndSubSection SubSection "Display" Depth 8 Modes "640x480" EndSubSection Device "Device[1]" Identifier "Screen[1]" Monitor "Monitor[1]" EndSection Section "Device" BoardName "RV200 QW" BusID "1:0:0" Driver "radeon" Identifier "Device[0]" Screen 0 VendorName "ATI" EndSection Section "Device" BoardName "RV200 QW" BusID "1:0:0" Driver "radeon" Identifier "Device[1]" Screen 1 Option "Rotate" "off" VendorName "ATI" EndSection Section "ServerLayout" Identifier "Layout[all]" InputDevice "Keyboard[0]" "CoreKeyboard" InputDevice "Mouse[1]" "CorePointer" Option "Clone" "off" Option "Xinerama" "on" Screen "Screen[0]" Screen "Screen[1]" RightOf "Screen[0]" EndSection Section "DRI" Group "video" Mode 0660 EndSection Section "Extensions" EndSection
Something for our radeon specialist. :-)
Please try the driver from http://www.opensuse.org/Laptops_and_external_VGA - it has several issues fixed regarding multihead support.
I tried the new driver, but this driver doesn't even work with the old XOrg. The secondary display stays black using XOrg 6.8.2.30-1 and XOrg 6.8.2-100.
Stefan, do we have a ATI RV 200 QW for testing?
Yes I think so. Radeon 7500.
Ok, current state: - radeon driver with clone: Works out-of-the-box - radeon driver with MergedFB: Both screens show one(!) of the two screens, both the same. This is odd. - radeon driver with Xinerama (sax2 -r -b Xinerama) Crashes due to a segfault in the Xserver. - radeon driver with Xinerama, manually configured (sax2 -r -b Xinerama -a) Crashes due to a segfault in the Xserver. - radeonold driver with clone: Works out-of-the-box - radeonold driver with MergedFB: Works out-of-the-box - radeonold driver with Xinerama Crashes due to a segfault in the Xserver. - radeonold driver with Xinerama, manually configured (sax2 -r -b Xinerama -a) Crashes due to a segfault in the Xserver. So for you in stable you will see nothing but regression :-( At least the radeonold driver with MergedFB works with this card, and Stefan wants to take a look at the latest Patch from Benjamin Herrenschmidt. Maybe he stumpled upon this issue. Right now there's nothing I can do, except for investigating why Xinerama fails.
Fixed Product Name.
Can you please remove the novellonly flag? I guess it was accidently set because of the temporarily wrong product. Also, I guess "beta4" is not the version you want to have for this bug...
This needs to be tested again with the latest radeon driver (Beta8).
I'm having the same difficulty under Beta 8 with my ATI Mobility Radeon 7500 (on a Sony PCG-GRX670 notebook). Changing to driver "radeonold" however does permit two monitors to be used in Xinerama mode.
Can you please check whether the radeon10b driver of beta10 works for you as well? This driver reflects more the current CVS state of X.org, and future drivers will be close to this one than to radeonold.
Ok, I just tried radeon10b and it will work in Xinerama mode. The YaST2 tool however has dual monitors disabled, but that is probably a result of my hand-editing the file to get Xinerama working.
Sax2 doesn't know about radeon10b (and won't, because it will go away in the next SL version), thus it cannot enable dual head support. But it's good to know that radeon10b works for you. Still have to investigate why Xinerama crashed the Xserver. Low priority, though.
I tried the radeon10b driver. It worked with my old xconf.org (after changing the drivername) at the first go. Even Sax2 seems to work. That's great. For me all problems are solved. :)
Matthias, shouldn't we close this bug then?
Still haven't checked the Xinerama crash. The bug is propbably still lingering out there, though not hitting anyone frequently (maybe it's already fixed due to coverty scans).
Cannot reproduce any more. Closing as FIXED :)