LinuxQuestions.org
Visit Jeremy's Blog.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Desktop
User Name
Password
Linux - Desktop This forum is for the discussion of all Linux Software used in a desktop context.

Notices



Reply
 
Search this Thread
Old 10-14-2009, 07:37 PM   #1
kzar
Member
 
Registered: Oct 2003
Posts: 66

Rep: Reputation: 15
Getting S-video working through a Radeon 7000/VE


I'm trying to get my roomates old computer hooked up to his TV but I'm having some troubles. My aim is to have the TV act like a second monitor for films etc.

I needed a PCI video card with S-video and I managed to find a Radeon 7000/VE. I have gone with the opensource drivers because it seems they're my only choice.

Anyway Gnome is running fine with his CRT monitor hooked up to the new graphics card. S-Video is hooked up to his TV but nothing, the screen's blank. I've tested everything after the graphics card to rule out problems with the cables or his TV.

I have followed all the guides / examples / man pages I can find but I have had no luck getting anything displayed through the S-Video port.

I'm not sure if it matters but the bios has no option to disable the onboard Intel graphics so that's still hanging around.

Here's his xorg.conf
Code:
# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# Note that some configuration settings that could be done previously
# in this file, now are automatically configured by the server and settings
# here are ignored.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg
#Section "Screen"
#	Identifier	"Default Screen"
#	Monitor		"Configured Monitor"
#	Device		"Configured Video Device"
#	SubSection "Display"
#		Virtual	1280 1024
#	EndSubSection
#EndSection
#
#Section "Device"
#	Identifier	"Configured Video Device"
#EndSection

Section "Monitor"
	Identifier "DVI-0"
#	Option "Ignore" "true"
	Option "Enable" "false"
EndSection

Section "Monitor"
	Identifier	"Configured Monitor"
	DisplaySize 320 240
	HorizSync 30.0 - 70.0
	VertRefresh 50.0 - 160.0
EndSection

Section "Monitor"
	Identifier "TV-monitor"
	Option		"RightOf" "Configured Monitor"
	Option "Enable" "true"
EndSection

Section "Screen"
	Identifier      "Default Screen"
	Monitor         "Configured Monitor"
	Device          "Radeon RV100 QY"
	SubSection "Display"
		Depth 16
		Virtual	1884 768
		#Modes "1280x1024" "1024x768"
		#          Virtual 1280 1024
	EndSubSection
EndSection

#Section "Screen"
#	Identifier "TVScreen"
#	Device          "Radeon RV100 QY"
#	Monitor "TV-monitor"
#	DefaultDepth 8
#	SubSection "Display"
#		Depth 8
#		Modes "800x600" "640x480"
#	EndSubSection
#EndSection

Section "DRI"
	Mode 0666
EndSection

Section "Extensions"
	Option "Composite" "Enable"
EndSection

Section "ServerLayout"
	Identifier      "Radeon RV100 QY"
	Screen          "Default Screen"
	#   InputDevice     "Generic Keyboard"
	#   InputDevice     "Configured Mouse"
EndSection

Section "Device"
	Identifier      "Radeon RV100 QY"
	Driver		"radeon"
	BusID		"PCI:1:11:0
	Option		"AccelMethod"	"XAA"
	Option		"TVDACLoadDetect" "on"
	Option 		"TVStandard" "ntsc"
	#Option		"ForceTVOut" "on"
	Option		"Monitor-DVI-0"	"DVI-0"
	Option 		"Monitor-S-video" "TV-monitor"
	Option          "XAANoOffscreenPixmaps"
EndSection
(I had to comment out the "ForceTVOut" option because it stopped anything being displayed to the CRT monitor and it didn't seem to help with the S-Video out.)

(Also I had to comment out the 'Option "Ignore" "true"' line for the DVI because it stopped X starting with the old "No screens available" error.)

Here's the output of xrandr
Code:
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 1360 x 1200
VGA-0 connected 1024x768+0+0 (normal left inverted right x axis y axis) 281mm x 225mm
   1280x1024      60.0  
   1280x960       60.0  
   1152x864       75.0  
   1024x768       85.0     75.0*    70.1     60.0     43.5  
   832x624        74.6  
   800x600        85.1     72.2     75.0     60.3     56.2  
   640x480        85.0     75.0     72.8     66.7     59.9  
   720x400        85.0     87.8     70.1  
   640x400        85.1  
   640x350        85.1  
DVI-0 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1360x768       59.8  
   1152x864       60.0  
   1024x768       60.0* 
   800x600        60.3  
   640x480        59.9  
S-video disconnected (normal left inverted right x axis y axis)
Here's the output of some commands followed by the output of xrandr again
Code:
root@bunny:~# xrandr --output DVI-0 --set load_detection 0

X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  150 (RANDR)
  Minor opcode of failed request:  21 ()
  Serial number of failed request:  44
  Current serial number in output stream:  44

root@bunny:~# xrandr --output S-video --set load_detection 1

root@bunny:~# xrandr --output S-video --right-of VGA-0
root@bunny:~# xrandr --output S-video --set tv_standard ntsc

root@bunny:~# xrandr --verbose
Screen 0: minimum 320 x 200, current 1152 x 864, maximum 1360 x 1200
VGA-0 connected 1152x864+0+0 (0x51) normal (normal left inverted right x axis y axis) 281mm x 225mm
	Identifier: 0x4c
	Timestamp:  877968
	Subpixel:   no subpixels
	Clones:     DVI-0
	CRTC:       0
	CRTCs:      0 1
	Panning:    0x0+0+0
	Tracking:   0x0+0+0
	Border:     0/0/0/0
	Transform:  1.000000 0.000000 0.000000
	            0.000000 1.000000 0.000000
	            0.000000 0.000000 1.000000
	           filter: 
	EDID_DATA:
		00ffffffffffff005a634a527a3f0000
		0d0801000c2018bee8e1629e554a9827
		12484ffffe8045596159714f31598140
		010101010101302a009851002a403070
		130019e11000001ede0dd0d820902e10
		244813002ce11000001c4e0c80c02090
		2d10204013002ce11000001c4e0c80c0
		205e5f10204003082ce11000001a0009
	load_detection: 1 (0x00000001)	range:  (0,1)
  1280x1024 (0x4f)  108.0MHz +HSync +VSync
        h: width  1280 start 1328 end 1440 total 1688 skew    0 clock   64.0KHz
        v: height 1024 start 1025 end 1028 total 1066           clock   60.0Hz
  1280x960 (0x50)  108.0MHz +HSync +VSync
        h: width  1280 start 1376 end 1488 total 1800 skew    0 clock   60.0KHz
        v: height  960 start  961 end  964 total 1000           clock   60.0Hz
  1152x864 (0x51)  108.0MHz +HSync +VSync *current
        h: width  1152 start 1216 end 1344 total 1600 skew    0 clock   67.5KHz
        v: height  864 start  865 end  868 total  900           clock   75.0Hz
  1024x768 (0x52)   94.5MHz +HSync +VSync
        h: width  1024 start 1072 end 1168 total 1376 skew    0 clock   68.7KHz
        v: height  768 start  769 end  772 total  808           clock   85.0Hz
  1024x768 (0x53)   78.8MHz +HSync +VSync
        h: width  1024 start 1040 end 1136 total 1312 skew    0 clock   60.0KHz
        v: height  768 start  769 end  772 total  800           clock   75.0Hz
  1024x768 (0x54)   75.0MHz -HSync -VSync
        h: width  1024 start 1048 end 1184 total 1328 skew    0 clock   56.5KHz
        v: height  768 start  771 end  777 total  806           clock   70.1Hz
  1024x768 (0x55)   65.0MHz -HSync -VSync
        h: width  1024 start 1048 end 1184 total 1344 skew    0 clock   48.4KHz
        v: height  768 start  771 end  777 total  806           clock   60.0Hz
  1024x768 (0x56)   44.9MHz +HSync +VSync Interlace
        h: width  1024 start 1032 end 1208 total 1264 skew    0 clock   35.5KHz
        v: height  768 start  768 end  772 total  817           clock   43.5Hz
  832x624 (0x57)   57.3MHz -HSync -VSync
        h: width   832 start  864 end  928 total 1152 skew    0 clock   49.7KHz
        v: height  624 start  625 end  628 total  667           clock   74.6Hz
  800x600 (0x58)   56.2MHz +HSync +VSync
        h: width   800 start  832 end  896 total 1048 skew    0 clock   53.7KHz
        v: height  600 start  601 end  604 total  631           clock   85.1Hz
  800x600 (0x59)   50.0MHz +HSync +VSync
        h: width   800 start  856 end  976 total 1040 skew    0 clock   48.1KHz
        v: height  600 start  637 end  643 total  666           clock   72.2Hz
  800x600 (0x5a)   49.5MHz +HSync +VSync
        h: width   800 start  816 end  896 total 1056 skew    0 clock   46.9KHz
        v: height  600 start  601 end  604 total  625           clock   75.0Hz
  800x600 (0x5b)   40.0MHz +HSync +VSync
        h: width   800 start  840 end  968 total 1056 skew    0 clock   37.9KHz
        v: height  600 start  601 end  605 total  628           clock   60.3Hz
  800x600 (0x5c)   36.0MHz +HSync +VSync
        h: width   800 start  824 end  896 total 1024 skew    0 clock   35.2KHz
        v: height  600 start  601 end  603 total  625           clock   56.2Hz
  640x480 (0x5d)   36.0MHz -HSync -VSync
        h: width   640 start  696 end  752 total  832 skew    0 clock   43.3KHz
        v: height  480 start  481 end  484 total  509           clock   85.0Hz
  640x480 (0x5e)   31.5MHz -HSync -VSync
        h: width   640 start  656 end  720 total  840 skew    0 clock   37.5KHz
        v: height  480 start  481 end  484 total  500           clock   75.0Hz
  640x480 (0x5f)   31.5MHz -HSync -VSync
        h: width   640 start  664 end  704 total  832 skew    0 clock   37.9KHz
        v: height  480 start  489 end  492 total  520           clock   72.8Hz
  640x480 (0x60)   30.2MHz -HSync -VSync
        h: width   640 start  704 end  768 total  864 skew    0 clock   35.0KHz
        v: height  480 start  483 end  486 total  525           clock   66.7Hz
  640x480 (0x61)   25.2MHz -HSync -VSync
        h: width   640 start  656 end  752 total  800 skew    0 clock   31.5KHz
        v: height  480 start  490 end  492 total  525           clock   59.9Hz
  720x400 (0x62)   35.5MHz -HSync +VSync
        h: width   720 start  756 end  828 total  936 skew    0 clock   37.9KHz
        v: height  400 start  401 end  404 total  446           clock   85.0Hz
  720x400 (0x63)   35.5MHz -HSync -VSync
        h: width   720 start  738 end  846 total  900 skew    0 clock   39.4KHz
        v: height  400 start  421 end  423 total  449           clock   87.8Hz
  720x400 (0x64)   28.3MHz -HSync +VSync
        h: width   720 start  738 end  846 total  900 skew    0 clock   31.5KHz
        v: height  400 start  412 end  414 total  449           clock   70.1Hz
  640x400 (0x65)   31.5MHz -HSync +VSync
        h: width   640 start  672 end  736 total  832 skew    0 clock   37.9KHz
        v: height  400 start  401 end  404 total  445           clock   85.1Hz
  640x350 (0x66)   31.5MHz +HSync -VSync
        h: width   640 start  672 end  736 total  832 skew    0 clock   37.9KHz
        v: height  350 start  382 end  385 total  445           clock   85.1Hz
DVI-0 disconnected 1152x864+0+0 (0x68) normal (normal left inverted right x axis y axis) 0mm x 0mm
	Identifier: 0x4d
	Timestamp:  877968
	Subpixel:   no subpixels
	Clones:     VGA-0
	CRTC:       1
	CRTCs:      0 1
	Panning:    0x0+0+0
	Tracking:   0x0+0+0
	Border:     0/0/0/0
	Transform:  1.000000 0.000000 0.000000
	            0.000000 1.000000 0.000000
	            0.000000 0.000000 1.000000
	           filter: 
	dvi_monitor_type: auto
	scaler: off
	load_detection: 0 (0x00000000)	range:  (0,1)
S-video connected (normal left inverted right x axis y axis)
	Identifier: 0x4e
	Timestamp:  877968
	Subpixel:   no subpixels
	Clones:    
	CRTCs:      0 1
	Transform:  1.000000 0.000000 0.000000
	            0.000000 1.000000 0.000000
	            0.000000 0.000000 1.000000
	           filter: 
	tv_standard: ntsc
	tv_vertical_position: 0 (0x00000000)	range:  (-5,5)
	tv_horizontal_position: 0 (0x00000000)	range:  (-5,5)
	tv_horizontal_size: 0 (0x00000000)	range:  (-5,5)
	load_detection: 1 (0x00000001)	range:  (0,1)
  800x600 (0xa6)   38.2MHz -HSync +VSync +preferred
        h: width   800 start  832 end  912 total 1024 skew    0 clock   37.4KHz
        v: height  600 start  603 end  607 total  624           clock   59.9Hz
  1152x864 (0x68)   81.6MHz
        h: width  1152 start 1216 end 1336 total 1520 skew    0 clock   53.7KHz
        v: height  864 start  865 end  868 total  895           clock   60.0Hz

root@bunny:~# xrandr --output S-video --mode 800x600
** CRT VGA screen switches off **
The last command there switches off the CRT forcing me to restart GDM, nothing changes on the TV


Here's the output of lspci
Code:
00:00.0 Host bridge: Intel Corporation 82810E DC-133 (GMCH) Graphics Memory Controller Hub (rev 03)
00:01.0 VGA compatible controller: Intel Corporation 82810E DC-133 (CGC) Chipset Graphics Controller (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801AA PCI Bridge (rev 02)
00:1f.0 ISA bridge: Intel Corporation 82801AA ISA Bridge (LPC) (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801AA IDE Controller (rev 02)
00:1f.2 USB Controller: Intel Corporation 82801AA USB Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801AA SMBus Controller (rev 02)
00:1f.5 Multimedia audio controller: Intel Corporation 82801AA AC'97 Audio Controller (rev 02)
01:0b.0 VGA compatible controller: ATI Technologies Inc Radeon RV100 QY [Radeon 7000/VE]
01:0d.0 Ethernet controller: Accton Technology Corporation SMC2-1211TX (rev 10)
01:0e.0 Communication controller: Agere Systems LT WinModem
Any help would be great, I'm totally stuck.

Cheers, Dave.

Last edited by kzar; 10-14-2009 at 07:40 PM.
 
Old 10-14-2009, 08:48 PM   #2
adamk75
Senior Member
 
Registered: May 2006
Posts: 3,091

Rep: Reputation: 397Reputation: 397Reputation: 397Reputation: 397
Every ATI card I know of (prior to the HD5xxx series cards that were just released) only supports two outputs at the same time. I suggest removing either the DVI or the VGA (or trying one and then the other) to see if that does any good.

Unfortunately, I must admit that it is just possible that TV output may not be supported on that card. Early radeons had support for TV out via a separate project from the Xorg driver (gatos), and I do have my doubts that code was ever merged into the driver.

Adam
 
Old 10-16-2009, 12:25 AM   #3
kzar
Member
 
Registered: Oct 2003
Posts: 66

Original Poster
Rep: Reputation: 15
How would you recommend disabling DVI? I mentioned the way I read to disable it in xorg.conf was breaking X and have shown how I've been trying to disable it with xrandr.

Here's some output from atitvout that I forgot to include before:
Code:
root@bunny:/home/bunny# atitvout detect
CRT is attached.
TV is attached via S-Video.
root@bunny:/home/bunny# atitvout ntsc
root@bunny:/home/bunny# atitvout tvout
VBE call failed.
Maybe this command is not supported by your graphics adapter?
Did your parameters (if you specified some) really make sense?
Please try all other available commands before complaining!
Would the gatos driver be worth trying?

According to the radeon man page the hardware should be supported:
Quote:
...
TV-out support (only on R/RV/RS1xx, R/RV/RS2xx, R/RV/RS3xx. Experimental support on R/RV5xx, R/RV6xx, and R/RV7xx through the ATOMTvOut option);

...
SUPPORTED HARDWARE
The radeon driver supports PCI, AGP, and PCIE video cards based on the following ATI chips:

R100 Radeon 7200
RV100 Radeon 7000(VE), M6, RN50/ES1000

Last edited by kzar; 10-16-2009 at 12:29 AM.
 
Old 10-16-2009, 04:58 AM   #4
adamk75
Senior Member
 
Registered: May 2006
Posts: 3,091

Rep: Reputation: 397Reputation: 397Reputation: 397Reputation: 397
Quote:
Originally Posted by kzar View Post
How would you recommend disabling DVI?
I would disconnect the monitor.

Quote:
I mentioned the way I read to disable it in xorg.conf was breaking X and have shown how I've been trying to disable it with xrandr.

Here's some output from atitvout that I forgot to include before:
Code:
root@bunny:/home/bunny# atitvout detect
CRT is attached.
TV is attached via S-Video.
root@bunny:/home/bunny# atitvout ntsc
root@bunny:/home/bunny# atitvout tvout
VBE call failed.
Maybe this command is not supported by your graphics adapter?
Did your parameters (if you specified some) really make sense?
Please try all other available commands before complaining!
Would the gatos driver be worth trying?

According to the radeon man page the hardware should be supported:
If the radeon man page says it's supported without gatos, I wouldn't install gatos. You could check on #radeon on the the freenode irc network, or ask on the appropriate mailing list.

Adam
 
Old 10-16-2009, 12:20 PM   #5
kzar
Member
 
Registered: Oct 2003
Posts: 66

Original Poster
Rep: Reputation: 15
Quote:
Originally Posted by adamk75 View Post
I would disconnect the monitor.
He doesn't even have a DVI monitor so I don't think that's an issue.

Quote:
Originally Posted by adamk75 View Post

If the radeon man page says it's supported without gatos, I wouldn't install gatos. You could check on #radeon on the the freenode irc network, or ask on the appropriate mailing list.

Adam
OK I'll give it a go, thanks
 
Old 10-16-2009, 12:33 PM   #6
adamk75
Senior Member
 
Registered: May 2006
Posts: 3,091

Rep: Reputation: 397Reputation: 397Reputation: 397Reputation: 397
The xrandr output shows that DVI-0 is connected. If he really doesn't have anything hooked up to the DVI port, then there is definitely something wrong with the driver.

Adam
 
  


Reply

Tags
ati, radeon, svideo, tv, xorgconf


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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 monitors not working:Toshiba Satellite SA60, ATI Radeon Mobility 7000 IGP seamus1089 Linux - Laptop and Netbook 12 11-01-2007 07:52 AM
Cant get DRI working with ATI Radeon 7000 and Gentoo Linux kofrad Linux - Hardware 21 04-21-2006 02:10 PM
ATI Radeon 7000 video driver Progmaker Linux - Hardware 3 02-04-2006 07:06 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 10:39 AM
Radeon 7000 acceleration not working in SuSE 9.1 tbfirefox Linux - Hardware 2 08-14-2004 11:12 PM


All times are GMT -5. The time now is 01:04 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
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration