From Fedora Project Wiki

Revision as of 07:45, 27 April 2022 by Sumantrom (talk | contribs) (→‎Test Results)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Audio Test Day

Date 2022-04-13
Time all day

Website QA/Test Days
IRC #fedora-test-day (webirc)
Mailing list test


Can't make the date?
If you come to this page before or after the test day is completed, your testing is still valuable, and you can use the information on this page to test, file any bugs you find at Bugzilla, and add your results to the results section. If this page is more than a month old when you arrive here, please check the current schedule and see if a similar but more recent Test Day is planned or has already happened.

What to test?[edit]

This Test Day will focus on Pipewire by Default and Wire Plumber


Who's available[edit]

The following cast of characters will be available testing, workarounds, bug fixes, and general discussion:

You can chat with us on IRC. See the infobox on top of the page to learn the right IRC channel.

Prerequisite for Test Day[edit]

  • A virtual machine or a bare metal machine
  • An installation of Fedora 36 Pre-release (any Desktop Edition or Spin). Make sure to fully update your system. If installing a fresh system, it's recommended to use the latest nightly image.

How to test?[edit]

Visit the results page and click on the column title links to see the tests that need to be run: most column titles are links to a specific test case. Follow the instructions there, then enter your results by clicking the Enter result button for the test.

Please also try to experiment and explore and perform tasks not mentioned in any of the pre-defined test cases.

Reporting bugs[edit]

All bugs should be reported into Bugzilla, in most cases against the Pipewire component. If you are unsure about exactly how to file the report or what other information to include, just ask us on IRC (see instructions above).

Test Results[edit]

Regression Test[edit]

User Profile PipeWire is used by default PipeWire CLI ALSA backend GNOME Control Center Pavucontrol works Pavucontrol mixing Pavucontrol recording Pavucontrol add and remove devices PipeWire handles Bluetooth devices Jack applications Jack MIDI routing References
Y0rd4nis Fedora Linux 36 (Workstation Edition) Beta / KVM Boxes / QEMU Standard PC _Q35 + ICH9, 2009_ / 2.0 GiB RAM / Intel® Core™ i7-8750H × 12 / Wayland
Pass pass
[1]
Warning warn
[2]
  1. Everything OK but | 1- systemctl --user status pipewire-pulse -> Apr 13 01:40:41 fedora pipewire-pulse[1737]: pw.conf: execvp error 'pactl': No such file or directory | 2- systemctl --user status wireplumber -> Apr 13 01:40:40 fedora wireplumber[1591]: Failed to set scheduler settings: Operation not permitted
  2. Everything works as expected but I lost output when moved balance completely to the right.
copperi 5.17.2-300.fc36.x86_64 F36 32Gb Ryzen 7 3700x NVIDIA GP106GL [Quadro P2200]
Fail fail
[1]
Fail fail
[2]
Pass pass
Pass pass
Pass pass
Pass pass
Pass pass
Pass pass
Fail fail
[3]
  1. systemctl --user status wireplumber wireplumber[2624]: Failed to set scheduler settings: Operation not permitted
  2. pipewire-pulse not found
  3. Bluetooth headphones not found.
ersen virt-manager
Pass pass
Pass pass
Pass pass
Pass pass
Pass pass
Pass pass
Pass pass
eyal Core i7-3770, spin Xfce-Live-x86_64-36-20220410.n.0
Fail fail
[1]
  1. Step 1: pipewire-pulse[1912]: pw.conf: execvp error 'pactl': No such file or directory package not installed Step 5: wireplumber[1878]: Failed to set scheduler settings: Operation not permitted
geplinux Screen 10" | CPU: Intel Celeron N4120 (4) @ 2.600GHz | GPU: Intel GeminiLake [UHD Graphics 600] | Memory: 6 Go RAM DDR4 | 128 Go SSD M.2 | Fedora Linux 36 (Workstation Edition) x86_64 | DE: GNOME 42.0 | Kernel: 5.17.0-0.rc7.116.fc36.x86_64 | bare-metal |
Pass pass
[1]
Pass pass
[2]
Warning warn
[3]
Warning warn
[4]
  1. [tux@localhost-live ~]$ rpm -qa pipewire-utils pipewire-utils-0.3.50-1.fc36.x86_64 [tux@localhost-live ~]$ systemctl --user status pipewire ● pipewire.service - PipeWire Multimedia Service Loaded: loaded (/usr/lib/systemd/user/pipewire.service; disabled; vendor preset: disabled) Drop-In: /usr/lib/systemd/user/pipewire.service.d └─00-uresourced.conf Active: active (running) since Sat 2022-04-16 11:27:18 CEST; 33min ago TriggeredBy: ● pipewire.socket Main PID: 17511 (pipewire) Tasks: 2 (limit: 6884) Memory: 5.1M CPU: 80ms CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service └─17511 /usr/bin/pipewire Apr 16 11:27:18 localhost-live systemd[17300]: Started pipewire.service - PipeWire Multimedia Service. [tux@localhost-live ~]$ systemctl --user status pipewire-pulse ● pipewire-pulse.service - PipeWire PulseAudio Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; disabled; vendor preset: disabled) Active: active (running) since Sat 2022-04-16 11:27:20 CEST; 33min ago TriggeredBy: ● pipewire-pulse.socket Main PID: 17591 (pipewire-pulse) Tasks: 2 (limit: 6884) Memory: 2.4M CPU: 51ms CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service └─17591 /usr/bin/pipewire-pulse Apr 16 11:27:20 localhost-live systemd[17300]: Started pipewire-pulse.service - PipeWire PulseAudio. Apr 16 11:27:20 localhost-live pipewire-pulse[17596]: pw.conf: execvp error 'pactl': No such file or directory [tux@localhost-live ~]$ pw-dump 0 [ { "id": 0, "type": "PipeWire:Interface:Core", "version": 3, "permissions": [ "r", "w", "x", "m" ], "info": { "cookie": 1496572146, "user-name": "tux", "host-name": "localhost-live", "version": "0.3.50", "name": "pipewire-0", "change-mask": [ "props" ], "props": { "config.name": "pipewire.conf", "link.max-buffers": 16, "core.daemon": true, "core.name": "pipewire-0", "default.clock.min-quantum": 16, "cpu.max-align": 16, "default.clock.rate": 48000, "default.clock.quantum": 1024, "default.clock.max-quantum": 2048, "default.clock.quantum-limit": 8192, "default.video.width": 640, "default.video.height": 480, "default.video.rate.num": 25, "default.video.rate.denom": 1, "log.level": 2, "clock.power-of-two-quantum": true, "mem.warn-mlock": false, "mem.allow-mlock": true, "settings.check-quantum": false, "settings.check-rate": false, "object.id": 0, "object.serial": 0 } } } ] [tux@localhost-live ~]$ systemctl --user status wireplumber ● wireplumber.service - Multimedia Service Session Manager Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; vendor preset: enabled) Active: active (running) since Sat 2022-04-16 11:27:18 CEST; 33min ago Main PID: 17515 (wireplumber) Tasks: 4 (limit: 6884) Memory: 5.7M CPU: 179ms CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service └─17515 /usr/bin/wireplumber Apr 16 11:27:18 localhost-live systemd[17300]: Started wireplumber.service - Multimedia Service Session Manager. Apr 16 11:27:18 localhost-live wireplumber[17515]: Failed to set scheduler settings: Operation not permitted [tux@localhost-live ~]$ wpctl status PipeWire 'pipewire-0' [0.3.50, tux@localhost-live, cookie:1496572146] └─ Clients: 31. uresourced [0.3.50, tux@localhost-live, pid:17492] 32. WirePlumber [0.3.50, tux@localhost-live, pid:17515] 33. WirePlumber [export] [0.3.50, tux@localhost-live, pid:17515] 49. GNOME Volume Control Media Keys [0.3.50, tux@localhost-live, pid:17715] 50. GNOME Shell Volume Control [0.3.50, tux@localhost-live, pid:17550] 51. xdg-desktop-portal [0.3.50, tux@localhost-live, pid:18025] 52. wpctl [0.3.50, tux@localhost-live, pid:21303] Audio ├─ Devices: │ 41. Celeron/Pentium Silver Processor High Definition Audio [alsa] │ ├─ Sinks: │ * 44. Celeron/Pentium Silver Processor High Definition Audio Stereo [vol: 0.78] │ ├─ Sink endpoints: │ ├─ Sources: │ ├─ Source endpoints: │ └─ Streams: Video ├─ Devices: │ 39. PC Cam [v4l2] │ 40. PC Cam [v4l2] │ ├─ Sinks: │ ├─ Sink endpoints: │ ├─ Sources: │ * 42. PC Cam │ ├─ Source endpoints: │ └─ Streams: Settings └─ Default Configured Node Names: [tux@localhost-live ~]$
  2. No Sound But everything runs OK
  3. **** List of PLAYBACK Hardware Devices **** card 0: sofessx8336 [sof-essx8336], device 0: ES8336 (*) [] card 0: sofessx8336 [sof-essx8336], device 5: HDMI 1 (*) [] card 0: sofessx8336 [sof-essx8336], device 6: HDMI 2 (*) [] card 0: sofessx8336 [sof-essx8336], device 7: HDMI 3 (*) []
  4. No Bluetooth device detected ...
geraldosimiao F36 KDE on Acer Aspire i7-3632QM CPU Mesa Intel HD Graphics 4000
Pass pass
Pass pass
Pass pass
Pass pass
Pass pass
hricky Bare Metal - ASRock H97 Pro4, Intel® Core™ i7-4790, 32.0 GiB, Onboard audio
Warning warn
[1]
Pass pass
Warning warn
[2]
Pass pass
Pass pass
Pass pass
Pass pass
Pass pass
Pass pass
  1. 2. Checking if PipeWire systemd service is active reports "pipewire-pulse[1899]: pw.conf: execvp error 'pactl': No such file or directory" 5. Check if the WirePlumber is working returned "wireplumber[1168]: Failed to set scheduler settings: Operation not permitted"|
  2. 2. Executing aplay -D sysdefault <audiofile.wav> returns ALSA lib pcm_dmix.c:1032:(snd_pcm_dmix_open) unable to open slave aplay: main:831: audio open error: No such file or directory
lruzicka Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 DMI2 (rev 02)
Pass pass
Pass pass
[1]
Pass pass
Pass pass
Pass pass
Pass pass
Pass pass
Pass pass
Pass pass
Pass pass
  1. The commands in this test work, but the --volume switch behaves differently than it behaved in F36. The reported issue should clarify the thing: https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/2287
motoshkov
Pass pass
Pass pass
Pass pass
Pass pass
Pass pass
Pass pass
Pass pass
Pass pass
Pass pass
oddler Fedora-KDE-Live-x86_64-36_Beta-1.4.iso install on virt-manager-3.2.0-5.fc35.noarch
Pass pass
[1]
Pass pass
Pass pass
Warning warn
[2]
Pass pass
Pass pass
Pass pass
  1. pipewire-pulse.service: fedora pipewire-pulse[1248]: pw.conf: execvp error 'pactl': No such file or directory wireplumber.service: fedora wireplumber[977]: Failed to set scheduler settings: Operation not permitted
  2. no Gnome Control Center in KDE
oddler Fedora-KDE-Live-x86_64-36_Beta-1.4.iso install on virt-manager-3.2.0-5.fc35.noarch scarlett 2i2 audio interface roland A-49 midi keyboard
Pass pass
pratajo KDE on HP Pavilion AMD A8-4550M APU with Radeon Graphics (Aruba) - Fedora-36-20220412.n.0
Pass pass
[1]
Pass pass
Pass pass
Pass pass
Pass pass
Pass pass
Pass pass
  1. $ systemctl --user status pipewire-pulse --> It is active but last line show: hp pipewire-pulse[1611]: pw.conf: execvp error 'pactl': file or folder not found
rebtoor F36 Workstation on Lenovo Thinkpad X1 (i7-1165G7,32gb)
Pass pass
[1]
Pass pass
[2]
Pass pass
Pass pass
Pass pass
Pass pass
Pass pass
Pass pass
Pass pass
Pass pass
  1. "Tiger Lake-LP Smart Sound Technology Audio Controller" audio card
  2. Tiger Lake-LP Smart Sound Technology Audio Controller
royboy MB:Gigabyte GA-H55M-S2H; Intel 5 Series/3400 chipset (rev 06)
Pass pass
[1]
  1. status pipewire: spa.v4l2: '/dev/video0' VIDIOC_ENUM_FRAMESIZES: Inappropriate ioctl for device. (No audio issues noted.)
royboy baremetal; Fedora 36 Beta; MB:Gigabyte GA-H55M-S2H; Intel 5 Series/3400 chipset (rev 06)
Pass pass
Fail fail
[1]
Pass pass
[2]
Pass pass
[3]
Pass pass
Pass pass
[4]
  1. #2) FAIL 'audio open error: No such file or directory'. From aplay -L: sysdefault:CARD=MID; HDA Intel MID, ALC887 Analog; Default Audio Device
    1. 3) FAIL perhaps I don't get 'hw:X; using plughw:1,0 worked for my system
    2. 5 PASSED; subbing MID for USB; surprised after #2 failed
  2. #11) 'set up Alert Sounds' ??
  3. #9) Skipped
  4. #7) Skipped
sayaksarkar Fedora-Workstation-Live-x86 on Gnome Boxes
Pass pass
Pass pass
Pass pass
Pass pass
Pass pass
Pass pass
Pass pass
tholl Fedora Linux 36 (Workstation Edition Prerelease) / Intel i7-1165G7 / Mesa Intel Xe Graphics / Wayland / GNOME 42.0
Pass pass
Warning warn
[1]
Pass pass
Pass pass
[2]
Pass pass
Pass pass
Pass pass
Pass pass
Pass pass
[3]
  1. No sound for pw-cat -p and pw-play with --volume=XX lower than 1 on both my in-build speakers and headphones
  2. bare-metal
  3. Works fine with JBL GO 2 and Sony WH-1000XM4. Connecting the Sony headphones via Bluetooth can be tricky. If they show up as a device of type "unknown", one can enable "connect to 2 devices simultaneously", go to "manage connected device" and add the Fedora machine. After that everything works perfectly.
user bare metal, Gigabyte Technology Co., Ltd. GA-880GM-UD2H, Fedora Linux 36 (Workstation Edition), 64-bit
Pass pass
Fail fail
[1]
Fail fail
[2]
Fail fail
Fail fail
  1. no default audio device recognized, default audio device would have been "HDMI"
  2. 1) recognized HDMI 2)ALSA lib pcm_dmix.c:1032:(snd_pcm_dmix_open) unable to open slave aplay: main:831 3)ALSA lib confmisc.c:165:(snd_config_get_card) Cannot get card index for X aplay: main:831 aplay: main:831 4)Wiedergabe: WAVE '/home/user/Musik/Hassapiko.wav' : Signed 32 bit Little Endian, Rate: 22050 Hz, mono, but no sound! 5)CARD=HDMI: ALSA lib pcm_dmix.c:1032:(snd_pcm_dmix_open) unable to open slave
xfgusta Samsung 300E5M
Warning warn
[1]
Pass pass
  1. Step 1: pipewire-pulse[1524]: pw.conf: execvp error 'pactl': No such file or directory package not installed Step 5: wireplumber[1210]: Failed to set scheduler settings: Operation not permitted