lspci | grep -i audio # kernel USE=sound-server emerge media-video/pipewire emerge media-libs/libpulse media-video/wireplumber mkdir .config/pipewire cp /usr/share/pipewire/pipewire.conf .config/pipewire/ cp /usr/share/pipewire/pipewire-pulse.conf .config/pipewire/ vim ~/.config/pipewire/* vim ~/.config/mpd/mpd.conf emerge pulsemixer pactl info | grep "Server Name" --- ASAHI SETUP echo "media-video/pipewire sound-server" >> /etc/portage/package.use/custom echo "media-video/pipewire screencast" >> /etc/portage/package.use/custom # (optional, for screencast support) # globally enable pulseaudio client support, not server: echo "pulseaudio" >> /etc/portage/make.conf echo "media-sound/pulseaudio -daemon" >> /etc/portage/package.use/custom emerge --ask --update --deep --newuse @world emerge --ask media-video/pipewire media-libs/libpulse media-video/wireplumber mkdir -p ~/.config/pipewire cp /usr/share/pipewire/pipewire.conf ~/.config/pipewire/ cp /usr/share/pipewire/pipewire-pulse.conf ~/.config/pipewire/ dbus-launch gentoo-pipewire-launcher & usermod -aG audio,pipewire $USER # test if running ps aux | grep pipewire ps aux | grep wireplumber asahi-audio/speakersafetyd integration