All of lore.kernel.org
 help / color / mirror / Atom feed
* Dual simulatenous output on single card not recognized
@ 2021-11-28 13:28 Eldred HABERT
  2021-11-29 18:18 ` Pierre-Louis Bossart
  0 siblings, 1 reply; 4+ messages in thread
From: Eldred HABERT @ 2021-11-28 13:28 UTC (permalink / raw)
  To: alsa-devel

[-- Attachment #1: Type: text/plain, Size: 1236 bytes --]

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 ^^

Cheers,
~ ISSOtm

[-- Attachment #2: aplay-l --]
[-- Type: text/plain, Size: 789 bytes --]

**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC892 Analog [ALC892 Analog]
  Subdevices: 0/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 1: ALC892 Digital [ALC892 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 9: HDMI 3 [HDMI 3]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 10: HDMI 4 [HDMI 4]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2021-11-30 15:54 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-11-28 13:28 Dual simulatenous output on single card not recognized Eldred HABERT
2021-11-29 18:18 ` Pierre-Louis Bossart
2021-11-30  7:44   ` Eldred HABERT
2021-11-30 14:40     ` Pierre-Louis Bossart

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.