[alsa-devel] [pulseaudio-discuss] Issue with multiple hdmi codecs in radeonhd, hacked to work
Raymond Yau
superquad.vortex2 at gmail.com
Thu Dec 5 08:24:09 CET 2013
>>>> 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.
>>>>
>>>
How many hdmi , dvi or display port connectors do your card have ?
Specification seem support up to 6 displays
>>>
>>> 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.
>>
>>>
>>>
>>>
Is there any reason for you to disable on-board hda controller and alc888
as you don't have any capture device anymore ?
pactl list
Do pulseaudio server select null sink or hdmi.monitor as the default source
?
>>>> 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.
>
strange that all jacks return true
control.1 {
iface CARD
name 'HDMI/DP,pcm=3 Jack'
value true
comment {
access read
type BOOLEAN
count 1
}
}
...
control.31 {
iface CARD
name 'HDMI/DP,pcm=11 Jack'
value true
comment {
access read
type BOOLEAN
count 1
}
}
cat /proc/asound/card0/eld#*.0
does your hdmi montior name appear in one of the six eld
[ 5.468413] [drm] Connector 2:
[ 5.468414] [drm] HDMI-A-1
[ 5.468415] [drm] HPD1
Does the graphic driver show which hdmi monitor connect to which ports in
system log ?
More information about the Alsa-devel
mailing list