LinuxQuestions.org
Review your favorite Linux distribution.
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 01-15-2007, 11:46 PM   #1
TheMusicGuy
Member
 
Registered: Mar 2004
Distribution: Ubuntu 8.04
Posts: 127

Rep: Reputation: 15
ATI Radeon 7000 64MB Dual Headedness


The problem: I can't completely activate dual-monitor support in X. I've gotten X to behave as though Xinerama were active (eg. KDE allows me to drag things off to the left of the screen and new windows often pop up there) but the 2nd monitor (see below) does not receive a signal.

My setup:
A crummy old computer.
Gfx cards:
* Dell i810e. No monitor attached.
* ATI Radeon 7000 64MB gfx card. It has a DVI out, a VGA out and an S-Video out. There is a 17" flat panel on the DVI, a 15" flat panel on the VGA and an ordinary NTSC TV connected to the S-Video through a composite <-> S-video adapter.

Right now it is running Slackware 11.0 with a custom 2.6.19 kernel and Xorg 6.9. I recently enabled agpgart and ATI-related options in the kernel and I installed the proprietary ATI drivers from http://ati.amd.com/support/drivers/l...n-prer200.html.

Here is my /etc/X11/xorg.conf. As you can see, I've already tried a few different configurations. None of them really work.

Code:
#Section "Device"
#        ### Available Driver options are:-
#        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
#        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
#        ### [arg]: arg optional
#        #Option     "NoAccel"            	# [<bool>]
#        #Option     "SWcursor"           	# [<bool>]
#        #Option     "ColorKey"           	# <i>
#        #Option     "CacheLines"         	# <i>
#        #Option     "Dac6Bit"            	# [<bool>]
#        #Option     "DRI"                	# [<bool>]
#        #Option     "NoDDC"              	# [<bool>]
#        #Option     "ShowCache"          	# [<bool>]
#        #Option     "XvMCSurfaces"       	# <i>
#        #Option     "PageFlip"           	# [<bool>]
#	Identifier  "Card2"
#	Driver      "i810"
#	VendorName  "Intel Corporation"
#	BoardName   "82810E DC-133 CGC [Chipset Graphics Controller]"
#	BusID       "PCI:0:1:0"
#EndSection

Section "ServerLayout"
	Identifier    "SimpleServer"
	Screen        0 "aticonfig-Screen[0]" 0 0
	InputDevice   "Mouse0" "CorePointer"
	InputDevice   "Keyboard0" "CoreKeyboard"
	#Option        "Xinerama"
EndSection

#Section "ServerLayout"
#	Identifier     "SimpleServer"
#	Screen      0  "Screen0" 0 0
#	Screen      1  "Screen1" LeftOf "Screen0"
#	InputDevice    "Mouse0" "CorePointer"
#	InputDevice    "Keyboard0" "CoreKeyboard"
#	Option	    "Xinerama"
#	#Option       "TwinView" "true"
#EndSection

Section "Files"
	RgbPath      "/usr/X11R6/lib/X11/rgb"
	ModulePath   "/usr/X11R6/lib/modules"
	FontPath     "/usr/X11R6/lib/X11/fonts/misc/"
	FontPath     "/usr/X11R6/lib/X11/fonts/TTF/"
	FontPath     "/usr/X11R6/lib/X11/fonts/Type1/"
	FontPath     "/usr/X11R6/lib/X11/fonts/CID/"
	FontPath     "/usr/X11R6/lib/X11/fonts/75dpi/"
	FontPath     "/usr/X11R6/lib/X11/fonts/100dpi/"
EndSection

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

Section "InputDevice"
	Identifier  "Keyboard0"
	Driver      "kbd"
	Option	    "XkbModel" "ltcd"
	Option	    "XkbLayout" "us"
EndSection

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

#Section "Monitor"
#	Identifier   "Emachines Monitor"
#	VendorName   "EMA"
#	ModelName    "e15t4"
#	HorizSync    30.0 - 60.0
#	VertRefresh  56.0 - 76.0
#	Option	    "DPMS"
#EndSection

#Section "Monitor"
#	Identifier   "Dell 1704FPT"
#	VendorName   "Dell"
#	ModelName    "1704FPT"
#	HorizSync    31.5 - 81.0
#	VertRefresh  60.0 - 76.0
#EndSection

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

#Section "Device"

        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "NoAccel"            	# [<bool>]
        #Option     "SWcursor"           	# [<bool>]
        #Option     "Dac6Bit"            	# [<bool>]
        #Option     "Dac8Bit"            	# [<bool>]
        #Option     "BusType"            	# [<str>]
        #Option     "CPPIOMode"          	# [<bool>]
        #Option     "CPusecTimeout"      	# <i>
        #Option     "AGPMode"            	# <i>
        #Option     "AGPFastWrite"       	# [<bool>]
        #Option     "AGPSize"            	# <i>
        #Option     "GARTSize"           	# <i>
        #Option     "RingSize"           	# <i>
        #Option     "BufferSize"         	# <i>
        #Option     "EnableDepthMoves"   	# [<bool>]
        #Option     "EnablePageFlip"     	# [<bool>]
        #Option     "NoBackBuffer"       	# [<bool>]
        #Option     "DMAForXv"           	# [<bool>]
        #Option     "PanelOff"           	# [<bool>]
        #Option     "DDCMode"            	# [<bool>]
        #Option     "MonitorLayout"      	# [<str>]
        #Option     "IgnoreEDID"         	# [<bool>]
        #Option     "UseFBDev"           	# [<bool>]
        #Option     "MergedFB"           	# [<bool>]
        #Option     "CRT2HSync"          	# [<str>]
        #Option     "CRT2VRefresh"       	# [<str>]
        #Option     "CRT2Position"       	# [<str>]
        #Option     "MetaModes"          	# [<str>]
        #Option     "MergedDPI"          	# [<str>]
        #Option      "MergedXinerama"     	# [<bool>]
        #Option     "MergedXineramaCRT2IsScreen0" 	# [<bool>]
        #Option     "MergedNonRectangular" 	# [<bool>]
        #Option     "MergedMouseRestriction" 	# [<bool>]
        #Option     "DisplayPriority"    	# [<str>]
        #Option     "PanelSize"          	# [<str>]
        #Option     "ForceMinDotClock"   	# <freq>
        #Option     "ColorTiling"        	# [<bool>]
        #Option     "VideoKey"           	# <i>
        #Option     "RageTheatreCrystal" 	# <i>
        #Option     "RageTheatreTunerPort" 	# <i>
        #Option     "RageTheatreCompositePort" 	# <i>
        #Option     "RageTheatreSVideoPort" 	# <i>
        #Option     "TunerType"          	# <i>
        #Option     "RageTheatreMicrocPath" 	# <str>
        #Option     "RageTheatreMicrocType" 	# <str>
        #Option     "RenderAccel"        	# [<bool>]
        #Option     "SubPixelOrder"      	# [<str>]
        #Option     "ShowCache"          	# [<bool>]
        #Option     "DynamicClocks"      	# [<bool>]
        #Option     "BIOSHotkeys"        	# [<bool>]
        #Option     "VGAAccess"          	# [<bool>]
        #Option     "ReverseDDC"         	# [<bool>]
        #Option     "LVDSProbePLL"       	# [<bool>]
        #Option     "AccelMethod"        	# <str>
	#Option      "DPMS"
#	Identifier  "Card0"
#	Driver      "radeon"
#	VendorName  "ATI Technologies Inc"
#	BoardName   "Radeon RV100 QY [Radeon 7000/VE]"
#	VideoRam    65536
#	BusID       "PCI:1:11:0"
#	Screen      0
#EndSection

#Section "Device"

	#Option      "MergedXinerama"
	#Option      "DPMS"
#	Identifier  "Card1"
#	Driver      "radeon"
#	VendorName  "ATI Technologies Inc"
#	BoardName   "Radeon RV100 QY [Radeon 7000/VE]"
#	VideoRam    65536
#	BusID       "PCI:1:11:0"
#	Screen      1
#EndSection

Section "Device"
	Identifier  "aticonfig-Device[0]"
	Driver      "ati"
EndSection

#Section "Screen"
#	Identifier "Screen0"
#	Device     "Card0"
#	Monitor    "Dell 1704FPT"
#	DefaultDepth     24
#	SubSection "Display"
#		Viewport   0 0
#		Depth     8
#	EndSubSection
#	SubSection "Display"
#		Viewport   0 0
#		Depth     16
#	EndSubSection
#	SubSection "Display"
#		Viewport   0 0
#		Depth     24
#		Modes    "1024x768" "800x600" "640x480" "320x240"
#	EndSubSection
#EndSection

#Section "Screen"
#	Identifier "Screen1"
#	Device     "Card1"
#	Monitor    "Emachines Monitor"
#	DefaultDepth     24
#	SubSection "Display"
#		Viewport   0 0
#		Depth     8
#	EndSubSection
#	SubSection "Display"
#		Viewport   0 0
#		Depth     16
#	EndSubSection
#	SubSection "Display"
#		Viewport   0 0
#		Depth     24
#		Modes    "1024x768" "800x600" "640x480" "320x240"
#	EndSubSection
#EndSection

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

Section "DRI"
	Mode         0666
EndSection
 
Old 01-17-2007, 12:07 PM   #2
Stompy
LQ Newbie
 
Registered: Jan 2007
Location: Alberta
Distribution: Slackware 11
Posts: 2

Rep: Reputation: 0
Here is my xorg.conf file. I have a dual screen setup, except I'm using 2 seperate vid cards. The concept is the same, but the device section is different.

Code:
Section "Module"

    SubSection  "extmod"
    EndSubSection

    Load        "type1"
    Load        "freetype"
    Load        "glx"

EndSection

Section "Files"

    RgbPath	"/usr/X11R6/lib/X11/rgb"
    FontPath   "/usr/X11R6/lib/X11/fonts/local/"
    FontPath   "/usr/X11R6/lib/X11/fonts/misc/"
    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/CID/"
    FontPath   "/usr/X11R6/lib/X11/fonts/Speedo/"
    FontPath   "/usr/X11R6/lib/X11/fonts/75dpi/"
    FontPath   "/usr/X11R6/lib/X11/fonts/100dpi/"
    FontPath   "/usr/X11R6/lib/X11/fonts/cyrillic/"

EndSection

Section "ServerFlags"

    Option	"Xinerama"	"true"

EndSection

Section "InputDevice"

    Identifier	"Keyboard1"
    Driver	"kbd"

EndSection

Section "InputDevice"


    Identifier	"Mouse1"
    Driver	"mouse"
    Option "Protocol"    "IMPS/2"
    Option "Device"      "/dev/mouse"
    Option "Buttons"	"5"
    Option "ZAxisMapping"	"4 5"
    Option "Resolution"	"256"

EndSection

Section "Monitor"

    Identifier  "Monitor 1"
    VertRefresh 40-90
EndSection

Section "Monitor"
    Identifier 	"Monitor 2"
    HorizSync   30-69
    VertRefresh 40-85
EndSection

Section "Device"
    Identifier  "VESA Framebuffer"
    Driver      "vesa"
    BusID	"AGP:01:00:0"
EndSection

Section "Device"
    Identifier 	"Matrox"
    Driver	"mga"
    BusID	"PCI:00:11:0"
EndSection


Section "Screen"
    Identifier  "Screen 1"
    Device      "VESA Framebuffer"
    Monitor     "Monitor 1"

   DefaultDepth 16

    Subsection "Display"
        Depth       8
        Modes "1024x768" "800x600" "640x480"
    EndSubsection
    Subsection "Display"
        Depth       16
        Modes "1024x768" "800x600" "640x480"
    EndSubsection
    Subsection "Display"
        Depth       24
        Modes "1024x768" "800x600" "640x480"
    EndSubsection
    Subsection "Display"
        Depth       32
        Modes "1024x768" "800x600" "640x480"
    EndSubsection

EndSection

Section "Screen"
    Identifier  "Screen 2"
    Device      "Matrox"
    Monitor     "Monitor 2"

   DefaultDepth 16

    Subsection "Display"
        Depth       8
        Modes "1024x768" "800x600" "640x480"
    EndSubsection
    Subsection "Display"
        Depth       16
        Modes "1024x768" "800x600" "640x480"
    EndSubsection
    Subsection "Display"
        Depth       24
        Modes "1024x768" "800x600" "640x480"
    EndSubsection
    Subsection "Display"
        Depth       32
        Modes "1024x768" "800x600" "640x480"
    EndSubsection

EndSection

Section "ServerLayout"

    Identifier  "Simple Layout"
    Screen 0    "Screen 1"  0  0
    Screen 1    "Screen 2"  RightOf "Screen 1"

    InputDevice "Mouse1" "CorePointer"
    InputDevice "Keyboard1" "CoreKeyboard"

EndSection

I think if your doing dual head, you can do something like this.

Code:
Section "Device"
    Identifier  "GeForce out 1"
    Driver      "nvidia"
    Option      "RenderAccel" "true"
    BusID       "PCI:1:0:0"
    Screen       0
EndSection

Section "Device"
    Identifier  "GeForce out 2"
    Driver      "nvidia"
    Option      "RenderAccel" "true"
    BusID       "PCI:1:0:0"
    Screen       1
EndSection
 
Old 01-17-2007, 12:28 PM   #3
swampdog2002
Member
 
Registered: Jul 2005
Distribution: Slackware 12.2, 13.0, openSUSE 11.2
Posts: 400

Rep: Reputation: 33
Does that ATI driver install properly with your card? It appears that the oldest card that the ATI driver supports is a Radeon 8500. In this case, you will most likely have to use one of the drivers that accompanies X.
 
Old 01-17-2007, 09:27 PM   #4
TheMusicGuy
Member
 
Registered: Mar 2004
Distribution: Ubuntu 8.04
Posts: 127

Original Poster
Rep: Reputation: 15
Sigh...I suspected as much ever since the fglrx driver started spouting messages about not being able to detect any cards. Oh well, so much for that.
But neither the ati nor radeon drivers seem to be working. The man page for the radeon driver (which came with Slackware) says that it can do multihead, and when I use a configuration like Stompy's (eg. using a BusID and Screen in the Device section) X creates a second screen that I seem to be able to use...but the monitor says it isn't getting a signal.

I know the physical connection to the monitor is fine, though, because I can use clone/twin view configurations (that seems to be what happens if I have any bad settings, actually). It should be noted, however, that the monitor itself says it's running at 1280x1024@60Hz, though KDE thinks it's running at 1024x768 @ -19,000Hz.
 
Old 01-18-2007, 05:42 PM   #5
mike_savoie
LQ Newbie
 
Registered: Jul 2005
Location: PEI, Canada
Distribution: Slackware 11.0
Posts: 20

Rep: Reputation: 0
Once I finish installing slackware 11.0 I'll post my xorg.conf, I had dual monitors working fine in Ubuntu for the last month or so using fglrx drivers. But using stompy's xorg.conf example looks very similar to what I had. You just need to double up some of the entries.
 
Old 01-19-2007, 01:05 AM   #6
TheMusicGuy
Member
 
Registered: Mar 2004
Distribution: Ubuntu 8.04
Posts: 127

Original Poster
Rep: Reputation: 15
I think there may be some issues with Radeon 7000/VE in general. I found lots of threads about people not being able to get dual head support with it and none of them have working answers. Maybe that particular model is too old to be supported?
Btw, Swampdog, I recently found out that fglrx definitely doesn't support the 7k. You were right.

Oh well. Perhaps I can dualhead using the card + onboard i810e?
 
Old 01-22-2007, 09:00 AM   #7
swampdog2002
Member
 
Registered: Jul 2005
Distribution: Slackware 12.2, 13.0, openSUSE 11.2
Posts: 400

Rep: Reputation: 33
I know what you mean. It's too bad that support for older cards is no longer a feature of the proprietary ATI drivers. From what I can remember, ATI has not supported cards older than the Radeon 8500 for quite some time now. I had a Radeon 7500 in one of my Slackware machines a few years back, and wanted to enable hardware support for this card using ATI's drivers, however this card was not supported. NVIDIA seemed to support its legacy line of cards a little longer than ATI, but they now as well only support from a certain age. I don't know offhand what the cutoff is for the NVIDIA drivers, but I know that I could not use the latest drivers for my GeForce 256.

Last edited by swampdog2002; 01-22-2007 at 09:02 AM.
 
  


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
Dual head problem with ATI Radeon 7000 benl33 Linux - Hardware 12 02-27-2007 08:55 AM
Problem setting up a dual-monitor system with ATI Radeon 7000/VE imjoe Linux - Hardware 1 01-17-2007 09:40 PM
hello a new in linux and i got a big problem with my ati radeon 7000/radeon ve card AKAKAK Linux - Hardware 0 01-19-2005 09:39 AM
ATI Radeon 64MB DDR VIVO Robert0380 Linux - Hardware 1 03-07-2004 06:22 PM
ati radeon 64mb ddr question ditto Linux - Hardware 1 05-05-2003 04:53 PM

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

All times are GMT -5. The time now is 02:54 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