openSUSE Forums > Hardware » Can't detect second monitor [ATI HD 3870, dual-head, sax2]

Go Back   openSUSE Forums > Hardware
Forums FAQ Members List Search Today's Posts Mark Forums Read

Hardware Questions about drivers, peripheral cabling, configuration

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 01-Jul-2009, 00:44
Puzzled Penguin
 
Join Date: Jul 2009
Posts: 3
akaine hasn't been rated much yet
Default Can't detect second monitor [ATI HD 3870, dual-head, sax2]

Here's the problem:

I've successfully installed the latest catalyst drivers by making rpm for my version (not "1-click" yast install) and 3d and other stuff works fine. The problem is that I can't detect the second monitor I have. The catalyst control center sees it, but sax2 does not. And so I have no options to configure a dual-head setup. It doesn't matter what I do the second monitor always stays as clone. The configuration that appears in xorg.conf is incorrect as well (bad detection?) and the second monitor definition is missing.

Any ideas what could I do?

my config:
Code:
openSUSE v11.1 (up to date, kernel 2.6.27.23-0.1-pae)
Catalyst Control Center v2.7
- 2D Driver v8.62.4
- OpenGL v2.1.8673
thanks in advance

xorg.conf overriden by catalyst:
Code:
# /.../
# SaX generated X11 config file
# Created on: 2009-06-30T23:20:55-0500.
#
# Version: 8.1
# Contact: Marcus Schaefer <sax@suse.de>, 2005
# Contact: SaX-User list <https://lists.berlios.de/mailman/listinfo/sax-users>
#
# Automatically generated by [ISaX] (8.1)
# PLEASE DO NOT EDIT THIS FILE!
#

Section "ServerLayout"
	Identifier     "Layout[all]"
	Screen      0  "amdcccle-Screen[1]-0" 0 0
	InputDevice    "Keyboard[0]" "CoreKeyboard"
	InputDevice    "Mouse[1]" "CorePointer"
	Option	    "Clone" "off"
	Option	    "Xinerama" "off"
EndSection

Section "Files"
	InputDevices   "/dev/gpmdata"
	InputDevices   "/dev/input/mice"
	FontPath     "/usr/share/fonts/misc:unscaled"
	FontPath     "/usr/share/fonts/local"
	FontPath     "/usr/share/fonts/75dpi:unscaled"
	FontPath     "/usr/share/fonts/100dpi:unscaled"
	FontPath     "/usr/share/fonts/Type1"
	FontPath     "/usr/share/fonts/URW"
	FontPath     "/usr/share/fonts/Speedo"
	FontPath     "/usr/share/fonts/PEX"
	FontPath     "/usr/share/fonts/cyrillic"
	FontPath     "/usr/share/fonts/latin2/misc:unscaled"
	FontPath     "/usr/share/fonts/latin2/75dpi:unscaled"
	FontPath     "/usr/share/fonts/latin2/100dpi:unscaled"
	FontPath     "/usr/share/fonts/latin2/Type1"
	FontPath     "/usr/share/fonts/latin7/75dpi:unscaled"
	FontPath     "/usr/share/fonts/baekmuk:unscaled"
	FontPath     "/usr/share/fonts/japanese:unscaled"
	FontPath     "/usr/share/fonts/kwintv"
	FontPath     "/usr/share/fonts/truetype"
	FontPath     "/usr/share/fonts/uni:unscaled"
	FontPath     "/usr/share/fonts/CID"
	FontPath     "/usr/share/fonts/ucs/misc:unscaled"
	FontPath     "/usr/share/fonts/ucs/75dpi:unscaled"
	FontPath     "/usr/share/fonts/ucs/100dpi:unscaled"
	FontPath     "/usr/share/fonts/hellas/misc:unscaled"
	FontPath     "/usr/share/fonts/hellas/75dpi:unscaled"
	FontPath     "/usr/share/fonts/hellas/100dpi:unscaled"
	FontPath     "/usr/share/fonts/hellas/Type1"
	FontPath     "/usr/share/fonts/misc/sgi:unscaled"
	FontPath     "/usr/share/fonts/xtest"
	FontPath     "/opt/kde3/share/fonts"
EndSection

Section "Module"
	Load  "dbe"
	Load  "freetype"
	Load  "extmod"
	Load  "glx"
	Load  "dri"
EndSection

Section "ServerFlags"
	Option	    "AIGLX" "on"
	Option	    "AllowMouseOpenFail" "on"
	Option	    "IgnoreABI" "on"
	Option	    "ZapWarning" "on"
	Option	    "Xinerama" "off"
EndSection

Section "InputDevice"
	Identifier  "Keyboard[0]"
	Driver      "kbd"
	Option	    "Protocol" "Standard"
	Option	    "XkbLayout" "us"
	Option	    "XkbModel" "microsoftpro"
	Option	    "XkbRules" "xfree86"
EndSection

Section "InputDevice"
	Identifier  "Mouse[1]"
	Driver      "mouse"
	Option	    "Buttons" "10"
	Option	    "Device" "/dev/input/mice"
	Option	    "Name" "Microsoft Optical Mouse with Tilt Wheel"
	Option	    "Protocol" "explorerps/2"
	Option	    "Vendor" "Sysp"
	Option	    "ZAxisMapping" "4 5"
EndSection

Section "Modes"
	Identifier     "Modes[0]"
	ModeLine     "1280x1024" 108.0 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync
EndSection

Section "Monitor"
	Identifier   "Monitor[0]"
	VendorName   "SAM"
	ModelName    "SAMSUNG SYNCMASTER"
	UseModes     "Modes[0]"
	DisplaySize  376	301
	HorizSync    30.0 - 81.0
	VertRefresh  43.0 - 75.0
	Option	    "CalcAlgorithm" "XServerPool"
	Option	    "DPMS"
	Option	    "PreferredMode" "1280x1024"
EndSection

Section "Monitor"
	Identifier   "amdcccle-Monitor[1]-0"
	Option	    "VendorName" "ATI Proprietary Driver"
	Option	    "ModelName" "Generic Autodetecting Monitor"
	Option	    "DPMS" "true"
EndSection

Section "Monitor"
	Identifier   "amdcccle-Monitor[1]-1"
	Option	    "VendorName" "ATI Proprietary Driver"
	Option	    "ModelName" "Generic Autodetecting Monitor"
	Option	    "DPMS" "true"
EndSection

Section "Device"
	Identifier  "Device[0]"
	Driver      "fglrx"
	VendorName  "ATI"
	BoardName   "ATI Radeon HD3870"
	Option	    "SaXDualHead"
	Option	    "XAANoOffscreenPixmaps" "true"
	Option	    "Capabilities" "0x00000000"
	Option	    "SaXDualOrientation" "LeftOf"
	Option	    "SaXDualMode" "Xinerama"
	Option	    "ForceMonitors" "auto,crt1"
	Option	    "SaXDualHSync" "30-81"
	Option	    "SaXDualMonitorModel" "SAMSUNG SYNCMASTER"
	Option	    "SaXDualVSync" "50-75"
	Option	    "VRefresh2" "50-75"
	Option	    "Mode2" "1680x1050,1600x1024,1600x1000,1400x1050,1600x900,1280x1024,1440x900,1280x960,1366x768,1360x768,1280x800,1152x864,1280x768,1280x720,1024x768,1280x600,1024x600,800x600,768x576,640x480"
	Option	    "OpenGLOverlay" "off"
	Option	    "FSAAScale" "0"
	Option	    "FSAAEnable" "off"
	Option	    "VideoOverlay" "on"
	Option	    "SaXDualMonitorVendor" "SAM"
	Option	    "HSync2" "30-81"
	Option	    "DesktopSetup" "Horizontal"
	Option	    "SaXDualResolution" "1680x1050"
EndSection

Section "Device"
	Identifier  "amdcccle-Device[1]-0"
	Driver      "fglrx"
	BusID       "PCI:1:0:0"
EndSection

Section "Device"
	Identifier  "amdcccle-Device[1]-1"
	Driver      "fglrx"
	BusID       "PCI:1:0:0"
	Screen      1
EndSection

Section "Screen"
	Identifier "Screen[0]"
	Device     "Device[0]"
	Monitor    "Monitor[0]"
	DefaultDepth     24
	SubSection "Display"
		Depth     15
		Modes    "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
	EndSubSection
	SubSection "Display"
		Depth     16
		Modes    "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
	EndSubSection
	SubSection "Display"
		Depth     24
		Modes    "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
	EndSubSection
	SubSection "Display"
		Depth     8
		Modes    "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
	EndSubSection
EndSection

Section "Screen"
	Identifier "amdcccle-Screen[1]-0"
	Device     "amdcccle-Device[1]-0"
	Monitor    "amdcccle-Monitor[1]-0"
	DefaultDepth     24
	SubSection "Display"
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection

Section "Screen"
	Identifier "amdcccle-Screen[1]-1"
	Device     "amdcccle-Device[1]-1"
	Monitor    "amdcccle-Monitor[1]-1"
	DefaultDepth     24
	SubSection "Display"
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection

Section "DRI"
	Group        "video"
	Mode         0660
EndSection

Section "Extensions"
	Option	    "Composite" "on"
EndSection
fglrxinfo:
Code:
display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Radeon HD 3870
OpenGL version string: 2.1.8673
Reply With Quote
  #2 (permalink)  
Old 01-Jul-2009, 01:30
Wise Penguin
 
Join Date: Jun 2008
Location: NZ
Posts: 1,721
deano_ferrari 's reputation will be famous soon enoughdeano_ferrari 's reputation will be famous soon enoughdeano_ferrari 's reputation will be famous soon enough
Default Re: Can't detect second monitor [ATI HD 3870, dual-head, sax

Forget using sax2 with proprietary driver. Use 'aticonfig' utility instead.

Good Gentoo-based HOW TO. See proprietary driver section.

With the second display plugged in, see what 'xrandr' command reports. It should detect second display automatically.
I can't offer any further specific advice, but you may need to google for more info. Good luck.
Reply With Quote
  #3 (permalink)  
Old 01-Jul-2009, 02:36
Puzzled Penguin
 
Join Date: Jul 2009
Posts: 3
akaine hasn't been rated much yet
Default Re: Can't detect second monitor [ATI HD 3870, dual-head, sax

Thanks for advice. Though I couldn't solve any of my problems using the gentoo docs (always respected the gentoo distro btw. Sometimes I just want to forget all this suse thing and just get back to it, and then I remember the days and even weeks of configs and compilation, and I say NO, even if it's worse).

I've noticed some time ago that ati driver overrides sax2 config. I was able to achieve the same thing they do in that howto by setting the second screen as primary and then correcting the resolutions just using CCC. Still I need this **** xinerama, if not - there is no point in having 2 displays: any window opened on the first screen appears in the primary (2nd in my case) display area only.

I remember that some time ago I was able to do all this correctly and sax2 showed 2 monitors as well. That was with an older driver of course, and probably not with suse v11, but v10.X. Still it was the same hardware, and I doubt it all have changed so much with newer kernel and drivers.

Btw, any recomendation for the catalyst version? Right now I tried to use latest&gr..appiest (9.6), but I am fully aware of the "fine" job ATI was doing with the drivers releases for the last 2 years. Any proved and stable one? Actually the only reason I want it exactly with ati drivers is because of cedega/wine dx games emulation (EVE-Online for ex.). So maybe I'm wrong and there is a simplier and more stable solution to this?

Meanwhile I'll try to reinstall it all from the scratch, this time with KDE...
Reply With Quote
Reply

Bookmarks

Tags
ati hd 3870, dual head, hd3870, monitor, sax2


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On




 

Search Engine Friendly URLs by vBSEO 3.3.0 RC2