Bug 50600

Summary: Radeon HDMI Audio Out broken (Jupiter series)
Product: xorg Reporter: Kenney Phillis Jr <kphillisjr>
Component: Driver/RadeonAssignee: xf86-video-ati maintainers <xorg-driver-ati>
Status: RESOLVED INVALID QA Contact: Xorg Project Team <xorg-team>
Severity: major    
Priority: medium    
Version: unspecified   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
DMESG Log from kernel 3.4.0 w/ hdmi audio disabled
none
DMESG Log from kernel 3.2.0 w/ hdmi audio working on fglrx
none
FGLRX - Contents of /proc/asound/card1/codec#0
none
Radeon - Contents of /proc/asound/card1/codec#0 none

Description Kenney Phillis Jr 2012-06-01 15:20:39 UTC
Created attachment 62398 [details]
DMESG Log from kernel 3.4.0 w/ hdmi audio disabled

The radeon hdmi output using radeon.audio=1 boot flag on kernel 3.4.0 causes the system to become unusable because the display winds up having the frequency changed to an invalid range. This shouldn't have happened since the only change was the kernel, and all the user space was left alone.


System Information:
Linux Mint 13 ( amd64 see: http://www.linuxmint.com/rel_maya_whatsnew.php )
4GB DDR3 memory
Radeon HD 5770 
Athlon II x4 630
Gigabyte GA-MA790XT-UD4P
Emerson 40" tv ( for hdmi output )


NOTE: When I tested the 3.4.0 kernel i did not update the user space, because I expect that the user space should not need any changes to have hdmi audio working because the closed source driver already has working hdmi output using alsa. So besides just using the generic kernel, the only flag i set when trying to get hdmi audio out was the radeon.audio=1 boot parameter.
Comment 1 Kenney Phillis Jr 2012-06-01 15:21:22 UTC
Created attachment 62399 [details]
DMESG Log from kernel 3.2.0 w/ hdmi audio working on fglrx
Comment 2 Kenney Phillis Jr 2012-06-01 15:25:28 UTC
Created attachment 62400 [details]
FGLRX - Contents of  /proc/asound/card1/codec#0
Comment 3 Kenney Phillis Jr 2012-06-01 15:25:54 UTC
Created attachment 62401 [details]
Radeon - Contents of  /proc/asound/card1/codec#0
Comment 4 Alex Deucher 2012-06-01 15:26:23 UTC
3.4.0 is the first kernel that supports audio on evergreen, it may not work in all cases yet.  That's why the audio parameter defaults to 0.
Comment 5 Kenney Phillis Jr 2012-06-01 15:48:38 UTC
I forgot to mention that this card is one of the first gen cards, and has Two dvi ports, a display port, and a hdmi port. I'm not exactly certain if the dvi ports also have audio output, but it's possible.


Anyways, It's possible this does not work because the display port and hdmi port both have audio output support in hardware.
Comment 6 Rafał Miłecki 2012-06-10 23:35:47 UTC
Kenney: can you give kernel 3.5-rc2 or newer a chance? It contains some important fixes that can fix your issue.
Comment 7 Adam Jackson 2018-06-12 19:08:24 UTC
Mass closure: This bug has been untouched for more than six years, and is not
obviously still valid. Please reopen this bug or file a new report if you continue to experience issues with current releases.

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.