I'm very new to both Linux and Zorin and heard about this new multimedia processing project called PipeWire which is looking to bring together pulseaudio and JACK.
Any idea what this could mean for audio handling down the road and if Zorin would be able to adopt it?
With how little I know, it does sound very promising, being a guitarist using Reaper myself.
So i installed pipewire without any issues
I am facing one issue - whenever i wake up my laptop from sleep and connect bluetooth, media doesn't play or sound output drops, only way to fix this is to disconnect headphones and reconnect again
I've been having this too, I think it's a limitation of Pipewire and how it handles laptop sleep states. My laptop's processor can't even go into sleep on Zorin properly at all because of a Linux kernel issue with Intel 11th gen.
I think you'll have to live with it for now until Zorin decides to officially support Pipewire instead of Pulseaudio
Looks Like Ubuntu 22.10 Will Finally Switch to PipeWire by Default and Drop PulseAudio. Canonical plans to finally adopt PipeWire as the default sound system in the upcoming Ubuntu 22.10 (Kinetic Kudu) release instead of PulseAudio in an attempt to provide better audio for users.
Tried to use pulse audio, didnt work so i deleted it,my headphones, speakers and usb dac/amp (IKKO ITM01s) died, then installed QasMixer and the headphone jack and speakers work, but not my usb dac/amp, everything was fixed when I installed pipewire with the guide you provided, thank you so much, without this guide my new dac/amp would be dead and the laptop audio sucks to much not to care.
/usr/lib/python3/dist-packages/requests/__init__.py:89: RequestsDependencyWarning: urllib3 (2.0.4) or chardet (3.0.4) doesn't match a supported version!
warnings.warn("urllib3 ({}) or chardet ({}) doesn't match a supported "
OS codename: 'focal'.
This codename isn't currently supported.
Please check your OS release information with "cat /etc/os-release" (identified as VERSION_CODENAME).
Hi! Recently tried a new guide to install Pipewire for Zorin OS 17. It's been working flawlessly with my setup, even in REAPER when I set my audio device to "PulseAudio" and restarting it. (Pipewire usually pretends to be PulseAudio for a lot of applications and it works a lot smoother than the original.)
Give this one a go:
# Run this command to make sure that pipewire did in fact come with your installation of Zorin OS 17 a.k.a. Ubuntu 22.04 LTS (it should list a bunch of services that say "active")
systemctl status --user pipewire pipewire-session-manager --no-pager -l
# Install these extra packages needed for video and audio output functionality
sudo apt install libldacbt-{abr,enc}2 libspa-0.2-bluetooth pipewire-audio-client-libraries libspa-0.2-jack
# Install wireplumber, a newer and more capable pipewire manager
sudo apt install wireplumber
# Configure wireplumber to always run at boot
systemctl --user --now enable wireplumber.service
# Disable PulseAudio
systemctl --user --now disable pulseaudio.{socket,service}
systemctl --user mask pulseaudio
# Copy all required Pipewire configuration files into your system
sudo cp -vRa /usr/share/pipewire /etc/
# Copy the config file for ALSA functionality
sudo cp /usr/share/doc/pipewire/examples/alsa.conf.d/99-pipewire-default.conf /etc/alsa/conf.d/
# Remove an old PulseAudio module for Bluetooth functionality
sudo apt remove pulseaudio-module-bluetooth
# Copy the config file for JACK functionality
sudo cp /usr/share/doc/pipewire/examples/ld.so.conf.d/pipewire-jack-*.conf /etc/ld.so.conf.d/
# Reboot your system
reboot
# Run this and look in the Server Name line for "PulseAudio (on PipeWire x.x.x)"
pactl info
# Grab "pavucontrol" flatpak from the Software Center and use it to set your audio input and output devices from now on
Don't forget to scroll down in the window above, and enjoy!