Bug 28892 - KMS brings up S-video but not DVI-0 in dual head [RV370]
Summary: KMS brings up S-video but not DVI-0 in dual head [RV370]
Status: RESOLVED WONTFIX
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/Radeon (show other bugs)
Version: unspecified
Hardware: x86 (IA32) Linux (All)
: medium normal
Assignee: xf86-video-ati maintainers
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-07-02 09:57 UTC by Orion Poplawski
Modified: 2012-06-07 06:34 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments
dmesg (39.30 KB, application/octet-stream)
2010-07-02 09:57 UTC, Orion Poplawski
no flags Details
Xorg.0.log (146.30 KB, text/plain)
2010-07-02 09:59 UTC, Orion Poplawski
no flags Details

Description Orion Poplawski 2010-07-02 09:57:12 UTC
Created attachment 36691 [details]
dmesg

01:00.0 VGA compatible controller: ATI Technologies Inc RV370 [Sapphire X550 Silent]
2.6.33.5-124.fc13.i686.PAE

On boot, the S-Video port is active but DVI-0 is not.  I have 2 DVI monitors connected, but nothing connected to the S-Video port.  I don't see any output during boot until X starts.

xrandr reports:

Screen 0: minimum 320 x 200, current 4000 x 1200, maximum 4096 x 4096
DVI-0 connected (normal left inverted right x axis y axis)
   1600x1200      60.0 +
   1280x1024      75.0     60.0  
   1152x864       75.0  
   1024x768       75.1     60.0  
   800x600        75.0     60.3  
   640x480        75.0     60.0  
   720x400        70.1  
DVI-1 connected 1600x1200+1600+0 (normal left inverted right x axis y axis) 367mm x 275mm
   1600x1200      60.0*+
   1280x1024      75.0     60.0  
   1152x864       75.0  
   1024x768       75.1     60.0  
   800x600        75.0     60.3  
   640x480        75.0     60.0  
   720x400        70.1  
S-video connected 800x600+3200+0 (normal left inverted right x axis y axis) 0mm x 0mm
   800x600        59.9*+
Comment 1 Orion Poplawski 2010-07-02 09:59:20 UTC
Created attachment 36692 [details]
Xorg.0.log

xorg-x11-server-Xorg-1.8.2-1.fc13.i686
xorg-x11-drv-ati-6.13.0-1.fc13.i686
Comment 2 Alex Deucher 2010-07-02 10:07:49 UTC
Unfortunately tv-out load detection is sometimes unreliable and there are only two display controllers.  You should be able to work around it with something like:
video=SVIDEO-1:d
on the kernel command line.  Look in look in /sys/class/drm to verify the connector name.
Comment 3 Orion Poplawski 2010-07-02 10:50:35 UTC
Thanks for the workaround, but this worked fine prior to kernel 2.6.33.3-72.fc13.
Comment 4 Alex Deucher 2010-07-02 11:08:42 UTC
(In reply to comment #3)
> Thanks for the workaround, but this worked fine prior to kernel
> 2.6.33.3-72.fc13.

It only worked by accident due to another bug that left always left tv-out disabled in certain cases.
Comment 5 Alex Deucher 2012-04-25 06:01:46 UTC
Is this still an issue with a newer driver/kernel?
Comment 6 Orion Poplawski 2012-06-06 15:58:50 UTC
(In reply to comment #5)
> Is this still an issue with a newer driver/kernel?

Still the same with:
3.4.0-1.fc17.i686.PAE
xorg-x11-drv-ati-6.14.4-6.20120602git930760942.fc17.i686
Comment 7 Alex Deucher 2012-06-07 06:34:09 UTC
load detection is not always reliable.  You'll have to boot with video=SVIDEO-1:d on the kernel command line in grub or disable s-video once you're in X.  Most desktop environments should remember your settings and disable s-video in future sessions.


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.