Bug 10177

Summary: radeon driver does not detect attached TV (dual head clone configuration on 9250)
Product: xorg Reporter: Nyyr :-) <nyyr1>
Component: Driver/RadeonAssignee: xf86-video-ati maintainers <xorg-driver-ati>
Status: RESOLVED FIXED QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium    
Version: 7.1 (2006.05)   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
/etc/X11/xorg.conf
none
/var/log/Xorg.0.log none

Description Nyyr :-) 2007-03-04 08:02:56 UTC
I can see boot process on my TV, because videocard's BIOS detects TV, but as soon as Xorg changes resolution to 1280x960 on my monitor, TV goes out of sync.
Xorg.0.log says it didn't detect secondary monitor (and I guess that's why it ignores Hsync & Vrefresh settings).
See attached xorg.conf & Xorg.0.log.
Comment 1 Nyyr :-) 2007-03-04 08:03:55 UTC
Created attachment 8967 [details]
/etc/X11/xorg.conf
Comment 2 Nyyr :-) 2007-03-04 08:04:26 UTC
Created attachment 8968 [details]
/var/log/Xorg.0.log
Comment 3 Alex Deucher 2007-03-04 10:07:08 UTC
The Xorg radeon driver does not support tv-out yet.
Comment 4 Timo Jyrinki 2007-03-07 00:52:40 UTC
There is experimental tv-output support eg. at http://www.ece.auckland.ac.nz/~wsun013/tvout/index.html. Though it's under GPL so it can't be incorporated into X.org unless you can get Federico Ulivi to relicense the code as MIT/X11 (I don't know if anyone has even tried to reach him).
Comment 5 Timo Jyrinki 2007-08-09 02:44:54 UTC
Experimental TV-Out support has now been integrated in the randr-1.2 branch of xf86-video-ati driver. You most probably need to use 1.3.99+ xserver too for the randr-1.2 branch.
Comment 6 Brice Goglin 2007-08-09 02:48:47 UTC
Timo, the randr-1.2 branch works fine with Xserver 1.3, I am using it on my rv370 (mobility X300) and TV-out works.
Comment 7 Alex Deucher 2007-11-12 15:28:00 UTC
radeon driver has tv-out support integrated.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.