Re: [alsa-devel] [pulseaudio-discuss] Issue with multiple hdmi codecs in radeonhd, hacked to work
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/pc...
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 ?
participants (1)
-
Raymond Yau