Sound Input/Output not available after switching to Pipewire

I just enabled pipewire and tried switching to USB speakers. The dropdown selections to select input/output devices is greyed out and speaker test shows “null.” Also, the USB speakers are not recognized, sound comes through the laptop speakers though.

Also tested Bluetooth headset and it connects, but no audio there either.

inxi: https://0x0.st/H8On.txt
bootlog: https://0x0.st/H8O5.txt

Server-2: PipeWire v: 0.3.69 status: active with: 1: wireplumber
status: active 2: pipewire-alsa type: plugin 3: pw-jack type: plugin
Server-3: PulseAudio v: 16.1 status: active

I think you would need to have either one or the other active. Not both.

Try disabling pulseaudio: systemctl --user disable --now pulseaudio

Not sure if a logout and log back in or a reboot is necessary but won’t hurt.

Check again then with inxi -aA

If it still doesn’t work, look at the wiki article and see if you have installed everything needed:

https://discovery.endeavouros.com/audio/pipewire/2021/09/

1 Like

That fixed it, thank you!
inxi -aA

Audio:
  Device-1: Intel CM238 HD Audio vendor: CLEVO/KAPOK driver: snd_hda_intel
    bus-ID: 1-1:7 v: kernel chip-ID: 1130:1620 bus-ID: 00:1f.3
    chip-ID: 8086:a171 class-ID: 0300 class-ID: 0403
  Device-2: NVIDIA GP107GL High Definition Audio vendor: Intel
    driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 8
    link-max: lanes: 16 bus-ID: 01:00.1 chip-ID: 10de:0fb9 class-ID: 0403
  Device-3: Tenx USB AUDIO type: USB
    driver: hid-generic,snd-usb-audio,usbhid
  API: ALSA v: k6.1.24-1-lts status: kernel-api tools: alsamixer,amixer
  Server-1: sndiod v: N/A status: off tools: aucat,midicat,sndioctl
  Server-2: PipeWire v: 0.3.69 status: active with: 1: wireplumber
    status: active 2: pipewire-alsa type: plugin 3: pw-jack type: plugin
    tools: pw-cat,pw-cli,wpctl
  Server-3: PulseAudio v: 16.1 status: active tools: pacat,pactl,pavucontrol

1 Like

You’re welcome!
Glad you got it working!

:enos_flag: :wave:t5:

1 Like

it still is using pulseaudio…
you missed to install pipewire-pulse package i bet…

and switching to pipewire because it was an old install? as it is default for some time already…

1 Like

I missed that! :woozy_face: I thought this is what I was looking for:

Server-2: PipeWire v: 0.3.69 status: active with: 1: wireplumber
    status: active 2: pipewire-alsa type: plugin 3: pw-jack type: plugin
    tools: pw-cat,pw-cli,wpctl

Totally missed server 3 showing pulse. The whole reason I was trying to make a switch is because I didn’t realize I was using pulseaudio until I tried the Gnome screen recorder (this post). It wouldn’t record unless I switch to Pipewire, but when I did is when I encountered the problems here, no audio input/output selection.

1 Like

should look like this:

2023-04-18_16-50

Even after disabling pulseaudio again systemctl --user disable --now pulseaudio
Before and after reboot I still see Server-1: sndiod v: N/A status: off tools: aucat,midicat,sndioctl

Could it be that I’ve been running my original EOS since I first installed more than a year ago?

rolling release will not have such issue… could be you have installed and setup some stuff causing this… but shouzld not hurt… only pulseaudio needs top get replaced with pipewire-pulse thats a have too

community/sndio 1.9.0-1 (125.3 KiB 281.2 KiB) 
    A small audio and MIDI framework part of the OpenBSD project

is installed?

This is installed. I’m not having an easy time setting pulseaudio to the side. Audio isn’t working as expected, same with bluetooth headset, not sure why pulseaudio keeps popping back in, it must be as you suggest that something installed is causing it.

I reinstalled pipewire sudo pacman -S --needed pipewire-pulse pipewire-alsa pipewire-jack wireplumber
and it showed pulseaudio in conflict. I said yes to remove and rebooted, here’s the new inxi:

inxi -aA
Audio:
  Device-1: Intel CM238 HD Audio vendor: CLEVO/KAPOK driver: snd_hda_intel
    v: kernel bus-ID: 1-1:2 bus-ID: 00:1f.3 chip-ID: 1130:1620 class-ID: 0300
    chip-ID: 8086:a171 class-ID: 0403
  Device-2: NVIDIA GP107GL High Definition Audio vendor: Intel
    driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 8
    link-max: lanes: 16 bus-ID: 01:00.1 chip-ID: 10de:0fb9 class-ID: 0403
  Device-3: Tenx USB AUDIO type: USB
    driver: hid-generic,snd-usb-audio,usbhid
  API: ALSA v: k6.1.24-1-lts status: kernel-api tools: alsamixer,amixer
  Server-1: sndiod v: N/A status: off tools: aucat,midicat,sndioctl
  Server-2: PipeWire v: 0.3.69 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl

So far, audio is working and bluetooth headset connected and worked too.

1 Like

looks correct now…

if you do not use midi stuff (not sure if itr is for this…)

Server-1: sndiod v: N/A status: off tools: aucat,midicat,sndioctl

could be you have a package leftover from some try outs or stuff.
check:
yay -Qs sndio

yay -Qs sndio
local/sndio 1.9.0-1
    A small audio and MIDI framework part of the OpenBSD project

This makes sense to me now you remind me, I tried to use an app to have my android tablet function as midi input for music creation in LMMS. It was a good attempt but failed lol :joy:

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.