[pulseaudio-discuss] Issue with multiple hdmi codecs in radeonhd, hacked to work

John Ettedgui john.ettedgui at gmail.com
Wed Dec 4 04:50:37 PST 2013


On Mon, Dec 2, 2013 at 5:21 PM, John Ettedgui <john.ettedgui at gmail.com>wrote:

>
>
>
> On Mon, Dec 2, 2013 at 5:10 PM, Raymond Yau <superquad.vortex2 at gmail.com>wrote:
>
>>
>>> I just changed my RadeonHD 4670 for a 7870, and now when I type "aplay
>>> -l"  I get many HDMI codecs instead of just one like for the previous card.
>>>
>>> I think this confuses PulseAudio and I get no sound... (with previous
>>> card it worked all fine).
>>>
>>>
>>>
>> you have to provide output of alsa-info.sh
>>
>> I will do that thank you, just need to get back on that machine.
>
>> some graphic card use the motherboard internal spdif out connector for
>> audio
>> which don't support jack detection
>>
> Oh interesting, but I was just using the standard HDMI connector of the
> VGA card without connecting my card to the motherboard by more than PCI-E.
> Also, spdif would not get me 6 channels in LCPM, so I don't think that was
> it but I could be wrong.
>
>>
>> http://www.intel.com/support/motherboards/desktop/sb/CS-032871.htm
>>
>>
>>
>>>
>>> When I type "aplay -L" I get one more codec that I can see it in the
>>> pavucontrol profile (not sure which one as the names are irrelevant)
>>>
>>>
>>> if in default.pa I specify the alsa sink device=hw:0,3 directly, I do
>>> get sound, but then in pavucontrol I do not get the advanced sub-menu
>>> anymore which makes me think something is not working properly...
>>>
>>> For now I have settled on this hack instead:
>>>
>>>
>>> I changed the extra-hdmi.conf in
>>> /usr/share/pulseaudio/alsa-mixer/profile-sets file to :
>>>
>>> [Mapping hdmi-surround-extra0]
>>> description = Digital Surround 5.1 (HDMI 0)
>>> device-strings = hdmi:%f,0
>>> paths-output = hdmi-output-0
>>> channel-map =
>>> front-left,front-right,rear-left,rear-right,front-center,lfe
>>> priority = 1
>>> direction = output
>>>
>>> [Mapping hdmi-surround-extra3]
>>> description = Digital Surround 5.1 (HDMI 3)
>>> device-strings = hdmi:%f,0
>>> paths-output = hdmi-output-3
>>> channel-map =
>>> front-left,front-right,rear-left,rear-right,front-center,lfe
>>> priority = 1
>>> direction = output
>>>
>>> I only need one of these two, somehow they both work...
>>>
>>> Now everything works for me, but since it's not out of the box, I am
>>> guessing there might be something out there to fix.
>>>
>>>
>>>
>>
>> https://git.kernel.org/cgit/linux/kernel/git/tiwai/sound.git/commit/sound/pci/hda?id=5a61358433b1f89b500f2c365746c73cb7a27e2f
>>
>> Hmmm I am not sure what you meant by that.
>
>
Here is the alsa-info.

Thank you,
John
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/pulseaudio-discuss/attachments/20131204/e8cc98ec/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: alsa-info.txt.QsPvare2zK
Type: application/octet-stream
Size: 29495 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/pulseaudio-discuss/attachments/20131204/e8cc98ec/attachment-0001.obj>


More information about the pulseaudio-discuss mailing list