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.