On 11/28/21 7:28 AM, Eldred HABERT wrote: > Hello, > > I bought a laptop with integrated sound output (either to speakers or > headphones), and a HDMI output. Attached is the output of `aplay -l`. > > Under both PipeWire and PulseAudio, I only get a single output/sink (by > default to the built-in output), but I can get simultaneous output to both: > - under PulseAudio, by adding a `load-module module-alsa-sink > device=hw:0,7` line to the config; > - under PipeWire, by adding a profile to the card to enable both > outputs, which correctly provides two outputs that work fine concurrently. > > I was directed to this mailing list after the following discussion: > >> It's a kernel ALSA bug if SOF actually must contain enough data for > the driver to figure this out (or at least pass that data on to > userspace to deal with it) >> if [we are] right that hardware itself does not contain the required > data, then it can only be fixed in userspace via a card database >> which is one thing to do, another would be maybe a heuristic rule that > attempts to guess if such cards with analog and digital sub-devices > might be independent > > Please tell me if more details are needed—it would be nice if hardware > configurations like mine could be fully supported out of the box ^^ You may want to run 'alsa-info' and provide a link to the uploaded results. It's hard to comment without any information on 'hardware configurations like mine'. Thanks.