Linux: S-video output

From FVue
Jump to: navigation, search

Problem

I want to output the computer screen on a television via S-Video out. My video card (ATi Radeon 9250) supports S-video out - via a VIVO cable. The computer monitor should stay at the DVI-0 out port. I tried this:

xrandr --output S-video --right-of DVI-0 --mode 800x600

But I'm unable to get a picture on both the computer monitor (DVI-0) and the television screen (S-video).

Workaround

1. Execute this script:

xrandr --addmode S-video 800x600
xrandr --output DVI-0 --mode 800x600 --output S-video --same-as DVI-0 --mode 800x600

This will give a visual on the television screen but a blank screen on the computer monitor. To get a visual on both, do step 2:

2. Switch between terminal and desktop, 2 times:

  • CTRL-ALT-F1 # Goto terminal 1. Wait 5 seconds
  • CTRL-ALT-F7 # Goto desktop. Wait 5 seconds
  • CTRL-ALT-F1 # Goto terminal 1 again. Wait 5 seconds
  • CTRL-ALT-F7 # Goto desktop.

Now - after 5 seconds - I have visual on both computer monitor and television screen.

Tip: Connect the VIVO cable only when displaying on television. Disconnect the VIVO cable when not displaying on television. If the VIVO cable is connected while the computer hasn't recognized the S-videou out port, the computer screen gets interfered (shadows, darker colors, etc.).

Environment

  • Kubuntu 12.04
  • Motherboard: ASUS K8U-X
  • Video card: ATi Radeon 9250 PCI

Journal

20121220

Linux S-Video Nightmares - Kirsle.net http://www.kirsle.net/blog/kirsle/linux-s-video-nightmares

Errors in /var/log/Xorg.0.log:

[   349.287] (WW) RADEON(0): flip queue failed: Device or resource busy
[   349.287] (WW) RADEON(0): Page flip failed: Device or resource busy
[   355.422] (II) AIGLX: Suspending AIGLX clients for VT switch
[   363.980] (II) Open ACPI successful (/var/run/acpid.socket)
[   363.980] (II) AIGLX: Resuming AIGLX clients after VT switch

Comments

blog comments powered by Disqus