No Audio Pipewire-Alsa

I’ve switched from pulseaudio to pipewire a few months ago. Everything works fine except applications that rely on alsa like runelite. For example, on runelite I have no audio and vmware also throws an alsa error. I didn’t have pipewire-alsa installed so I did that and it is still an issue. Is there anything I have to configure. When I open alsamixer, it shows pipewire as my only output.

Do you have the pipewire-pulse package? I know you said it is specifically alsa, but whenever I have had trouble with pipewire it has been because I’ve been missing that.

If i try to install pipewire i get this:

[ricklinux@eos-kde ~]$ sudo pacman -S pipewire-pulse
[sudo] password for ricklinux: 
resolving dependencies...
looking for conflicting packages...
:: pipewire-pulse and pulseaudio are in conflict. Remove pulseaudio? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: removing pulseaudio breaks dependency 'pulseaudio=15.0-1' required by pulseaudio-jack
[ricklinux@eos-kde ~]$ 

Do i use --force or how do i deal with jack needing the dependency?

I guess you can uninstall the jack too. Then install pipewire-jack too.
Note that I didn’t test this…

I do have pipewire-pulse.

As for jack, I installed pipewire-jack and all jack applications work fine except catia, but was unable to uninstall jack as it is required by some packages:

checking dependencies…
error: failed to prepare transaction (could not satisfy dependencies)
:: removing jack2 breaks dependency ‘jack’ required by audacious-plugins
:: removing jack2 breaks dependency ‘libjack.so=0-64’ required by audacity
:: removing jack2 breaks dependency ‘jack’ required by ffmpeg
:: removing jack2 breaks dependency ‘libjack.so=0-64’ required by fluidsynth
:: removing jack2 breaks dependency ‘libjack.so=0-64’ required by gst-plugins-good
:: removing jack2 breaks dependency ‘jack2’ required by jack2-dbus
:: removing jack2 breaks dependency ‘libjackserver.so=0-64’ required by jack2-dbus
:: removing jack2 breaks dependency ‘jack2=1.9.19’ required by lib32-jack2
:: removing jack2 breaks dependency ‘jack’ required by obs-studio-git
:: removing jack2 breaks dependency ‘libjack.so=0-64’ required by portaudio

I removed pulse-audio and then installed pipewire-pulse. pipewire-jack is already installed. As long as the audio works I’m happy! :grin:

1 Like