From Fedora Project Wiki

(→‎Setup: the package that provides /usr/bin/pw-dump is pipewire-utils, in F34 at least)
(→‎Setup: whoops, both pipewire-utils and pulseaudio-utils are required)
Line 8: Line 8:
# The computer must be '''equipped with a sound device'''.
# The computer must be '''equipped with a sound device'''.
# Install a desktop version of '''Fedora 34''' (or later).
# Install a desktop version of '''Fedora 34''' (or later).
# Install the <code>pipewire-utils</code> package.
# Install the <code>pulseaudio-utils</code> and <code>pipewire-utils</code> packages.
# Boot the system and log in as a '''regular user'''.
# Boot the system and log in as a '''regular user'''.



Revision as of 23:12, 3 March 2021

PipeWire default

This test case tests that PipeWire is installed and running in the default installation.

Setup

  1. This test case should be performed on either bare-metal or virtual machines. Leave a note in the comments on which one you performed this test.
  2. The computer must be equipped with a sound device.
  3. Install a desktop version of Fedora 34 (or later).
  4. Install the pulseaudio-utils and pipewire-utils packages.
  5. Boot the system and log in as a regular user.

How to test

  1. Check that PipeWire systemd service is active.

    $ systemctl --user status pipewire

  2. Check that PipeWire PulseAudio systemd service is active.

    $ systemctl --user status pipewire-pulse

  3. Check that PipeWire is working and that basic information about the PipeWire sessions can be obtained.

    $ pw-dump 0

  4. Check that the PipeWire PulseAudio sound server is working and basic information about its status can be obtained:

    $ pactl info

    especially check that the server name is PulseAudio (on PipeWire <version_number>).

  5. List all audio and video device known to the system and check that your devices are listed in the output.

    $ pactl list

Expected results

  1. The required services must be installed and running by default without any user interaction.
  2. The above mentioned commands are available and produce expected output.