From Fedora Project Wiki

mNo edit summary
No edit summary
Line 5: Line 5:
== Setup ==
== Setup ==


# This test case can be performed on both '''bare machines'''.
# This test case can be performed on '''bare machines'''.
# The computer must be equipped with a sound device, real or virtual.
# 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).
# Boot the system and log in as a ''common user''.
# Boot the system and log in as a ''regular user''.


== How to test ==
== How to test ==


<ol>
<ol>
<li><p>Check the PipeWire <code>systemd</code> service:</p>
<li><p>Check that PipeWire <code>systemd</code> service is '''active'''.</p>
<p><code>$ systemctl --user status pipewire</code></p></li>
<p><code>$ systemctl --user status pipewire</code></p></li>
<li><p>Check the PipeWire PulseAudio <code>systemd</code> service:</p>
<li><p>Check that PipeWire PulseAudio <code>systemd</code> service is '''active'''.</p>
<p><code>$ systemctl --user status pipewire-pulse</code></p></li>
<p><code>$ systemctl --user status pipewire-pulse</code></p></li>
<li><p>Check that PipeWire is working:</p>
<li><p>Check that PipeWire is working and that basic information about the ''PipeWire'' sessions can be obtained.</p>
<p><code>$ pw-dump 0</code></p></li>
<p><code>$ pw-dump 0</code></p></li>
<li><p>Check that the '''PulseAudio on PipeWire''' sound server is working:</p>
<li><p>Check that the '''PipeWire PulseAudio''' sound server is working and basic information about its status can be obtained, especially check that :</p>
<p><code>$ pactl info</code></p></li>
<p><code>$ pactl info</code></p></li>
<li><p>List all audio and video device known to the system:</p>
<li><p>List all audio and video device known to the system:</p>

Revision as of 13:51, 15 February 2021

PipeWire default

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

Setup

  1. This test case can be performed on bare machines.
  2. The computer must be equipped with a sound device.
  3. Install a desktop version of Fedora 34 (or later).
  4. 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, especially check that :

    $ pactl info

  5. List all audio and video device known to the system:

    $ pactl list

Expected results

  1. The pipewire service is active.
  2. The pipewire-pulse service is active.
  3. The pw-dump command shows information and settings about the currently running session.
  4. The pactl info command shows information about the PulseAudio server settings, especially the server name must read PulseAudio (on PipeWire \ldots ).
  5. The pactl list command lists all available audio and video devices on the system.