LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 02-12-2009, 12:05 PM   #1
PigDogDaddy
LQ Newbie
 
Registered: Feb 2009
Posts: 2

Rep: Reputation: 0
Radeon HD 2400 dual head


I am running into problems getting dual head working with Slackware 12.2 using a Radeon HD 2400 XT card in a Dell Optiplex 755. I have two identical monitors (Dell 2009w) and the video card has the dongle with 2 VGA connectors. I have added the second monitor and screen to my xorg.conf but still no luck. I am using the open source radeon driver (fglrx driver does not seem to like my system). Has anyone had any luck getting dual head set up with a similar configuration?

Any help would be appreciated.

Here is my current xorg.conf:

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 "speedo"
Load "glx"
EndSection

Section "Files"
RgbPath "/usr/share/X11/rgb"
FontPath "/usr/share/fonts/local/"
FontPath "/usr/share/fonts/misc/"
FontPath "/usr/share/fonts/OTF/"
FontPath "/usr/share/fonts/TTF/"
FontPath "/usr/share/fonts/Type1/"
FontPath "/usr/share/fonts/CID/"
FontPath "/usr/share/fonts/Speedo/"
FontPath "/usr/share/fonts/75dpi/:unscaled"
FontPath "/usr/share/fonts/100dpi/:unscaled"
FontPath "/usr/share/fonts/75dpi/"
FontPath "/usr/share/fonts/100dpi/"
FontPath "/usr/share/fonts/cyrillic/"
EndSection

Section "ServerFlags"
EndSection

Section "InputDevice"
Identifier "Keyboard1"
Driver "kbd"
EndSection

Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/mouse"
Option "ZAxisMapping" "4 5"
EndSection

Section "Monitor"
Identifier "mon0"
# HorizSync 30-83
# VertRefresh 56-76
EndSection

Section "Monitor"
Identifier "mon1"
# HorizSync 30-83
# VertRefresh 56-76
# Option "RightOf" "mon0"
EndSection

Section "Device"
Identifier "Radeon"
Driver "radeon"
Option "monitor-DVI-0" "mon0"
Option "monitor-DVI-1" "mon1"
BusID "PCI:1:0:0"
EndSection

Section "Screen"
Identifier "Screen 0"
Device "Radeon"
Monitor "mon0"
DefaultDepth 24
Subsection "Display"
Depth 24
# Modes "1680x1050"
EndSubsection
EndSection

Section "Screen"
Identifier "Screen 1"
Device "Radeon"
Monitor "mon1"
DefaultDepth 24
Subsection "Display"
Depth 24
# Modes "1680x1050"
EndSubsection
EndSection

Section "ServerLayout"
Identifier "dual head configuration"
Screen "Screen 0"
Screen "Screen 1" RightOf "Screen 0"
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
EndSection
 
Old 02-13-2009, 05:51 AM   #2
symatic
Member
 
Registered: May 2007
Distribution: Slackware
Posts: 242

Rep: Reputation: 32
the radeon driver uses xrandr for dual head(and the like) configurations. This website may be of help http://intellinuxgraphics.org/dualhead.html

Also man xrandr. I used it for a bit and switched back to the fglrx driver. I should have kept my conf file which was setup for multi-monitors.
 
Old 02-15-2009, 02:57 AM   #3
agentc0re
Member
 
Registered: Apr 2007
Location: SLC, UTAH
Distribution: Slackware
Posts: 200

Rep: Reputation: 34
I seem to remember there being a configuration program that ati had to help set this up for you. aticonfig probably? have you tried that?
 
Old 02-17-2009, 02:33 PM   #4
speccy
Member
 
Registered: Dec 2008
Location: Portsmouth, UK
Distribution: slackware
Posts: 39

Rep: Reputation: 32
Your set up seems quite similar to mine:

I have not found it necessary to add both monitors to xorg.conf. The only modification I have made was the addition of the "Virtual" line in the Screen section.

Here's my xorg.conf:

Code:
Section "ServerLayout"
	Identifier     "X.org Configured"
	Screen      0  "Screen0" 0 0
	InputDevice    "Mouse0" "CorePointer"
	InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
	RgbPath      "/usr/share/X11/rgb"
	ModulePath   "/usr/lib/xorg/modules"
	FontPath     "/usr/share/fonts/TTF"
	FontPath     "/usr/share/fonts/OTF"
	FontPath     "/usr/share/fonts/Type1"
	FontPath     "/usr/share/fonts/misc"
	FontPath     "/usr/share/fonts/75dpi/:unscaled"
EndSection

Section "Module"
	Load  "GLcore"
	Load  "dbe"
	Load  "dri"
	Load  "extmod"
	Load  "glx"
	Load  "record"
	Load  "xtrap"
	Load  "freetype"
	Load  "type1"
EndSection

Section "InputDevice"
	Identifier  "Keyboard0"
	Driver      "kbd"
	Option       "XkbModel"  "pc105"
	Option       "XkbLayout"  "gb"
EndSection

Section "InputDevice"
	Identifier  "Mouse0"
	Driver      "mouse"
	Option	    "Protocol" "auto"
	Option	    "Device" "/dev/input/mice"
	Option	    "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
	Identifier   "Monitor0"
	VendorName   "HSD"
	ModelName    "Hanns.G HG281"
	Option	    "DPMS"
EndSection

Section "Device"
        Option     "GARTSize" "64"          	# <i>
        Option     "EnablePageFlip" "1"    	# [<bool>]
        Option     "AccelDFS" "1"          	# [<bool>]
        Option     "ColorTiling" "1"       	# [<bool>]
        Option     "RenderAccel" "1"       	# [<bool>]
        Option     "AccelMethod" "EXA"       	# <str>
        Option     "DRI" "1"               	# [<bool>]
	Identifier  "Card0"
	Driver      "radeon"
	VendorName  "ATI Technologies Inc"
	BoardName   "R480 [Radeon X850XT (PCIE)] (Primary)"
	BusID       "PCI:1:0:0"
EndSection

Section "Screen"
	Identifier "Screen0"
	Device     "Card0"
	Monitor    "Monitor0"
	DefaultDepth 24
	SubSection "Display"
		Viewport   0 0
		Depth     1
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     4
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     8
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     15
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     16
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     24
		Virtual	3840 1200
	EndSubSection
EndSection

Section "DRI"
	Group	"video"
	Mode	0666
EndSection
I then run 'xrandr' to get the names of the monitors (In my case DVI-0 and DVI-1) then run:

Code:
xrandr --output DVI-0 --left-of DVI-1

Hope this helps!
 
Old 02-17-2009, 03:26 PM   #5
PigDogDaddy
LQ Newbie
 
Registered: Feb 2009
Posts: 2

Original Poster
Rep: Reputation: 0
Thanks for all the suggestions. I was able to get the dual head set up working with the ATI proprietary drivers. The latest version (9.1) compiled OK and the module loaded, but would crash when I started X. Went back to the previous version (8.12) and everything worked as advertised. I really appreciate all the suggestions, you guys are great!

--
PDD
 
Old 02-18-2009, 04:11 PM   #6
symatic
Member
 
Registered: May 2007
Distribution: Slackware
Posts: 242

Rep: Reputation: 32
9.1 wont build in 12.2 because of a missing msi_pci entry in the kernel config can't remember the name off hand. You can recompile the kernel, enable that option and the new driver will build. I run X1600 and really don't notice a difference from 8.12 to 9.1, but some other models may notice a difference. Also remember if you decide to tackle the opensource driver again you need to re-install the mesa package. Ati's driver overwrites some files and doesn't replace them(which it says they do).
 
  


Reply



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 Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
ATI Radeon Dual Head with TV-out xptools Linux - Hardware 3 09-01-2008 10:58 PM
Radeon 2400 XT Dual Head k2merlinsix Linux - Hardware 1 08-06-2008 08:10 PM
Dual Screen with ATI Radeon 2400 Fle>< Linux - Software 0 11-13-2007 12:29 PM
Radeon 9500 Dual Head Kane2002 Linux - Hardware 5 12-18-2003 11:48 PM
dual head with radeon 9500 sliver33 Linux - Hardware 1 09-11-2003 12:07 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 07:30 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration