Created attachment 153671 [details]
There are no sound output from HDMI when intel IOMMU is enabled. assign intel_iommu=on,igfx_off is not a way for me since I am developing IGD virtualization.
I've discovered some symptoms: the execution of
aplay -D plughw:0,7 /usr/share/sounds/alsa/Front_Center.wav
aplay -D plughw:0,3 /usr/share/sounds/alsa/Front_Center.wav
is never end unless you interrupt it. Actually it is not no sound output at all, you could hear few frames played from speaker, but the duration is very short (less then 0.1 second.)
Some logs are attached for your reference.
Created attachment 153681 [details]
Created attachment 153691 [details]
full dmesg log
Created attachment 153701 [details]
ACPI table DMAR
Created attachment 153721 [details]
log of lspci
The problem is rather in iommu or graphics, not in the sound driver...
Let's reassign to the component. Feel free to reassign to else if not appropriate.
(In reply to Takashi Iwai from comment #5)
> The problem is rather in iommu or graphics, not in the sound driver...
> Let's reassign to the component. Feel free to reassign to else if not
I am wondering if the IGD and HDA controller share a p2p bridge? that intel iommu is not aware of?
Just a wild guess, correct me if I am wrong.
Possible dupe of bug 67321.
*** This bug has been marked as a duplicate of bug 60769 ***