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
