Bug 22727

Summary: HDMI audio enabled even though not supported, confuses TV
Product: xorg Reporter: Per Olofsson <pelle>
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.4 (2008.09)   
Hardware: All   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
Xorg log none

Description Per Olofsson 2009-07-11 15:00:02 UTC
Created attachment 27600 [details]
Xorg log

Hi,

I'm running an Eee Box B206 with an integrated Radeon HD 3450, connected to a Samsung LCD TV.

Since the radeon driver doesn't support audio through HDMI, I've connected an audio cable separately from the computer's sound card. This works fine, until I start X -- then the audio stops. Well, the audio is still coming out from the line out, but the TV thinks that audio should come through HDMI and doesn't care about the cable.

Apparently the radeon driver is telling the TV that it supports audio, even though it doesn't. The radeonhd driver does not have this problem (but I can't use it because I need Xv). Also, if I switch VC to text mode, audio comes back. It disappears as soon as I switch back to X.

xrandr reports the output as "DVI-0".

I'm running Debian with Xorg 7.4, Xserver 1.6.1.901 and latest xf86-video-ati from git (76af48c43f829e7aebacc9f2a623823fa26ee22b).

Attaching Xorg log.
Comment 1 Per Olofsson 2009-07-11 15:55:41 UTC
Forgot to say that the Eee Box only has a HDMI connector. So there's no DVI involved--only HDMI to HDMI.
Comment 2 Matthew Turnbull 2009-10-22 17:22:20 UTC
I just recently got a Mobility FireGL V5700 (Mobilitiy Radeon HD 3650) and I have the same problem with the DisplayPort output. Well, DisplayPort -> HDMI to be exact.

It really is a shame, as this forces me to choose between good picture (and laptop speakers) or good sound (and VGA video).
Comment 3 Seán de Búrca 2011-05-06 14:10:45 UTC
As of kernel 2.6.33, HDMI audio is supported for the listed chips.

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.