You are not logged in.
After most, but not all, reboots, Wireplumber will not create an output sink for my built-in audio, and instead use HDMI for audio out.
wpctl status will show
Audio
├─ Devices:
│ 50. AD104 High Definition Audio Controller [alsa]
│ 51. Built-in Audio [alsa]
│
├─ Sinks:
│ * 67. AD104 High Definition Audio Controller Digital Stereo (HDMI) [vol: 0.40]
│
├─ Sources:
│ 54. Built-in Audio Analog Stereo [vol: 1.00]I can fix this either by doing
wpctl set-profile 51 0 && wpctl set-profile 51 1or by doing
rm -rf ~/.local/state/wireplumber
systemctl --user restart pipewire pipewire-pulse wireplumberAfter either of these, the status will read something like
Audio
├─ Devices:
│ 50. AD104 High Definition Audio Controller [alsa]
│ 51. Built-in Audio [alsa]
│
├─ Sinks:
│ * 54. Built-in Audio Analog Stereo [vol: 0.80]
│ 67. AD104 High Definition Audio Controller Digital Stereo (HDMI) [vol: 0.40]
│
├─ Sources:
│ 55. Built-in Audio Analog Stereo [vol: 1.00]Any ideas for a more permanent fix?
Offline
What does
pactl list cards
pactl list sinksgive you after the fix? For a "wireplumber solution" https://pipewire.pages.freedesktop.org/ … ofile,-The should be able to be configurable to force a specific profile.
But since wireplumber should remember this on it's own anyway, small sanity check
systemctl --user status wireplumber pulseaudio(pulseaudio should not exist, wireplumber log entries might be interesting)
Offline