> > Should this hardware be supported with the > > sound/soc/amd/renoir/rn-pci-acp3x.c driver (instead of snd_hda_intel)? > > … since it is a Renoir desktop APU. > > > > > Please give alsa-info.sh output for more detailed analysis. > > > > http://alsa-project.org/db/?f=00b31f3f0e6c58b56c73f98aec7c6b5ccaff700e > > The codec proc output there shows that only one pin is enabled for > HDMI/DP output, and that's the reason why the driver created only one > stream. It's basically a BIOS setup. > > The patch below should enable all pins forcibly and this should give > more streams. Give it a try. > > > Takashi > > --- a/sound/pci/hda/patch_hdmi.c > +++ b/sound/pci/hda/patch_hdmi.c > @@ -1940,6 +1940,7 @@ static int hdmi_add_cvt(struct hda_codec *codec, hda_nid_t cvt_nid) > static const struct snd_pci_quirk force_connect_list[] = { > SND_PCI_QUIRK(0x103c, 0x870f, "HP", 1), > SND_PCI_QUIRK(0x103c, 0x871a, "HP", 1), > + SND_PCI_QUIRK(0x1462, 0xec94, "MS-7C94", 1), > {} > }; > This somewhat improved the situation. I get multiple HDMI devices on the card now, and the default seems to be the actual HDMI port (as opposed to the DisplayPort). But I can't manually control where the audio goes, and at one point (I think when the TV was off), it automatically switched to the DisplayPort. http://alsa-project.org/db/?f=eb8da3434b011820de868451e55ae4f22fbb350c -- damjan