Switching from PipeWire to PulseAudio

RHEL 9 introduces PipeWire as the default audio service. PulseAudio, which was the default audio service in previous releases, is still available in RHEL 9, and you can switch your system back to using PulseAudio.


  1. Replace the pipewire-pulseaudio package with pulseaudio:

    # yum swap --allowerasing pipewire-pulseaudio pulseaudio
  2. Remove PipeWire packages:

    # yum remove pipewire-alsa pipewire-jack-audio-connection-kit
  3. Install an ALSA compatibility layer for PulseAudio:

    # yum install alsa-plugins-pulseaudio
  4. Reboot the system.

  5. Manually start the PulseAudio service and socket:

    # systemctl --user start pulseaudio.socket 
    # systemctl --user start pulseaudio.service

Your system is now configured to manage sound using PulseAudio.

Read more here: Source link