Additional observation:

If I remove the PULSE_SINK workaround and reboot, the USB headset
switches automatically and plays sound correctly (as it used to before
applying the workaround).

However, with no USB headset connected, the built-in analog 5.1 sink is
shown as the default:

alsa_output.pci-0000_00_1b.0.analog-surround-51

but ordinary PulseAudio-compatible playback fails:

paplay /usr/share/sounds/alsa/Front_Center.wav
Stream error: Input/Output error

Explicit targeting works:

PULSE_SINK=alsa_output.pci-0000_00_1b.0.analog-surround-51 paplay
/usr/share/sounds/alsa/Front_Center.wav

Therefore PULSE_SINK is required for speakers, but it prevents automatic
switching to the USB headset.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2150545

Title:
  WirePlumber/PipeWire selects IEC958 digital output because analog
  ALC1150 profiles are marked unavailable, although ALSA analog
  surround51 works

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2150545/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to