No edit summary |
|||
Line 43: | Line 43: | ||
== Test Results == | == Test Results == | ||
=== Regression Test === | |||
{| class="wikitable" width=100% | |||
! User | |||
! Profile | |||
! [http://fedoraproject.org/wiki/User:Lruzicka/QA:Testcase_pipewire_default PipeWire is used by default] | |||
! [http://fedoraproject.org/wiki/User:Lruzicka/QA:Testcase_pipewire_cli PipeWire CLI] | |||
! [http://fedoraproject.org/wiki/User:Lruzicka/QA:Testcase_ALSA_backend ALSA backend] | |||
! [http://fedoraproject.org/wiki/User:Lruzicka/QA:Testcase_basic_audio Basic Audio] | |||
! [http://fedoraproject.org/wiki/User:Lruzicka/QA:Testcase_pavucontrol_basic Pavucontrol works] | |||
! [http://fedoraproject.org/wiki/User:Lruzicka/QA:Testcase_pavucontrol_mixing Pavucontrol mixing] | |||
! [http://fedoraproject.org/wiki/User:Lruzicka/QA:Testcase_pavucontrol_recording Pavucontrol recording] | |||
! [http://fedoraproject.org/wiki/User:Lruzicka/QA:Testcase_pavucontrol_addremove Pavucontrol add and remove devices] | |||
! [http://fedoraproject.org/wiki/User:Lruzicka/QA:Testcase_bluetooth_devices PipeWire handles Bluetooth devices] | |||
! [http://fedoraproject.org/wiki/User:Lruzicka/QA:Testcase_jack Jack applications] | |||
! [http://fedoraproject.org/wiki/User:Lruzicka/QA:Testcase_jack_midi Jack MIDI routing] | |||
! References | |||
|- | |||
| [[User:CharDSon|CharDSon]] | |||
| Hardware Model: ASUSTeK COMPUTER INC. X553MA, Processor: Intel® Celeron(R) CPU N2830, Fedora 35 (Workstation Edition Prerelease), audio card 0: PCH [HDA Intel PCH], device 0: ALC270 Analog [ALC270 Analog], Kernel 5.12.0-0.rc1.162.fc35.x86_64 | |||
| {{result|warn}}<ref>In the command output "systemctl --user status pipewire" shows part of this text in red "Mar 03 21:46:54 localhost-live pipewire-media-session [1776]: native: RegisterProfile () failed: org.bluez .Error.AlreadyExists | |||
".</ref> | |||
| {{result|pass}} | |||
| {{result|fail}}<ref>aplay -D sysdefault fedora_sample.wav | |||
ALSA lib pcm_dmix.c:1075:(snd_pcm_dmix_open) unable to open slave | |||
aplay: main:830: audio open error: Device or resource busy</ref> | |||
| | |||
| {{result|pass}} | |||
| {{result|warn}}<ref>In the reproduction of several sound apps I have used the terminal as a secondary app together with Firefox, in the terminal at the third reproduction the following message was launched but without sound problems "[W] [000003877.240672] [module-rtkit.c: 185 translate_error ()] RTKit error: org.freedesktop.DBus.Error.AccessDenied | |||
[W] [000003877.240964] [module-rtkit.c: 519 set_nice ()] could not set nice-level to -11: Permission denied | |||
[W] [000003877.288949] [module-rtkit.c: 185 translate_error ()] RTKit error: org.freedesktop.DBus.Error.AccessDenied | |||
[W] [000003877.289096] [module-rtkit.c: 506 idle_func ()] could not make thread realtime: Permission denied "</ref> | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| | |||
| {{result|pass}} | |||
| | |||
| <references/> | |||
|- | |||
| [[User:CharDSon|CharDSon]] | |||
| Hardware Model: HP HP ProBook 430 G6, Processor: Intel® Celeron(R) CPU 4205U, Fedora 35 (Workstation Edition Prerelease), Kernel: 5.12.0-0.rc1.162.fc35.x86_64 | |||
| {{result|warn}}<ref> In the command output "systemctl --user status pipewire" shows part of this text in red "Mar 04 09:27:59 localhost-live pipewire[1810]: alsa-pcm 0x55dc00dab1f8: snd_pcm_status error: Broken pipe".</ref> | |||
| {{result|pass}} | |||
| {{result|warn}}<ref>command: aplay -D hw:X fedora_sample.wav | |||
ALSA lib pcm_hw.c:1829:(_snd_pcm_hw_open) Invalid value for card | |||
aplay: main:830: audio open error: No such device</ref> | |||
| | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| | |||
| {{result|pass}} | |||
| | |||
| <references/> | |||
|- | |||
| [[User:Cogitri|Cogitri]] | |||
| Fedora Silverblue 34 | |||
| {{result|pass}}<ref>pactl not available, but controlling volume via Settings works fine.</ref> | |||
| {{result|fail}}<ref>pw-cat -p/pw-play worked just fine, but pw-cat -r didn't record audio. Recording audio in other applications (e.g. Discord) works just fine though.</ref> | |||
| {{result|fail}}<ref>aplay -D sysdefault <audiofile.wav> fails with: | |||
``` | |||
ALSA lib pcm_dmix.c:1075:(snd_pcm_dmix_open) unable to open slave | |||
aplay: main:830: audio open error: Device or resource busy | |||
``` | |||
aplay -D hw:X <audiofile.wav> fails with | |||
Playing WAVE 'audiofile.wav' : Signed 24 bit Little Endian in 3bytes, Rate 48000 Hz, Stereo | |||
aplay: set_params:1343: Sample format non available | |||
Available formats: | |||
- S16_LE | |||
- S32_LE | |||
- SPECIAL | |||
- DSD_U32_BE | |||
Everything else works</ref> | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| <references/> | |||
|- | |||
| [[User:Daniels|Daniels]] | |||
| Lenovo Ideapad 2in1 14 Intel Core Processor (Skylake, IBRS) × 4 KVM :Fedora 34 (Workstation Edition Prerelease) Gnome 40.beta.0 | |||
| {{result|pass}}<ref>Wow. and OK.</ref> | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| <references/> | |||
|- | |||
| [[User:Dskobra|Dskobra]] | |||
| | |||
| {{result|pass}}<ref>Hardware Model: Gigabyte Technology Co., Ltd. X570 AORUS ELITE, Memory: 62.8 GiB, Processor: AMD® Ryzen 9 3900x 12-core processor × 24, Graphics: AMD® Radeon rx 5700 xt, OS Name: Fedora 34 (Workstation Edition Prerelease), OS Type: 64-bit, Gnome Version: 40.beta.0, Windowing: System Wayland</ref> | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| <references/> | |||
|- | |||
| [[User:Dskobra|Dskobra]] | |||
| Hardware Model: Gigabyte Technology Co., Ltd. X570 AORUS ELITE, Memory: 62.8 GiB, Processor: AMD® Ryzen 9 3900x 12-core processor × 24, Graphics: AMD® Radeon rx 5700 xt, OS Name: Fedora 34 (Workstation Edition Prerelease), OS Type: 64-bit, Gnome Version: 40.beta.0, Windowing: System Wayland | |||
| {{result|pass}}<ref>Audio works fine when changing outputs with vlc (flatpak and non flatpak versions) and Firefox. Also tried pandora and twitch with no issues.</ref> | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| <references/> | |||
|- | |||
| [[User:Fuller|Fuller]] | |||
| VM Fedora 34 XFCE (Intel NUC, 7th Gen i5) | |||
| {{result|pass}} | |||
| {{result|pass}}<ref>VM using GNOME Boxes</ref> | |||
| {{result|pass}}<ref>Virtual machine - GNOME Boxes</ref> | |||
| | |||
| {{result|pass}} | |||
| | |||
| {{result|pass}}<ref>no stereo input device available to test</ref> | |||
| | |||
| | |||
| | |||
| | |||
| <references/> | |||
|- | |||
| [[User:Leo|Leo]] | |||
| | |||
| {{result|warn}}<ref>pactl was not installed on Fedora Silverblue 34 (pre-release)</ref> | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| <references/> | |||
|- | |||
| [[User:Renault|Renault]] | |||
| | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| | |||
| | |||
| | |||
| <references/> | |||
|- | |||
| [[User:alciregi|alciregi]] | |||
| Lenovo ThinkCentre M73z | |||
| | |||
| {{result|pass}} | |||
| {{result|warn}}<ref>Using "aplay -D sysdefault" I get ALSA lib pcm_dmix.c:1075:(snd_pcm_dmix_open) unable to open slave | |||
aplay: main:830: audio open error: Device or resource busy | |||
Otherwise it works.</ref> | |||
| | |||
| {{result|pass}} | |||
| | |||
| {{result|pass}} | |||
| | |||
| | |||
| {{result|pass}}<ref>i'm not an expert, but ok</ref> | |||
| | |||
| <references/> | |||
|- | |||
| [[User:audiogamer2004|audiogamer2004]] | |||
| | |||
| | |||
| | |||
| | |||
| {{result|fail}}<ref>The orca screen reader works on the log in screen, with all the default desktop environment stuff, but, after log in, nothing works, from Orca to Firefox to just, audio stuff in general, nothing works at all. i can't even see the volume controll in the top bar in Gnome. I read everything with brltty, an ade to use braille displays, but nothing that's supposed to work works for me. using a mac book air</ref> | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| <references/> | |||
|- | |||
| [[User:bhavdeep00|bhavdeep00]] | |||
| | |||
| {{result|warn}}<ref>pactl command not found | |||
fedora34 was ran as live (not installed)</ref> | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| <references/> | |||
|- | |||
| [[User:bhavin192|bhavin192]] | |||
| Fedora-Workstation-Live-x86_64-34-20210303 on Lenovo ThinkPad E470 Live boot. Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21) | |||
| {{result|pass}} | |||
| {{result|pass}}<ref>After some commands started getting these warning. | |||
[W][000004771.452290][module-rtkit.c:185 translate_error()] RTKit error: org.freedesktop.DBus.Error.AccessDenied | |||
[W][000004771.452361][module-rtkit.c:519 set_nice()] could not set nice-level to -11: Permission denied | |||
[W][000004771.463814][module-rtkit.c:185 translate_error()] RTKit error: org.freedesktop.DBus.Error.AccessDenied | |||
[W][000004771.463850][module-rtkit.c:506 idle_func()] could not make thread realtime: Permission denied</ref>{{result|pass}}<ref>Works fine with Maono AU-A04</ref> | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| <references/> | |||
|- | |||
| [[User:condor|condor]] | |||
| Fedora 34 Workstation via Everything Boot 20210304 iso installed to a 60Gb SATA hard drive booted as an external usb device connected to an HP 8470p laptop with an Intel i5-3320m CPU | |||
| | |||
| | |||
| {{result|pass}} | |||
| | |||
| {{result|pass}} | |||
| {{result|pass}}{{result|pass}} | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| | |||
| {{result|pass}} | |||
| | |||
| <references/> | |||
|- | |||
| [[User:condor|condor]] | |||
| HP 8470p USB60G | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| <references/> | |||
|- | |||
| [[User:copperi|copperi]] | |||
| | |||
| {{result|pass}}<ref>Volume control changed itself from previous setting of 100% to 74% on Bluetooth headphones.</ref> | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| {{result|pass}}<ref>Volume control of bt headphones had changed from previous setting of 100% to 74%</ref> | |||
| | |||
| | |||
| <references/> | |||
|- | |||
| [[User:farribeiro|farribeiro]] | |||
| Fedora Silverblue 34 | |||
| {{result|fail}}<ref>[1]Pipewire is active but with warning fev 28 09:55:08 i7 pipewire-media-session[2193]: native: listen(): Address already in use | |||
[2]pactl not found after rebase to fedora 34. | |||
[3]My shell is zsh</ref> | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| <references/> | |||
|- | |||
| [[User:fredm|fredm]] | |||
| Fedora 34 5.11.2-300.fc34.x86_64 in VM | |||
| {{result|fail}}<ref>1. pactl command not found</ref> | |||
| {{result|fail}}<ref>pw_context_connect() failed: Host is down. USB Passthrough setup in VM</ref> | |||
| {{result|pass}} | |||
| | |||
| {{result|pass}}<ref>In VM with USB passthrough</ref> | |||
| | |||
| {{result|pass}}<ref>In VM with USB passthrough</ref> | |||
| | |||
| | |||
| | |||
| | |||
| <references/> | |||
|- | |||
| [[User:geraldosimiao|geraldosimiao]] | |||
| Fedora 34 (KDE Plasma Prerelease) x86_64 - kernel 5.11.2-300.fc34.x86_64 - Aspire V3-571 V2.11 Intel i7-3632QM | |||
| {{result|warn}}<ref>All pactl comands not found | |||
Ohter comands passed, audio works fine</ref> | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| {{result|pass}}<ref>works fine</ref> | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| | |||
| | |||
| | |||
| <references/> | |||
|- | |||
| [[User:gjohnson|gjohnson]] | |||
| | |||
| {{result|fail}}<ref>systemctl --user status pipewire-pulse failed (inactive dead) under stock install with full system update. pactl info was command not found. After installing pulseaudio-utils for to get pactl systemctl --user status pipewire-pulse passed. | |||
So after installing pulseaudio-utils all pass.</ref> | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| <references/> | |||
|- | |||
| [[User:gjohnson|gjohnson]] | |||
| Fedora LXDE 34 virtualbox client. | |||
| {{result|pass}}<ref>1. systemctl --user status pipewire-pulse failed (inactive dead) under stock install with full system update. pactl info was command not found. After installing pulseaudio-utils for to get pactl systemctl --user status pipewire-pulse passed. So after installing pulseaudio-utils all pass. </ref> | |||
| | |||
| | |||
| | |||
| {{result|pass}}<ref> Pavucontrol starts. | |||
All system devices are listed on the Output Devices tab. | |||
All tested features and controls work as expected.</ref> | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| <references/> | |||
|- | |||
| [[User:grumpey|grumpey]] | |||
| Fedora 34 (Upgrade from 33 net install) 5.11.2-300.fc34.x86_64 | |||
| {{result|pass}} | |||
| {{result|pass}}<ref>Done with, G430 Surround Sound Gaming Headset Mono</ref> | |||
| {{result|pass}} | |||
| | |||
| {{result|pass}}<ref>baremetal | |||
</ref> | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| <references/> | |||
|- | |||
| [[User:harshmangal|harshmangal]] | |||
| Virtual machine on VMM , 2 GiB RAM, 2c CPU, 20GIB Disk | |||
| {{result|pass}}<ref>pactl is not installed by defualt.</ref> | |||
| | |||
| | |||
| | |||
| {{result|pass}} | |||
| {{result|warn}} | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| | |||
| {{result|pass}} | |||
| | |||
| <references/> | |||
|- | |||
| [[User:jaudiger|jaudiger]] | |||
| Fedora Workstation (Virtual Machine) | |||
| {{result|pass}} | |||
| {{result|pass}}<ref>Got this message while playing a sample: | |||
pw-cat -p audiotest.wav | |||
[W][000000474.018716][module-rtkit.c:185 translate_error()] RTKit error: org.freedesktop.DBus.Error.AccessDenied | |||
[W][000000474.018808][module-rtkit.c:506 idle_func()] could not make thread realtime: Permission denied</ref> | |||
| {{result|pass}}<ref>Got a weird result on first: aplay -D sysdefault audiotest.wav | |||
ALSA lib pcm_dmix.c:1075:(snd_pcm_dmix_open) unable to open slave | |||
aplay: main:830: audio open error: Device or resource busy</ref> | |||
| {{result|pass}} | |||
| {{result|pass}}<ref>(pavucontrol:3610): Gdk-WARNING **: 02:03:02.074: gdkwindow-x11.c:5650 drawable is not a native X11 window</ref> | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| {{result|fail}}<ref>Wasn't able to do the test due to firefox keeping to crash while playing a video on Youtube: | |||
[Child 5903, MediaDecoderStateMachine #1] WARNING: Decoder=7f6b7264dc00 Decode error: NS_ERROR_DOM_MEDIA_FATAL_ERR (0x806e0005): file /builddir/build/BUILD/firefox-85.0/dom/media/MediaDecoderStateMachine.cpp:346</ref> | |||
| {{result|warn}}<ref>Don't have any bluetooth device</ref> | |||
| {{result|pass}}<ref>[W][000001902.103740][module-rtkit.c:185 translate_error()] RTKit error: org.freedesktop.DBus.Error.AccessDenied | |||
[W][000001902.103853][module-rtkit.c:519 set_nice()] could not set nice-level to -11: Permission denied | |||
[W][000001902.117646][module-rtkit.c:185 translate_error()] RTKit error: org.freedesktop.DBus.Error.AccessDenied | |||
[W][000001902.117794][module-rtkit.c:506 idle_func()] could not make thread realtime: Permission denied | |||
client 0x559d4a5abe40 device default port yoshimi:midi in | |||
Didn't find jack MIDI source 'default' | |||
Using jack_audio for audio and jack_midi for midi | |||
[W][000001902.218343][pipewire-jack.c:4745 jack_set_session_callback()] jack-client 0x559d4a5abe40: not implemente</ref> | |||
| {{result|warn}}<ref>Don't have any USB Midi keyboard</ref> | |||
| <references/> | |||
|- | |||
| [[User:jstone|jstone]] | |||
| X1 Carbon Gen8, Fedora 34, 5.11.0-156.fc34.x86_64 | |||
| {{result|pass}} | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| <references/> | |||
|- | |||
| [[User:jstone|jstone]] | |||
| jstone | |||
| {{result|pass}} | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| <references/> | |||
|- | |||
| [[User:lnie|lnie]] | |||
| lenovo p1 | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| {{result|pass}}<ref>The audio is played,just a warning note | |||
[lnie@fedora Downloads]$ aplay -D pipewire fedora_sample.wav | |||
Playing WAVE 'fedora_sample.wav' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo | |||
[W][000005074.039033][remote-node.c:649 client_node_port_use_buffers()] Failed to mlock memory 0x7f66623a2000 32832: This is not a problem but for best performance, consider increasing RLIMIT_MEMLOCK | |||
</ref> | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| <references/> | |||
|- | |||
| [[User:lruzicka|lruzicka]] | |||
| bare-metal - Dell Precision Tower 7810, Fedora 34, 5.11.2-300.fc34.x86_64 #1 SMP Fri Feb 26 17:05:35 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux | |||
| {{result|pass}}<ref>All commands passed fine.</ref> | |||
| {{result|pass}} | |||
| {{result|pass}}<ref>All audio must be stopped first in order to test all the commands. The commands that play over servers (pulse, pipewire) do perform even when the device is already in use.</ref> | |||
| {{result|pass}}<ref>The test case was renamed an can be found here: https://fedoraproject.org/wiki/QA:Testcase_PipeWire_Selected_Applications_Playback</ref> | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| {{result|pass}}<ref>Tested three different sources, USB external card, USB webcam with mike, built-in audio card with external mike connected to it. The quality varied but this was expected. All three mikes worked ok.</ref> | |||
| | |||
| | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| <references/> | |||
|- | |||
| [[User:lruzicka|lruzicka]] | |||
| bare-metal - ThinkPad T580, Fedora 34, 5.11.2-300.fc34.x86_64 #1 SMP Fri Feb 26 17:05:35 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| {{result|pass}}<ref>I would say that the test passes but a remark needs to be made. When an external USB card is connected, it does not become a default device and the sound continues to play on the previously default device. When it is made to default via pavucontrol, it starts playing, removing the device returns playing to the previous device, reconnecting returns the sound to the external device - so I believe that this behaviour is fine. However, plugging headphones into the laptop output does not always turn them on for playing and the sound continues through built-in speaker and vice versa. It has to be manually rerouted, which then works. Sometimes it switches fine, but it is not 100%. </ref> | |||
| {{result|fail}}<ref>Bluetooth only works with SBC codes, although it offers AAC as well. Bug reported here: https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/829</ref> | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| <references/> | |||
|- | |||
| [[User:luya|luya]] | |||
| Fedora 34 Design Suite Prerelease on HP Envy X360 Convertible 15 Ryzen 2500U | |||
| {{result|pass}}<ref>systemctl --user status pipewire log: pipewire[2040]: alsa-pcm 0x55a12e6f79b8: snd_pcm_status error: Broken pipe | |||
systemctl --user status pipewire-pulse log: pulse-server 0x5561c6732bb0: [Firefox] UNDERFLOW channel:0 offset:11264000 underrun:16384 | |||
</ref> | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| <references/> | |||
|- | |||
| [[User:malucious|malucious]] | |||
| Gnome Boxes VM. Fedora 34 netinstall. Fedora Workstation package. 4GB of RAM. Host: Asus Z170A i7-6700K | |||
| {{result|pass}}<ref>"Native listen(): Address already in use" error shows when running "systemctl --user status pipewire"</ref> | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| <references/> | |||
|- | |||
| [[User:maximilianum|maximilianum]] | |||
| Linux Fedora 5.11.0-156.fc34.x86_64 running on Virtual Machine Manager 3.2.0 | |||
| {{result|pass}}<ref>pactl command was not available, I had to install pulseaudio-utils package.</ref> | |||
| {{result|fail}}<ref>Audio playback on sample wav files was fine, but recorded audio was distorted and with bad quality. | |||
I've got several warning during both playback and record like this: | |||
[W][0000000623.556721][impl-node.c:1040 node_on_fd_events()] (pw-cat-18) client missed 4 wakeups</ref> | |||
| {{result|fail}}<ref>aplay played sound only on pipewire, on any other card it says "audio open error: device is busy". Quality of sound is bad.</ref> | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| <references/> | |||
|- | |||
| [[User:miguel7ra|miguel7ra]] | |||
| Fedora-Everything-netinst-x86_64-34-20210227.n.0.iso | Workstation | Virtual Machine (Gnome Boxes) | |||
| {{result|pass}}<ref>On systemctl --user status pipewire I received this error: Mar 03 16:41:19 fedora pipewire[1642]: alsa-pcm 0x563eca347778: snd_pcm_status error: Broken pipe | |||
But the service is active and running</ref> | |||
| | |||
| | |||
| | |||
| {{result|warn}}<ref>If i unlock the channels and change the volume of the front left it will change both channel, but if I do the same with the front right channel it works as expected.</ref> | |||
| | |||
| {{result|pass}} | |||
| | |||
| | |||
| | |||
| | |||
| <references/> | |||
|- | |||
| [[User:mikelo2|mikelo2]] | |||
| F34 VM on VMware Workstation 15.5.6 on Windows | |||
| {{result|pass}} | |||
| | |||
| | |||
| {{result|fail}}<ref>Audio works but is very laggish. Works fine on a F33 VM</ref> | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| <references/> | |||
|- | |||
| [[User:mpearson|mpearson]] | |||
| | |||
| {{result|pass}} | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| <references/> | |||
|- | |||
| [[User:mpearson|mpearson]] | |||
| F34 Workstation edition on P1 G3 (5.11.2-300.fc34.x86_64) | |||
| | |||
| {{result|pass}}<ref>I had to go into gnome settings to select the dmic for recording to work - it wasn't selected by default (no device selected)</ref> | |||
| {{result|pass}} | |||
| {{result|fail}}<ref>Note - couldn't see any test instructions so I made up my own and just tested a bunch of stuff :) | |||
When I plug headphones in I get audio over both speaker and headphones. I can then go into gnome settings (or pavucontrol) and switch it to be one or the other and then it's just playing on the one device. | |||
When I unplug the headphones it doesn't revert to the speaker. Only way I found to force that was in pavucontrol.</ref> | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| {{result|fail}}<ref>Device didn't switch to HDMI output when plugged in (that's expected - I've discussed this one before and it was agreed this was preferred behaviour), but once audio routed to HDMI when I unplugged it output did not revert to system default speakers. | |||
I also got a some drm kernel messages on unplugging the HDMI that meant that connection wouldn't reconnect so I couldn't re-run the test (I'll reboot and try again later) | |||
[ 1943.670456] rc rc0: DP-1 as /devices/pci0000:00/0000:00:02.0/rc/rc0 | |||
[ 1943.670551] input: DP-1 as /devices/pci0000:00/0000:00:02.0/rc/rc0/input25 | |||
[ 2057.675941] [drm:drm_lspcon_set_mode [drm_kms_helper]] *ERROR* LSPCON mode change timed out | |||
[ 2057.675994] [drm:lspcon_change_mode.constprop.0 [i915]] *ERROR* LSPCON mode change failed | |||
[ 2057.676195] [drm:intel_dp_detect [i915]] *ERROR* LSPCON resume failed | |||
[ 2057.720126] Registered IR keymap rc-cec | |||
[ 2057.720148] rc rc0: DP-1 as /devices/pci0000:00/0000:00:02.0/rc/rc0 | |||
[ 2057.720171] input: DP-1 as /devices/pci0000:00/0000:00:02.0/rc/rc0/input26 | |||
[ 2058.127519] [drm:lspcon_wait_mode [i915]] *ERROR* LSPCON mode hasn't settled | |||
[ 2058.372914] [drm:drm_lspcon_set_mode [drm_kms_helper]] *ERROR* LSPCON mode change timed out | |||
[ 2058.372968] [drm:lspcon_change_mode.constprop.0 [i915]] *ERROR* LSPCON mode change failed | |||
[ 2058.373172] [drm:intel_dp_detect [i915]] *ERROR* LSPCON resume failed | |||
</ref> | |||
| {{result|pass}}<ref>Interestingly this worked great - switched back to the speakers when I disconnected the BT headset.</ref> | |||
| {{result|pass}} | |||
| | |||
| <references/> | |||
|- | |||
| [[User:mrvovanness|mrvovanness]] | |||
| lenovo thinkpad x250, fedora 34 (system upgrade) | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| {{result|fail}}<ref>$ aplay -D sysdefault audiotest.wav ALSA lib pcm_dmix.c:1075:(snd_pcm_dmix_open) unable to open slave aplay: main:830: audio open error: No such file or directory</ref> | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| | |||
| | |||
| | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| | |||
| <references/> | |||
|- | |||
| [[User:nickavem|nickavem]] | |||
| | |||
| {{result|pass}} | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| <references/> | |||
|- | |||
| [[User:nickavem|nickavem]] | |||
| Fedora 34 Silverblue | |||
| | |||
| | |||
| | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| | |||
| | |||
| {{result|pass}} | |||
| | |||
| <references/> | |||
|- | |||
| [[User:nickavem|nickavem]] | |||
| Fedora 34 Silverblue. Razer USB Sound Card Analog Stereo Output, Razer USB Sound Card Analog Stereo input. | |||
| | |||
| {{result|pass}} | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| <references/> | |||
|- | |||
| [[User:nickavem|nickavem]] | |||
| Fedora 34 Silverblue. sysdefault:CARD=Card Razer USB Sound Card, USB Audio Default Audio Device | |||
| | |||
| | |||
| {{result|pass}} | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| <references/> | |||
|- | |||
| [[User:nielsenb|nielsenb]] | |||
| HP Compaq 8510w BIOS Intel T9300 | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| | |||
| {{result|pass}} | |||
| | |||
| {{result|pass}} | |||
| | |||
| {{result|fail}}<ref>{{bz|1934774}} </ref> | |||
| | |||
| | |||
| <references/> | |||
|- | |||
| [[User:norbertj|norbertj]] | |||
| Fedora-Xfce-Live-x86_64-34-20210302.n.1.iso run as live image on 1. new desktop PC with Ryzen 3 3200G, B450 chip set and 16 GiB RAM and 2. old desktop PC with Core i5-750, P55 chip set and 4 GiB RAM | |||
| {{result|pass}} | |||
| {{result|fail}}<ref>Playback works, but the microphone plugged into the front jack is not detected. Possibly related to RHBZ 1927891. Microphone does work with F33 and Pulseaudio.</ref> | |||
| {{result|fail}}<ref>Works partially, but "aplay -D sysdefault <audiofile.wav>" results in an error message and the Master control in alsamixer has no influence on playback volume. Does work with F33 and Pulseaudio.</ref> | |||
| | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| {{result|fail}}<ref>See comment 1.</ref> | |||
| {{result|fail}}<ref>When a headphone is plugged into the front jack, the speakers connected to the rear jack become muted, but the headphone remains silent until I switch the output manually in pavucontrol. Possibly related to RHBZ 1927891. Works as expected with F33 and Pulseaudio.</ref> | |||
| | |||
| | |||
| | |||
| <references/> | |||
|- | |||
| [[User:norbertj|norbertj]] | |||
| Fedora-Xfce-Live-x86_64-34-20210302.n.1.iso run as live image on Ideapad V110-15ISK with Core i3-6006U and 8 GiB RAM | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| | |||
| | |||
| | |||
| <references/> | |||
|- | |||
| [[User:patocarr|patocarr]] | |||
| Fedora 34 running in Boxes VM, 5.11.0-156.fc34.x86_64. | |||
| {{result|pass}} | |||
| | |||
| | |||
| | |||
| {{result|pass}} | |||
| | |||
| {{result|pass}} | |||
| | |||
| | |||
| | |||
| | |||
| <references/> | |||
|- | |||
| [[User:petrvelicka|petrvelicka]] | |||
| Fedora Workstation 34 @ Dell Latitude E6540 | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| {{result|warn}}<ref>There are no hw: devices on my system shown with aplay -l or aplay -L but aplay -D hw:1 sample.wav works as expected. The sysdefault also didn't work, only sysdefault:CARD=PCH. alsamixer works</ref> | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| | |||
| {{result|pass}}<ref>bare-metal installation</ref> | |||
| {{result|pass}}<ref>tested with AUX headphones only</ref> | |||
| {{result|pass}} | |||
| {{result|pass}}<ref>The connection was already there</ref> | |||
| | |||
| <references/> | |||
|- | |||
| [[User:pgbross|pgbross]] | |||
| Workstation Fedora-34-20210227.n.0 | |||
| {{result|pass}}<ref>pactl not installed by default</ref> | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| <references/> | |||
|- | |||
| [[User:pgbross|pgbross]] | |||
| Workstation Fedora-34-20210227.n.0 (virtual machine) | |||
| {{result|pass}}<ref>1. pactl not installed by default</ref> | |||
| {{result|pass}}<ref> | |||
Needed to set default.clock.quantum (and min and max) to 4096 because my virtual machine is slow. | |||
Recording at full rate and full volume has some distortion.</ref> | |||
| {{result|fail}}<ref>Enumerating devices and playback to sysdefault or pipewire work as expected. | |||
Selecting specific devices like -D "hw:0" gives "aplay: set_params:1349: Channels count non available"</ref> | |||
| {{result|pass}}<ref>With clock quantum set to 4096 audio appears to work normally. | |||
Tested playing back radio station in Firefox.</ref> | |||
| {{result|pass}}<ref>No problems encountered</ref> | |||
| | |||
| {{result|pass}} | |||
| | |||
| | |||
| {{result|pass}}<ref>Using Ardour 6.5, imported existing wav file and playedback. Recorded separate audio track using microphone. | |||
Cannot export audio with graphical UI as pipewire jack does not yet support "freewheeling" mode that Ardour needs (using ardour-export cli with ardour6-backend-dummy produces export file)</ref> | |||
| | |||
| <references/> | |||
|- | |||
| [[User:rayko|rayko]] | |||
| | |||
| {{result|fail}}<ref>package pulseaudio-utils is not installed | |||
</ref> | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| <references/> | |||
|- | |||
| [[User:robby123|robby123]] | |||
| acer Aspire 4720 | |||
| | |||
| {{result|fail}}<ref>recording skips frames and is not stereo sound</ref> | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| <references/> | |||
|- | |||
| [[User:robby123|robby123]] | |||
| acer Aspire 4720 | |||
| {{result|pass}}<ref>[robertwf@localhost ~]$ systemctl status --user pipewire | |||
● pipewire.service - 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 2021-02-27 07:47:49 MST; 1min 49s ago | |||
TriggeredBy: ● pipewire.socket | |||
Main PID: 2917 (pipewire) | |||
Tasks: 4 (limit: 2312) | |||
Memory: 9.0M | |||
CPU: 236ms | |||
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service | |||
├─2917 /usr/bin/pipewire | |||
└─2968 /usr/bin/pipewire-media-session | |||
Feb 27 07:47:49 localhost.localdomain systemd[2336]: Started Multimedia Service. | |||
Feb 27 07:47:50 localhost.localdomain pipewire-media-session[2968]: native: listen(): Address already in use | |||
[robertwf@localhost ~]$ 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 2021-02-27 07:47:43 MST; 1min 57s ago | |||
TriggeredBy: ● pipewire-pulse.socket | |||
Main PID: 2641 (pipewire-pulse) | |||
Tasks: 2 (limit: 2312) | |||
Memory: 4.0M | |||
CPU: 57ms | |||
CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire-pulse.service | |||
└─2641 /usr/bin/pipewire-pulse | |||
Feb 27 07:47:43 localhost.localdomain systemd[2336]: Started PipeWire PulseAudio. | |||
[robertwf@localhost ~]$ pw-dump 0 | |||
[ | |||
{ | |||
"id": 0, | |||
"type": "PipeWire:Interface:Core", | |||
"version": 3, | |||
"permissions": [ "r", "w", "x", "m" ], | |||
"info": { | |||
"cookie": 1741829360, | |||
"user-name": "robertwf", | |||
"host-name": "localhost.localdomain", | |||
"version": "0.3.22", | |||
"name": "pipewire-0", | |||
"change-mask": [ "props" ], | |||
"props": { | |||
"config.name": "pipewire.conf", | |||
"link.max-buffers": 16, | |||
"core.daemon": true, | |||
"core.name": "pipewire-0", | |||
"default.clock.rate": 48000, | |||
"default.clock.quantum": 1024, | |||
"default.clock.min-quantum": 32, | |||
"default.clock.max-quantum": 8192, | |||
"default.video.width": 640, | |||
"default.video.height": 480, | |||
"default.video.rate.num": 25, | |||
"default.video.rate.denom": 1, | |||
"mem.warn-mlock": false, | |||
"mem.allow-mlock": true, | |||
"cpu.max-align": 16, | |||
"object.id": 0 | |||
} | |||
} | |||
} | |||
] | |||
[robertwf@localhost ~]$ pactl info | |||
Server String: /run/user/1000/pulse/native | |||
Library Protocol Version: 34 | |||
Server Protocol Version: 34 | |||
Is Local: yes | |||
Client Index: 52 | |||
Tile Size: 65472 | |||
User Name: robertwf | |||
Host Name: localhost.localdomain | |||
Server Name: PulseAudio (on PipeWire 0.3.22) | |||
Server Version: 14.0.0 | |||
Default Sample Specification: float32le 2ch 48000Hz | |||
Default Channel Map: front-left,front-right | |||
Default Sink: alsa_output.pci-0000_00_1b.0.analog-stereo | |||
Default Source: alsa_input.pci-0000_00_1b.0.analog-stereo | |||
Cookie: 67d2:34f0 | |||
[robertwf@localhost ~]$ pactl list | |||
Module #1 | |||
Name: libpipewire-module-rtkit | |||
Argument: { | |||
#nice.level = -11 | |||
#rt.prio = 20 | |||
#rt.time.soft = 200000 | |||
#rt.time.hard = 200000 | |||
} | |||
Usage counter: n/a | |||
Properties: | |||
module.name = "libpipewire-module-rtkit" | |||
object.id = "1" | |||
module.author = "Wim Taymans <wim.taymans@gmail.com>" | |||
module.description = "Use RTKit to raise thread priorities" | |||
module.usage = "[nice.level=<priority: default -11>] [rt.prio=<priority: default 20>] [rt.time.soft=<in usec: default 200000] [rt.time.hard=<in usec: default 200000] " | |||
module.version = "0.3.22" | |||
nice.level = "-11" | |||
rt.prio = "20" | |||
rt.time.soft = "200000" | |||
rt.time.hard = "200000" | |||
Module #2 | |||
Name: libpipewire-module-protocol-native | |||
Argument: | |||
Usage counter: n/a | |||
Properties: | |||
module.name = "libpipewire-module-protocol-native" | |||
object.id = "2" | |||
module.author = "Wim Taymans <wim.taymans@gmail.com>" | |||
module.description = "Native protocol using unix sockets" | |||
module.version = "0.3.22" | |||
Module #3 | |||
Name: libpipewire-module-profiler | |||
Argument: | |||
Usage counter: n/a | |||
Properties: | |||
module.name = "libpipewire-module-profiler" | |||
object.id = "3" | |||
module.author = "Wim Taymans <wim.taymans@gmail.com>" | |||
module.description = "Generate Profiling data" | |||
module.version = "0.3.22" | |||
Module #5 | |||
Name: libpipewire-module-metadata | |||
Argument: | |||
Usage counter: n/a | |||
Properties: | |||
module.name = "libpipewire-module-metadata" | |||
object.id = "5" | |||
module.author = "Wim Taymans <wim.taymans@gmail.com>" | |||
module.description = "Allow clients to create metadata store" | |||
module.version = "0.3.22" | |||
Module #7 | |||
Name: libpipewire-module-spa-device-factory | |||
Argument: | |||
Usage counter: n/a | |||
Properties: | |||
module.name = "libpipewire-module-spa-device-factory" | |||
object.id = "7" | |||
module.author = "Wim Taymans <wim.taymans@gmail.com>" | |||
module.description = "Provide a factory to make SPA devices" | |||
module.version = "0.3.22" | |||
Module #9 | |||
Name: libpipewire-module-spa-node-factory | |||
Argument: | |||
Usage counter: n/a | |||
Properties: | |||
module.name = "libpipewire-module-spa-node-factory" | |||
object.id = "9" | |||
module.author = "Wim Taymans <wim.taymans@gmail.com>" | |||
module.description = "Provide a factory to make SPA nodes" | |||
module.version = "0.3.22" | |||
Module #11 | |||
Name: libpipewire-module-client-node | |||
Argument: | |||
Usage counter: n/a | |||
Properties: | |||
module.name = "libpipewire-module-client-node" | |||
object.id = "11" | |||
module.author = "Wim Taymans <wim.taymans@gmail.com>" | |||
module.description = "Allow clients to create and control remote nodes" | |||
module.version = "0.3.22" | |||
Module #13 | |||
Name: libpipewire-module-client-device | |||
Argument: | |||
Usage counter: n/a | |||
Properties: | |||
module.name = "libpipewire-module-client-device" | |||
object.id = "13" | |||
module.author = "Wim Taymans <wim.taymans@gmail.com>" | |||
module.description = "Allow clients to create and control remote devices" | |||
module.version = "0.3.22" | |||
Module #15 | |||
Name: libpipewire-module-portal | |||
Argument: | |||
Usage counter: n/a | |||
Properties: | |||
module.name = "libpipewire-module-portal" | |||
object.id = "15" | |||
Module #16 | |||
Name: libpipewire-module-access | |||
Argument: { | |||
# access.allowed to list an array of paths of allowed | |||
# apps. | |||
#access.allowed = [ | |||
# /usr/bin/pipewire-media-session | |||
#] | |||
# An array of rejected paths. | |||
#access.rejected = [ ] | |||
# An array of paths with restricted access. | |||
#access.restricted = [ ] | |||
# Anything not in the above lists gets assigned the | |||
# access.force permission. | |||
#access.force = flatpak | |||
} | |||
Usage counter: n/a | |||
Properties: | |||
module.name = "libpipewire-module-access" | |||
object.id = "16" | |||
module.author = "Wim Taymans <wim.taymans@gmail.com>" | |||
module.description = "Perform access check" | |||
module.usage = "[ access.force=flatpak ] [ access.allowed=<cmd-line> ] [ access.rejected=<cmd-line> ] [ access.restricted=<cmd-line> ] " | |||
module.version = "0.3.22" | |||
Module #17 | |||
Name: libpipewire-module-adapter | |||
Argument: | |||
Usage counter: n/a | |||
Properties: | |||
module.name = "libpipewire-module-adapter" | |||
object.id = "17" | |||
module.author = "Wim Taymans <wim.taymans@gmail.com>" | |||
module.description = "Manage adapter nodes" | |||
module.version = "0.3.22" | |||
Module #19 | |||
Name: libpipewire-module-link-factory | |||
Argument: | |||
Usage counter: n/a | |||
Properties: | |||
module.name = "libpipewire-module-link-factory" | |||
object.id = "19" | |||
module.author = "Wim Taymans <wim.taymans@gmail.com>" | |||
module.description = "Allow clients to create links" | |||
module.version = "0.3.22" | |||
Module #21 | |||
Name: libpipewire-module-session-manager | |||
Argument: | |||
Usage counter: n/a | |||
Properties: | |||
module.name = "libpipewire-module-session-manager" | |||
object.id = "21" | |||
module.author = "George Kiagiadakis <george.kiagiadakis@collabora.com>" | |||
module.description = "Implements objects for session management" | |||
module.version = "0.3.22" | |||
Sink #42 | |||
State: SUSPENDED | |||
Name: alsa_output.pci-0000_00_1b.0.analog-stereo | |||
Description: Built-in Audio Analog Stereo | |||
Driver: PipeWire | |||
Sample Specification: s32le 2ch 48000Hz | |||
Channel Map: front-left,front-right | |||
Owner Module: 4294967295 | |||
Mute: no | |||
Volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB | |||
balance 0.00 | |||
Base Volume: 65536 / 100% / 0.00 dB | |||
Monitor Source: alsa_output.pci-0000_00_1b.0.analog-stereo.monitor | |||
Latency: 0 usec, configured 0 usec | |||
Flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY | |||
Properties: | |||
object.path = "alsa:pcm:0:front:0:playback" | |||
api.alsa.path = "front:0" | |||
api.alsa.pcm.card = "0" | |||
api.alsa.pcm.stream = "playback" | |||
audio.channels = "2" | |||
audio.position = "FL,FR" | |||
alsa.resolution_bits = "16" | |||
device.api = "alsa" | |||
device.class = "sound" | |||
alsa.class = "generic" | |||
alsa.subclass = "generic-mix" | |||
alsa.name = "ALC268 Analog" | |||
alsa.id = "ALC268 Analog" | |||
alsa.subdevice = "0" | |||
alsa.subdevice_name = "subdevice #0" | |||
alsa.device = "0" | |||
alsa.card = "0" | |||
alsa.card_name = "HDA Intel" | |||
alsa.long_card_name = "HDA Intel at 0xf0700000 irq 28" | |||
alsa.driver_name = "snd_hda_intel" | |||
device.profile.name = "analog-stereo" | |||
device.profile.description = "Analog Stereo" | |||
card.profile.device = "5" | |||
device.id = "39" | |||
factory.name = "api.alsa.pcm.sink" | |||
priority.driver = "1009" | |||
priority.session = "1009" | |||
media.class = "Audio/Sink" | |||
node.nick = "HDA Intel" | |||
node.name = "alsa_output.pci-0000_00_1b.0.analog-stereo" | |||
device.description = "Built-in Audio Analog Stereo" | |||
node.pause-on-idle = "false" | |||
factory.id = "18" | |||
client.id = "31" | |||
node.driver = "true" | |||
factory.mode = "merge" | |||
audio.adapt.follower = "" | |||
library.name = "audioconvert/libspa-audioconvert" | |||
object.id = "42" | |||
Ports: | |||
analog-output-speaker: Speakers (type: Speaker, priority: 10000, availability group: Legacy 4, not available) | |||
analog-output-headphones: Headphones (type: Headphones, priority: 9900, availability group: Legacy 5, available) | |||
Active Port: analog-output-headphones | |||
Formats: | |||
pcm | |||
Source #65578 | |||
State: SUSPENDED | |||
Name: alsa_output.pci-0000_00_1b.0.analog-stereo.monitor | |||
Description: Monitor of Built-in Audio Analog Stereo | |||
Driver: PipeWire | |||
Sample Specification: s32le 2ch 48000Hz | |||
Channel Map: front-left,front-right | |||
Owner Module: 4294967295 | |||
Mute: no | |||
Volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB | |||
balance 0.00 | |||
Base Volume: 65536 / 100% / 0.00 dB | |||
Monitor of Sink: alsa_output.pci-0000_00_1b.0.analog-stereo | |||
Latency: 0 usec, configured 0 usec | |||
Flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY | |||
Properties: | |||
object.path = "alsa:pcm:0:front:0:playback" | |||
api.alsa.path = "front:0" | |||
api.alsa.pcm.card = "0" | |||
api.alsa.pcm.stream = "playback" | |||
audio.channels = "2" | |||
audio.position = "FL,FR" | |||
alsa.resolution_bits = "16" | |||
device.api = "alsa" | |||
device.class = "sound" | |||
alsa.class = "generic" | |||
alsa.subclass = "generic-mix" | |||
alsa.name = "ALC268 Analog" | |||
alsa.id = "ALC268 Analog" | |||
alsa.subdevice = "0" | |||
alsa.subdevice_name = "subdevice #0" | |||
alsa.device = "0" | |||
alsa.card = "0" | |||
alsa.card_name = "HDA Intel" | |||
alsa.long_card_name = "HDA Intel at 0xf0700000 irq 28" | |||
alsa.driver_name = "snd_hda_intel" | |||
device.profile.name = "analog-stereo" | |||
device.profile.description = "Analog Stereo" | |||
card.profile.device = "5" | |||
device.id = "39" | |||
factory.name = "api.alsa.pcm.sink" | |||
priority.driver = "1009" | |||
priority.session = "1009" | |||
media.class = "Audio/Sink" | |||
node.nick = "HDA Intel" | |||
node.name = "alsa_output.pci-0000_00_1b.0.analog-stereo" | |||
device.description = "Built-in Audio Analog Stereo" | |||
node.pause-on-idle = "false" | |||
factory.id = "18" | |||
client.id = "31" | |||
node.driver = "true" | |||
factory.mode = "merge" | |||
audio.adapt.follower = "" | |||
library.name = "audioconvert/libspa-audioconvert" | |||
object.id = "42" | |||
Formats: | |||
pcm | |||
Source #43 | |||
State: SUSPENDED | |||
Name: alsa_input.pci-0000_00_1b.0.analog-stereo | |||
Description: Built-in Audio Analog Stereo | |||
Driver: PipeWire | |||
Sample Specification: s32le 2ch 48000Hz | |||
Channel Map: front-left,front-right | |||
Owner Module: 4294967295 | |||
Mute: no | |||
Volume: front-left: 30420 / 46% / -20.00 dB, front-right: 30420 / 46% / -20.00 dB | |||
balance 0.00 | |||
Base Volume: 4465 / 7% / -70.00 dB | |||
Monitor of Sink: n/a | |||
Latency: 0 usec, configured 0 usec | |||
Flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY | |||
Properties: | |||
object.path = "alsa:pcm:0:front:0:capture" | |||
api.alsa.path = "front:0" | |||
api.alsa.pcm.card = "0" | |||
api.alsa.pcm.stream = "capture" | |||
audio.channels = "2" | |||
audio.position = "FL,FR" | |||
alsa.resolution_bits = "16" | |||
device.api = "alsa" | |||
device.class = "sound" | |||
alsa.class = "generic" | |||
alsa.subclass = "generic-mix" | |||
alsa.name = "ALC268 Analog" | |||
alsa.id = "ALC268 Analog" | |||
alsa.subdevice = "0" | |||
alsa.subdevice_name = "subdevice #0" | |||
alsa.device = "0" | |||
alsa.card = "0" | |||
alsa.card_name = "HDA Intel" | |||
alsa.long_card_name = "HDA Intel at 0xf0700000 irq 28" | |||
alsa.driver_name = "snd_hda_intel" | |||
device.profile.name = "analog-stereo" | |||
device.profile.description = "Analog Stereo" | |||
card.profile.device = "0" | |||
device.id = "39" | |||
factory.name = "api.alsa.pcm.source" | |||
priority.driver = "2009" | |||
priority.session = "2009" | |||
media.class = "Audio/Source" | |||
node.nick = "HDA Intel" | |||
node.name = "alsa_input.pci-0000_00_1b.0.analog-stereo" | |||
device.description = "Built-in Audio Analog Stereo" | |||
node.pause-on-idle = "false" | |||
factory.id = "18" | |||
client.id = "31" | |||
node.driver = "true" | |||
factory.mode = "split" | |||
audio.adapt.follower = "" | |||
library.name = "audioconvert/libspa-audioconvert" | |||
object.id = "43" | |||
Ports: | |||
analog-input-internal-mic: Internal Microphone (type: Mic, priority: 8900, availability group: Legacy 1, not available) | |||
analog-input-mic: Microphone (type: Mic, priority: 8700, availability group: Legacy 2, available) | |||
analog-input-linein: Line In (type: Line, priority: 8100, availability group: Legacy 3, not available) | |||
Active Port: analog-input-mic | |||
Formats: | |||
pcm | |||
Client #29 | |||
Driver: PipeWire | |||
Owner Module: 2 | |||
Properties: | |||
pipewire.protocol = "protocol-native" | |||
pipewire.sec.pid = "2641" | |||
pipewire.sec.uid = "1000" | |||
pipewire.sec.gid = "1000" | |||
pipewire.sec.label = "unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023" | |||
module.id = "2" | |||
object.id = "29" | |||
client.api = "pipewire-pulse" | |||
application.name = "GNOME Shell Volume Control" | |||
application.id = "org.gnome.VolumeControl" | |||
application.icon_name = "multimedia-volume-control" | |||
application.version = "40.beta" | |||
application.process.id = "2568" | |||
application.process.user = "robertwf" | |||
application.process.host = "localhost.localdomain" | |||
application.process.binary = "gnome-shell" | |||
application.language = "en_CA.UTF-8" | |||
window.x11.display = ":0" | |||
application.process.machine_id = "9187c23bf2944f14ad8be4c200b11c4c" | |||
config.name = "pipewire-pulse.conf" | |||
default.clock.rate = "48000" | |||
default.clock.quantum = "1024" | |||
default.clock.min-quantum = "32" | |||
default.clock.max-quantum = "8192" | |||
default.video.width = "640" | |||
default.video.height = "480" | |||
default.video.rate.num = "25" | |||
default.video.rate.denom = "1" | |||
link.max-buffers = "64" | |||
mem.warn-mlock = "false" | |||
mem.allow-mlock = "true" | |||
cpu.max-align = "16" | |||
core.version = "0.3.22" | |||
core.name = "pipewire-robertwf-2641" | |||
pipewire.access = "unrestricted" | |||
Client #30 | |||
Driver: PipeWire | |||
Owner Module: 2 | |||
Properties: | |||
pipewire.protocol = "protocol-native" | |||
pipewire.sec.pid = "2968" | |||
pipewire.sec.uid = "1000" | |||
pipewire.sec.gid = "1000" | |||
pipewire.sec.label = "unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023" | |||
module.id = "2" | |||
object.id = "30" | |||
config.prefix = "media-session.d" | |||
config.name = "media-session.conf" | |||
default.clock.rate = "48000" | |||
default.clock.quantum = "1024" | |||
default.clock.min-quantum = "32" | |||
default.clock.max-quantum = "8192" | |||
default.video.width = "640" | |||
default.video.height = "480" | |||
default.video.rate.num = "25" | |||
default.video.rate.denom = "1" | |||
link.max-buffers = "64" | |||
mem.warn-mlock = "false" | |||
mem.allow-mlock = "true" | |||
cpu.max-align = "16" | |||
application.name = "pipewire-media-session" | |||
application.process.binary = "pipewire-media-session" | |||
application.language = "en_CA.UTF-8" | |||
application.process.id = "2968" | |||
application.process.user = "robertwf" | |||
application.process.host = "localhost.localdomain" | |||
window.x11.display = ":0" | |||
core.version = "0.3.22" | |||
core.name = "pipewire-robertwf-2968" | |||
pipewire.access = "unrestricted" | |||
Client #31 | |||
Driver: PipeWire | |||
Owner Module: 2 | |||
Properties: | |||
pipewire.protocol = "protocol-native" | |||
pipewire.sec.pid = "2968" | |||
pipewire.sec.uid = "1000" | |||
pipewire.sec.gid = "1000" | |||
pipewire.sec.label = "unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023" | |||
module.id = "2" | |||
object.id = "31" | |||
config.prefix = "media-session.d" | |||
config.name = "media-session.conf" | |||
default.clock.rate = "48000" | |||
default.clock.quantum = "1024" | |||
default.clock.min-quantum = "32" | |||
default.clock.max-quantum = "8192" | |||
default.video.width = "640" | |||
default.video.height = "480" | |||
default.video.rate.num = "25" | |||
default.video.rate.denom = "1" | |||
link.max-buffers = "64" | |||
mem.warn-mlock = "false" | |||
mem.allow-mlock = "true" | |||
cpu.max-align = "16" | |||
application.name = "pipewire-media-session" | |||
application.process.binary = "pipewire-media-session" | |||
application.language = "en_CA.UTF-8" | |||
application.process.id = "2968" | |||
application.process.user = "robertwf" | |||
application.process.host = "localhost.localdomain" | |||
window.x11.display = ":0" | |||
core.version = "0.3.22" | |||
core.name = "pipewire-robertwf-2968" | |||
pipewire.access = "unrestricted" | |||
Client #50 | |||
Driver: PipeWire | |||
Owner Module: 2 | |||
Properties: | |||
pipewire.protocol = "protocol-native" | |||
pipewire.sec.pid = "2641" | |||
pipewire.sec.uid = "1000" | |||
pipewire.sec.gid = "1000" | |||
pipewire.sec.label = "unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023" | |||
module.id = "2" | |||
object.id = "50" | |||
client.api = "pipewire-pulse" | |||
application.name = "GNOME Volume Control Media Keys" | |||
application.id = "org.gnome.VolumeControl" | |||
application.icon_name = "multimedia-volume-control" | |||
application.version = "" | |||
application.process.id = "2785" | |||
application.process.user = "robertwf" | |||
application.process.host = "localhost.localdomain" | |||
application.process.binary = "gsd-media-keys" | |||
application.language = "en_CA.UTF-8" | |||
window.x11.display = ":0" | |||
application.process.machine_id = "9187c23bf2944f14ad8be4c200b11c4c" | |||
config.name = "pipewire-pulse.conf" | |||
default.clock.rate = "48000" | |||
default.clock.quantum = "1024" | |||
default.clock.min-quantum = "32" | |||
default.clock.max-quantum = "8192" | |||
default.video.width = "640" | |||
default.video.height = "480" | |||
default.video.rate.num = "25" | |||
default.video.rate.denom = "1" | |||
link.max-buffers = "64" | |||
mem.warn-mlock = "false" | |||
mem.allow-mlock = "true" | |||
cpu.max-align = "16" | |||
core.version = "0.3.22" | |||
core.name = "pipewire-robertwf-2641" | |||
pipewire.access = "unrestricted" | |||
Client #51 | |||
Driver: PipeWire | |||
Owner Module: 2 | |||
Properties: | |||
pipewire.protocol = "protocol-native" | |||
pipewire.sec.pid = "2641" | |||
pipewire.sec.uid = "1000" | |||
pipewire.sec.gid = "1000" | |||
pipewire.sec.label = "unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023" | |||
module.id = "2" | |||
object.id = "51" | |||
client.api = "pipewire-pulse" | |||
application.name = "Mutter" | |||
application.process.id = "2568" | |||
application.process.user = "robertwf" | |||
application.process.host = "localhost.localdomain" | |||
application.process.binary = "gnome-shell" | |||
application.language = "en_CA.UTF-8" | |||
window.x11.display = ":0" | |||
application.process.machine_id = "9187c23bf2944f14ad8be4c200b11c4c" | |||
config.name = "pipewire-pulse.conf" | |||
default.clock.rate = "48000" | |||
default.clock.quantum = "1024" | |||
default.clock.min-quantum = "32" | |||
default.clock.max-quantum = "8192" | |||
default.video.width = "640" | |||
default.video.height = "480" | |||
default.video.rate.num = "25" | |||
default.video.rate.denom = "1" | |||
link.max-buffers = "64" | |||
mem.warn-mlock = "false" | |||
mem.allow-mlock = "true" | |||
cpu.max-align = "16" | |||
core.version = "0.3.22" | |||
core.name = "pipewire-robertwf-2641" | |||
pipewire.access = "unrestricted" | |||
Client #52 | |||
Driver: PipeWire | |||
Owner Module: 2 | |||
Properties: | |||
pipewire.protocol = "protocol-native" | |||
pipewire.sec.pid = "2641" | |||
pipewire.sec.uid = "1000" | |||
pipewire.sec.gid = "1000" | |||
pipewire.sec.label = "unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023" | |||
module.id = "2" | |||
object.id = "52" | |||
client.api = "pipewire-pulse" | |||
application.process.id = "3379" | |||
application.process.user = "robertwf" | |||
application.process.host = "localhost.localdomain" | |||
application.process.binary = "pactl" | |||
application.name = "pactl" | |||
application.language = "en_CA.UTF-8" | |||
window.x11.display = ":0" | |||
application.process.machine_id = "9187c23bf2944f14ad8be4c200b11c4c" | |||
config.name = "pipewire-pulse.conf" | |||
default.clock.rate = "48000" | |||
default.clock.quantum = "1024" | |||
default.clock.min-quantum = "32" | |||
default.clock.max-quantum = "8192" | |||
default.video.width = "640" | |||
default.video.height = "480" | |||
default.video.rate.num = "25" | |||
default.video.rate.denom = "1" | |||
link.max-buffers = "64" | |||
mem.warn-mlock = "false" | |||
mem.allow-mlock = "true" | |||
cpu.max-align = "16" | |||
core.version = "0.3.22" | |||
core.name = "pipewire-robertwf-2641" | |||
pipewire.access = "unrestricted" | |||
Sample #0 | |||
Name: bell-window-system | |||
Sample Specification: s16le 2ch 44100Hz | |||
Channel Map: front-left,front-right | |||
Volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB | |||
balance 0.00 | |||
Duration: 0.1s | |||
Size: 24.0 KiB | |||
Lazy: no | |||
Filename: n/a | |||
Properties: | |||
client.api = "pipewire-pulse" | |||
application.name = "Mutter" | |||
application.process.id = "2568" | |||
application.process.user = "robertwf" | |||
application.process.host = "localhost.localdomain" | |||
application.process.binary = "gnome-shell" | |||
application.language = "en_CA.UTF-8" | |||
window.x11.display = ":0" | |||
application.process.machine_id = "9187c23bf2944f14ad8be4c200b11c4c" | |||
event.description = "Bell event" | |||
event.id = "bell-window-system" | |||
media.role = "event" | |||
media.name = "bell-window-system" | |||
media.filename = "/usr/share//sounds/freedesktop/stereo/bell.oga" | |||
Card #39 | |||
Name: alsa_card.pci-0000:00:1b.0 | |||
Driver: alsa | |||
Owner Module: n/a | |||
Properties: | |||
device.enum.api = "udev" | |||
device.api = "alsa" | |||
media.class = "Audio/Device" | |||
api.alsa.path = "hw:0" | |||
api.alsa.card = "0" | |||
api.alsa.card.name = "HDA Intel" | |||
api.alsa.card.longname = "HDA Intel at 0xf0700000 irq 28" | |||
device.plugged.usec = "64368194" | |||
device.bus_path = "pci-0000:00:1b.0" | |||
device.sysfs.path = "/sys/devices/pci0000:00/0000:00:1b.0/sound/card0" | |||
device.bus = "pci" | |||
device.subsystem = "sound" | |||
device.vendor.id = "0x8086" | |||
device.vendor.name = "Intel Corporation" | |||
device.product.id = "0x284b" | |||
device.product.name = "82801H (ICH8 Family) HD Audio Controller" | |||
device.form_factor = "internal" | |||
device.name = "alsa_card.pci-0000:00:1b.0" | |||
device.description = "Built-in Audio" | |||
device.nick = "HDA Intel" | |||
device.icon_name = "audio-card-analog-pci" | |||
api.alsa.use-acp = "true" | |||
api.acp.auto-profile = "false" | |||
api.acp.auto-port = "false" | |||
api.dbus.ReserveDevice1 = "Audio0" | |||
factory.id = "14" | |||
client.id = "30" | |||
object.id = "39" | |||
object.path = "alsa:pcm:0" | |||
alsa.card = "0" | |||
alsa.card_name = "HDA Intel" | |||
alsa.long_card_name = "HDA Intel at 0xf0700000 irq 28" | |||
alsa.driver_name = "snd_hda_intel" | |||
device.string = "0" | |||
Profiles: | |||
off: Off (sinks: 0, sources: 0, priority: 0, available: yes) | |||
output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (sinks: 1, sources: 1, priority: 6565, available: yes) | |||
output:analog-stereo: Analog Stereo Output (sinks: 1, sources: 0, priority: 6500, available: yes) | |||
output:iec958-stereo+input:analog-stereo: Digital Stereo (IEC958) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5565, available: yes) | |||
output:iec958-stereo: Digital Stereo (IEC958) Output (sinks: 1, sources: 0, priority: 5500, available: yes) | |||
input:analog-stereo: Analog Stereo Input (sinks: 0, sources: 1, priority: 65, available: yes) | |||
pro-audio: Pro Audio (sinks: 2, sources: 2, priority: 1, available: yes) | |||
Active Profile: output:analog-stereo+input:analog-stereo | |||
Ports: | |||
analog-input-internal-mic: Internal Microphone (type: Mic, priority: 8900, latency offset: 0 usec, availability group: Legacy 1, not available) | |||
Properties: | |||
port.type = "mic" | |||
port.availability-group = "Legacy 1" | |||
device.icon_name = "audio-input-microphone" | |||
card.profile.port = "0" | |||
Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:iec958-stereo+input:analog-stereo | |||
analog-input-mic: Microphone (type: Mic, priority: 8700, latency offset: 0 usec, availability group: Legacy 2, available) | |||
Properties: | |||
port.type = "mic" | |||
port.availability-group = "Legacy 2" | |||
device.icon_name = "audio-input-microphone" | |||
card.profile.port = "1" | |||
Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:iec958-stereo+input:analog-stereo | |||
analog-input-linein: Line In (type: Line, priority: 8100, latency offset: 0 usec, availability group: Legacy 3, not available) | |||
Properties: | |||
port.type = "line" | |||
port.availability-group = "Legacy 3" | |||
card.profile.port = "2" | |||
Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:iec958-stereo+input:analog-stereo | |||
analog-output-speaker: Speakers (type: Speaker, priority: 10000, latency offset: 0 usec, availability group: Legacy 4, not available) | |||
Properties: | |||
port.type = "speaker" | |||
port.availability-group = "Legacy 4" | |||
device.icon_name = "audio-speakers" | |||
card.profile.port = "3" | |||
Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo | |||
analog-output-headphones: Headphones (type: Headphones, priority: 9900, latency offset: 0 usec, availability group: Legacy 5, available) | |||
Properties: | |||
port.type = "headphones" | |||
port.availability-group = "Legacy 5" | |||
device.icon_name = "audio-headphones" | |||
card.profile.port = "4" | |||
Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo | |||
iec958-stereo-output: Digital Output (S/PDIF) (type: SPDIF, priority: 0, latency offset: 0 usec, availability unknown) | |||
Properties: | |||
port.type = "spdif" | |||
card.profile.port = "5" | |||
Part of profile(s): output:iec958-stereo, output:iec958-stereo+input:analog-stereo | |||
[robertwf@localhost ~]$ A</ref> | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| <references/> | |||
|- | |||
| [[User:royboy626|royboy626]] | |||
| MSI P965 MB;Audio: 82801H (ICH8 Family);G73 [GeForce 7600 GT (nouveau) | |||
| {{result|pass}}<ref>pw-dump 0 | |||
[E][000001514.316887][pw-dump.c:1305 on_core_error()] error id:43 seq:159 res:-25 (Inappropriate ioctl for device): enum params id:3 (Spa:Enum:ParamId:EnumFormat) failed | |||
[E][000001514.317171][pw-dump.c:1305 on_core_error()] error id:45 seq:167 res:-25 (Inappropriate ioctl for device): enum params id:3 (Spa:Enum:ParamId:EnumFormat) failed | |||
[ | |||
{ | |||
"id": 0, | |||
"type": "PipeWire:Interface:Core", | |||
...</ref> | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| {{result|fail}}<ref>Empty Web Page</ref> | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| {{result|fail}}<ref>Set up: Speakers-back; headphones (HP)-front (reversed also tried) | |||
Speakers working, plug HP -> speakers go silent; HP low volume static | |||
unplug speakers -> HP sound | |||
plug speakers back in -> HP sound only | |||
unplug HP -> speaker sound returns</ref> | |||
| {{result|warn}}<ref>N/A Old Hardware</ref> | |||
| {{result|warn}}<ref>Yoshimi hangs at opening screen; nouveau driver on old hardware | |||
Tried yoshimi on newer hardware running Nvidia blob/X Windows/Xfce; two small panels w/no interface; panels 'waterfall' artifacts when moved. Will consider bug report.</ref> | |||
| {{result|warn}}<ref>Not tested</ref> | |||
| <references/> | |||
|- | |||
| [[User:saknl|saknl]] | |||
| Fedora Workstation 34 on bare metal | |||
| {{result|pass}}<ref>systemctl --user status pipewire is active but gives the output: "fedora pipewire-media-session[34426]: native: listen(): Address already in use"</ref> | |||
| {{result|pass}} | |||
| {{result|fail}}<ref>"aplay -D sysdefault <audiofile.wav>" and "aplay -D sysefault:CARD=Generic" --> ALSA lib pcm_dmix.c:1075:(snd_pcm_dmix_open) unable to open slave | |||
"aplay -D hw:1,1 <audofile>" --> "Wiedergabe: WAVE 'fedora_sample.wav' : Signed 16 bit Little Endian, Rate: 48000 Hz, stereo" but there is no audio output | |||
"alsamixer" and "aplay -D pipewire <audiofile.wav>" work as expected | |||
</ref> | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| <references/> | |||
|- | |||
| [[User:simon13|simon13]] | |||
| Fedora Silverblue 34 on QEMU/KVM | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| <references/> | |||
|- | |||
| [[User:simon13|simon13]] | |||
| Fedora Silverblue 34 x86_64 bare-metal | |||
| {{result|pass}} | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| {{result|fail}}<ref>Volume for bluetooth device can't be controlled, stays at 0. "Gdk-WARNING **: 12:10:06.334: gdkwindow-x11.c:5650 drawable is not a native X11 window"</ref> | |||
| | |||
| | |||
| <references/> | |||
|- | |||
| [[User:steelcowboy|steelcowboy]] | |||
| HP EliteBook 735 G6, AMD Ryzen Pro 3700U | |||
| {{result|pass}}<ref>pactl is not installed by default</ref> | |||
| {{result|pass}}<ref>Not sure if it was my microphone, but audio sounded very crackly</ref> | |||
| {{result|warn}}<ref>Everything passed with the exception of `aplay -D sysdefault`, which returned: | |||
ALSA lib pcm_dmix.c:1075:(snc_pcm_dmix_open) unable to open slave | |||
aplay: main:830: audio open error: No such file or directory</ref> | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| | |||
| {{result|fail}}<ref>After disconnecting a bluetooth device I could no longer play sound. Going back and trying `aplay -D pipewire` results in it hanging indefinitely</ref> | |||
| | |||
| | |||
| <references/> | |||
|- | |||
| [[User:t3rm1n4l|t3rm1n4l]] | |||
| Fedora 34 KDE Plasma QEMU VM | |||
| {{result|pass}}<ref>1. pipewire.service disabled but running, pipewire.socket running and enabled | |||
2. pipewire-pulse.service disabled but running, pipewire-pulse.socket running and enabled | |||
3. pw-dump 0 provides pipewire info | |||
4. pulseaudio-utils needs to be installed to use pactl, once done pactl info provides the expected output | |||
5. audio devices shown with pactl list</ref> | |||
| {{result|pass}}<ref>play and record commands appear work fine, saw some node missed wakeups in output on play of recorded audio</ref> | |||
| {{result|fail}}<ref>everything passes except playing audio via pipewire device</ref>{{result|fail}}<ref>everything passes except playing audio via pipewire</ref> | |||
| {{result|pass}}<ref>able to play audio without any issues via firefox and vlc</ref> | |||
| {{result|pass}}<ref>all tests passed</ref> | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| <references/> | |||
|- | |||
| [[User:tflink|tflink]] | |||
| F34 upgraded on 5th gen Lenovo X1 Carbon | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| <references/> | |||
|- | |||
| [[User:torbuntu|torbuntu]] | |||
| Fedora Silverblue 34 | |||
| {{result|pass}}<ref>pactl is not available in Fedora Silverblue 34</ref>{{result|pass}} | |||
| | |||
| | |||
| {{result|pass}}<ref>Video playback from youtube with functional audio in FreeTube (flatpak), Epiphany (flatpak) and the default Firefox. Sound test in Settings also worked (front left/right) </ref> | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| <references/> | |||
|- | |||
| [[User:trugul|trugul]] | |||
| Thinkpad X240, Intel® Core™ i5-4300U CPU @ 1.90GHz × 4 , 8 GB RAM, Intel® HD Graphics 4400 (HSW GT2), HDD 128 GB | |||
| {{result|pass}}<ref>[truls@x240 ~]$ systemctl --user status pipewire | |||
● pipewire.service - Multimedia Service | |||
Loaded: loaded (/usr/lib/systemd/user/pipewire.service; disabled; vendor p> | |||
Drop-In: /usr/lib/systemd/user/pipewire.service.d | |||
└─00-uresourced.conf | |||
Active: active (running) since Wed 2021-03-03 17:42:43 CET; 8min ago | |||
TriggeredBy: ● pipewire.socket | |||
Main PID: 1866 (pipewire) | |||
Tasks: 4 (limit: 9348) | |||
Memory: 7.2M | |||
CPU: 162ms | |||
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewi> | |||
├─1866 /usr/bin/pipewire | |||
└─1994 /usr/bin/pipewire-media-session | |||
Mar 03 17:42:43 x240 systemd[1465]: Started Multimedia Service. | |||
Mar 03 17:42:44 x240 pipewire-media-session[1994]: native: listen(): Address al> | |||
______ | |||
[truls@x240 ~]$ systemctl --user status pipewire-pulse | |||
● pipewire-pulse.service - PipeWire PulseAudio | |||
Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; disabled; ve> | |||
Active: active (running) since Wed 2021-03-03 17:42:42 CET; 9min ago | |||
TriggeredBy: ● pipewire-pulse.socket | |||
Main PID: 1714 (pipewire-pulse) | |||
Tasks: 2 (limit: 9348) | |||
Memory: 6.7M | |||
CPU: 49ms | |||
CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire-p> | |||
└─1714 /usr/bin/pipewire-pulse | |||
Mar 03 17:42:42 x240 systemd[1465]: Started PipeWire PulseAudio. | |||
________ | |||
[truls@x240 ~]$ pw-dump 0 | |||
[ | |||
{ | |||
"id": 0, | |||
"type": "PipeWire:Interface:Core", | |||
"version": 3, | |||
"permissions": [ "r", "w", "x", "m" ], | |||
"info": { | |||
"cookie": 2974590341, | |||
"user-name": "truls", | |||
"host-name": "x240", | |||
"version": "0.3.22", | |||
"name": "pipewire-0", | |||
"change-mask": [ "props" ], | |||
"props": { | |||
"config.name": "pipewire.conf", | |||
"link.max-buffers": 16, | |||
"core.daemon": true, | |||
"core.name": "pipewire-0", | |||
"default.clock.rate": 48000, | |||
"default.clock.quantum": 1024, | |||
"default.clock.min-quantum": 32, | |||
"default.clock.max-quantum": 8192, | |||
"default.video.width": 640, | |||
"default.video.height": 480, | |||
"default.video.rate.num": 25, | |||
"default.video.rate.denom": 1, | |||
"mem.warn-mlock": false, | |||
"mem.allow-mlock": true, | |||
"cpu.max-align": 32, | |||
"object.id": 0 | |||
} | |||
} | |||
} | |||
] | |||
___________________ | |||
[truls@x240 ~]$ pactl info | |||
Server String: /run/user/1000/pulse/native | |||
Library Protocol Version: 34 | |||
Server Protocol Version: 34 | |||
Is Local: yes | |||
Client Index: 53 | |||
Tile Size: 65472 | |||
User Name: truls | |||
Host Name: x240 | |||
Server Name: PulseAudio (on PipeWire 0.3.22) | |||
Server Version: 14.0.0 | |||
Default Sample Specification: float32le 2ch 48000Hz | |||
Default Channel Map: front-left,front-right | |||
Default Sink: alsa_output.pci-0000_00_1b.0.analog-stereo | |||
Default Source: alsa_input.pci-0000_00_1b.0.analog-stereo | |||
Cookie: b14c:a585 | |||
_________ | |||
[truls@x240 ~]$ pactl list | |||
Module #1 | |||
Name: libpipewire-module-rtkit | |||
Argument: { | |||
#nice.level = -11 | |||
#rt.prio = 20 | |||
#rt.time.soft = 200000 | |||
#rt.time.hard = 200000 | |||
} | |||
Usage counter: n/a | |||
Properties: | |||
module.name = "libpipewire-module-rtkit" | |||
object.id = "1" | |||
module.author = "Wim Taymans <wim.taymans@gmail.com>" | |||
module.description = "Use RTKit to raise thread priorities" | |||
module.usage = "[nice.level=<priority: default -11>] [rt.prio=<priority: default 20>] [rt.time.soft=<in usec: default 200000] [rt.time.hard=<in usec: default 200000] " | |||
module.version = "0.3.22" | |||
nice.level = "-11" | |||
rt.prio = "20" | |||
rt.time.soft = "200000" | |||
rt.time.hard = "200000" | |||
Module #2 | |||
Name: libpipewire-module-protocol-native | |||
Argument: | |||
Usage counter: n/a | |||
Properties: | |||
module.name = "libpipewire-module-protocol-native" | |||
object.id = "2" | |||
module.author = "Wim Taymans <wim.taymans@gmail.com>" | |||
module.description = "Native protocol using unix sockets" | |||
module.version = "0.3.22" | |||
Module #3 | |||
Name: libpipewire-module-profiler | |||
Argument: | |||
Usage counter: n/a | |||
Properties: | |||
module.name = "libpipewire-module-profiler" | |||
object.id = "3" | |||
module.author = "Wim Taymans <wim.taymans@gmail.com>" | |||
module.description = "Generate Profiling data" | |||
module.version = "0.3.22" | |||
Module #5 | |||
Name: libpipewire-module-metadata | |||
Argument: | |||
Usage counter: n/a | |||
Properties: | |||
module.name = "libpipewire-module-metadata" | |||
object.id = "5" | |||
module.author = "Wim Taymans <wim.taymans@gmail.com>" | |||
module.description = "Allow clients to create metadata store" | |||
module.version = "0.3.22" | |||
Module #7 | |||
Name: libpipewire-module-spa-device-factory | |||
Argument: | |||
Usage counter: n/a | |||
Properties: | |||
module.name = "libpipewire-module-spa-device-factory" | |||
object.id = "7" | |||
module.author = "Wim Taymans <wim.taymans@gmail.com>" | |||
module.description = "Provide a factory to make SPA devices" | |||
module.version = "0.3.22" | |||
Module #9 | |||
Name: libpipewire-module-spa-node-factory | |||
Argument: | |||
Usage counter: n/a | |||
Properties: | |||
module.name = "libpipewire-module-spa-node-factory" | |||
object.id = "9" | |||
module.author = "Wim Taymans <wim.taymans@gmail.com>" | |||
module.description = "Provide a factory to make SPA nodes" | |||
module.version = "0.3.22" | |||
Module #11 | |||
Name: libpipewire-module-client-node | |||
Argument: | |||
Usage counter: n/a | |||
Properties: | |||
module.name = "libpipewire-module-client-node" | |||
object.id = "11" | |||
module.author = "Wim Taymans <wim.taymans@gmail.com>" | |||
module.description = "Allow clients to create and control remote nodes" | |||
module.version = "0.3.22" | |||
Module #13 | |||
Name: libpipewire-module-client-device | |||
Argument: | |||
Usage counter: n/a | |||
Properties: | |||
module.name = "libpipewire-module-client-device" | |||
object.id = "13" | |||
module.author = "Wim Taymans <wim.taymans@gmail.com>" | |||
module.description = "Allow clients to create and control remote devices" | |||
module.version = "0.3.22" | |||
Module #15 | |||
Name: libpipewire-module-portal | |||
Argument: | |||
Usage counter: n/a | |||
Properties: | |||
module.name = "libpipewire-module-portal" | |||
object.id = "15" | |||
Module #16 | |||
Name: libpipewire-module-access | |||
Argument: { | |||
# access.allowed to list an array of paths of allowed | |||
# apps. | |||
#access.allowed = [ | |||
# /usr/bin/pipewire-media-session | |||
#] | |||
# An array of rejected paths. | |||
#access.rejected = [ ] | |||
# An array of paths with restricted access. | |||
#access.restricted = [ ] | |||
# Anything not in the above lists gets assigned the | |||
# access.force permission. | |||
#access.force = flatpak | |||
} | |||
Usage counter: n/a | |||
Properties: | |||
module.name = "libpipewire-module-access" | |||
object.id = "16" | |||
module.author = "Wim Taymans <wim.taymans@gmail.com>" | |||
module.description = "Perform access check" | |||
module.usage = "[ access.force=flatpak ] [ access.allowed=<cmd-line> ] [ access.rejected=<cmd-line> ] [ access.restricted=<cmd-line> ] " | |||
module.version = "0.3.22" | |||
Module #17 | |||
Name: libpipewire-module-adapter | |||
Argument: | |||
Usage counter: n/a | |||
Properties: | |||
module.name = "libpipewire-module-adapter" | |||
object.id = "17" | |||
module.author = "Wim Taymans <wim.taymans@gmail.com>" | |||
module.description = "Manage adapter nodes" | |||
module.version = "0.3.22" | |||
Module #19 | |||
Name: libpipewire-module-link-factory | |||
Argument: | |||
Usage counter: n/a | |||
Properties: | |||
module.name = "libpipewire-module-link-factory" | |||
object.id = "19" | |||
module.author = "Wim Taymans <wim.taymans@gmail.com>" | |||
module.description = "Allow clients to create links" | |||
module.version = "0.3.22" | |||
Module #21 | |||
Name: libpipewire-module-session-manager | |||
Argument: | |||
Usage counter: n/a | |||
Properties: | |||
module.name = "libpipewire-module-session-manager" | |||
object.id = "21" | |||
module.author = "George Kiagiadakis <george.kiagiadakis@collabora.com>" | |||
module.description = "Implements objects for session management" | |||
module.version = "0.3.22" | |||
Sink #44 | |||
State: SUSPENDED | |||
Name: alsa_output.pci-0000_00_1b.0.analog-stereo | |||
Description: Built-in Audio Analog Stereo | |||
Driver: PipeWire | |||
Sample Specification: s32le 2ch 48000Hz | |||
Channel Map: front-left,front-right | |||
Owner Module: 4294967295 | |||
Mute: no | |||
Volume: front-left: 48287 / 74% / -7.96 dB, front-right: 48287 / 74% / -7.96 dB | |||
balance 0.00 | |||
Base Volume: 65536 / 100% / 0.00 dB | |||
Monitor Source: alsa_output.pci-0000_00_1b.0.analog-stereo.monitor | |||
Latency: 0 usec, configured 0 usec | |||
Flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY | |||
Properties: | |||
object.path = "alsa:pcm:1:front:1:playback" | |||
api.alsa.path = "front:1" | |||
api.alsa.pcm.card = "1" | |||
api.alsa.pcm.stream = "playback" | |||
audio.channels = "2" | |||
audio.position = "FL,FR" | |||
alsa.resolution_bits = "16" | |||
device.api = "alsa" | |||
device.class = "sound" | |||
alsa.class = "generic" | |||
alsa.subclass = "generic-mix" | |||
alsa.name = "ALC3232 Analog" | |||
alsa.id = "ALC3232 Analog" | |||
alsa.subdevice = "0" | |||
alsa.subdevice_name = "subdevice #0" | |||
alsa.device = "0" | |||
alsa.card = "1" | |||
alsa.card_name = "HDA Intel PCH" | |||
alsa.long_card_name = "HDA Intel PCH at 0xe0634000 irq 52" | |||
alsa.driver_name = "snd_hda_intel" | |||
device.profile.name = "analog-stereo" | |||
device.profile.description = "Analog Stereo" | |||
card.profile.device = "3" | |||
device.id = "41" | |||
factory.name = "api.alsa.pcm.sink" | |||
priority.driver = "945" | |||
priority.session = "945" | |||
media.class = "Audio/Sink" | |||
node.nick = "HDA Intel PCH" | |||
node.name = "alsa_output.pci-0000_00_1b.0.analog-stereo" | |||
device.description = "Built-in Audio Analog Stereo" | |||
node.pause-on-idle = "false" | |||
factory.id = "18" | |||
client.id = "31" | |||
node.driver = "true" | |||
factory.mode = "merge" | |||
audio.adapt.follower = "" | |||
library.name = "audioconvert/libspa-audioconvert" | |||
object.id = "44" | |||
Ports: | |||
analog-output-speaker: Speakers (type: Speaker, priority: 10000, availability group: Legacy 4, availability unknown) | |||
analog-output-headphones: Headphones (type: Headphones, priority: 9900, availability group: Legacy 5, not available) | |||
Active Port: analog-output-speaker | |||
Formats: | |||
pcm | |||
Source #65580 | |||
State: SUSPENDED | |||
Name: alsa_output.pci-0000_00_1b.0.analog-stereo.monitor | |||
Description: Monitor of Built-in Audio Analog Stereo | |||
Driver: PipeWire | |||
Sample Specification: s32le 2ch 48000Hz | |||
Channel Map: front-left,front-right | |||
Owner Module: 4294967295 | |||
Mute: no | |||
Volume: front-left: 48287 / 74% / -7.96 dB, front-right: 48287 / 74% / -7.96 dB | |||
balance 0.00 | |||
Base Volume: 65536 / 100% / 0.00 dB | |||
Monitor of Sink: alsa_output.pci-0000_00_1b.0.analog-stereo | |||
Latency: 0 usec, configured 0 usec | |||
Flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY | |||
Properties: | |||
object.path = "alsa:pcm:1:front:1:playback" | |||
api.alsa.path = "front:1" | |||
api.alsa.pcm.card = "1" | |||
api.alsa.pcm.stream = "playback" | |||
audio.channels = "2" | |||
audio.position = "FL,FR" | |||
alsa.resolution_bits = "16" | |||
device.api = "alsa" | |||
device.class = "sound" | |||
alsa.class = "generic" | |||
alsa.subclass = "generic-mix" | |||
alsa.name = "ALC3232 Analog" | |||
alsa.id = "ALC3232 Analog" | |||
alsa.subdevice = "0" | |||
alsa.subdevice_name = "subdevice #0" | |||
alsa.device = "0" | |||
alsa.card = "1" | |||
alsa.card_name = "HDA Intel PCH" | |||
alsa.long_card_name = "HDA Intel PCH at 0xe0634000 irq 52" | |||
alsa.driver_name = "snd_hda_intel" | |||
device.profile.name = "analog-stereo" | |||
device.profile.description = "Analog Stereo" | |||
card.profile.device = "3" | |||
device.id = "41" | |||
factory.name = "api.alsa.pcm.sink" | |||
priority.driver = "945" | |||
priority.session = "945" | |||
media.class = "Audio/Sink" | |||
node.nick = "HDA Intel PCH" | |||
node.name = "alsa_output.pci-0000_00_1b.0.analog-stereo" | |||
device.description = "Built-in Audio Analog Stereo" | |||
node.pause-on-idle = "false" | |||
factory.id = "18" | |||
client.id = "31" | |||
node.driver = "true" | |||
factory.mode = "merge" | |||
audio.adapt.follower = "" | |||
library.name = "audioconvert/libspa-audioconvert" | |||
object.id = "44" | |||
Formats: | |||
pcm | |||
Source #45 | |||
State: SUSPENDED | |||
Name: alsa_input.pci-0000_00_1b.0.analog-stereo | |||
Description: Built-in Audio Analog Stereo | |||
Driver: PipeWire | |||
Sample Specification: s32le 2ch 48000Hz | |||
Channel Map: front-left,front-right | |||
Owner Module: 4294967295 | |||
Mute: no | |||
Volume: front-left: 48287 / 74% / -7.96 dB, front-right: 48287 / 74% / -7.96 dB | |||
balance 0.00 | |||
Base Volume: 13076 / 20% / -42.00 dB | |||
Monitor of Sink: n/a | |||
Latency: 0 usec, configured 0 usec | |||
Flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY | |||
Properties: | |||
object.path = "alsa:pcm:1:front:1:capture" | |||
api.alsa.path = "front:1" | |||
api.alsa.pcm.card = "1" | |||
api.alsa.pcm.stream = "capture" | |||
audio.channels = "2" | |||
audio.position = "FL,FR" | |||
alsa.resolution_bits = "16" | |||
device.api = "alsa" | |||
device.class = "sound" | |||
alsa.class = "generic" | |||
alsa.subclass = "generic-mix" | |||
alsa.name = "ALC3232 Analog" | |||
alsa.id = "ALC3232 Analog" | |||
alsa.subdevice = "0" | |||
alsa.subdevice_name = "subdevice #0" | |||
alsa.device = "0" | |||
alsa.card = "1" | |||
alsa.card_name = "HDA Intel PCH" | |||
alsa.long_card_name = "HDA Intel PCH at 0xe0634000 irq 52" | |||
alsa.driver_name = "snd_hda_intel" | |||
device.profile.name = "analog-stereo" | |||
device.profile.description = "Analog Stereo" | |||
card.profile.device = "0" | |||
device.id = "41" | |||
factory.name = "api.alsa.pcm.source" | |||
priority.driver = "1945" | |||
priority.session = "1945" | |||
media.class = "Audio/Source" | |||
node.nick = "HDA Intel PCH" | |||
node.name = "alsa_input.pci-0000_00_1b.0.analog-stereo" | |||
device.description = "Built-in Audio Analog Stereo" | |||
node.pause-on-idle = "false" | |||
factory.id = "18" | |||
client.id = "31" | |||
node.driver = "true" | |||
factory.mode = "split" | |||
audio.adapt.follower = "" | |||
library.name = "audioconvert/libspa-audioconvert" | |||
object.id = "45" | |||
Ports: | |||
analog-input-internal-mic: Internal Microphone (type: Mic, priority: 8900, availability group: Legacy 1, availability unknown) | |||
analog-input-dock-mic: Dock Microphone (type: Mic, priority: 7800, availability group: Legacy 2, not available) | |||
analog-input-mic: Microphone (type: Mic, priority: 8700, availability group: Legacy 3, not available) | |||
Active Port: analog-input-internal-mic | |||
Formats: | |||
pcm | |||
Client #29 | |||
Driver: PipeWire | |||
Owner Module: 2 | |||
Properties: | |||
pipewire.protocol = "protocol-native" | |||
pipewire.sec.pid = "1714" | |||
pipewire.sec.uid = "1000" | |||
pipewire.sec.gid = "1000" | |||
pipewire.sec.label = "unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023" | |||
module.id = "2" | |||
object.id = "29" | |||
client.api = "pipewire-pulse" | |||
application.name = "GNOME Shell Volume Control" | |||
application.id = "org.gnome.VolumeControl" | |||
application.icon_name = "multimedia-volume-control" | |||
application.version = "40.beta" | |||
application.process.id = "1607" | |||
application.process.user = "truls" | |||
application.process.host = "x240" | |||
application.process.binary = "gnome-shell" | |||
application.language = "en_US.UTF-8" | |||
window.x11.display = ":0" | |||
application.process.machine_id = "fd4dbf66f93648968976c6c5bf6dd45e" | |||
config.name = "pipewire-pulse.conf" | |||
default.clock.rate = "48000" | |||
default.clock.quantum = "1024" | |||
default.clock.min-quantum = "32" | |||
default.clock.max-quantum = "8192" | |||
default.video.width = "640" | |||
default.video.height = "480" | |||
default.video.rate.num = "25" | |||
default.video.rate.denom = "1" | |||
link.max-buffers = "64" | |||
mem.warn-mlock = "false" | |||
mem.allow-mlock = "true" | |||
cpu.max-align = "32" | |||
core.version = "0.3.22" | |||
core.name = "pipewire-truls-1714" | |||
pipewire.access = "unrestricted" | |||
Client #32 | |||
Driver: PipeWire | |||
Owner Module: 2 | |||
Properties: | |||
pipewire.protocol = "protocol-native" | |||
pipewire.sec.pid = "1714" | |||
pipewire.sec.uid = "1000" | |||
pipewire.sec.gid = "1000" | |||
pipewire.sec.label = "unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023" | |||
module.id = "2" | |||
object.id = "32" | |||
client.api = "pipewire-pulse" | |||
application.name = "GNOME Volume Control Media Keys" | |||
application.id = "org.gnome.VolumeControl" | |||
application.icon_name = "multimedia-volume-control" | |||
application.version = "" | |||
application.process.id = "1824" | |||
application.process.user = "truls" | |||
application.process.host = "x240" | |||
application.process.binary = "gsd-media-keys" | |||
application.language = "en_US.UTF-8" | |||
window.x11.display = ":0" | |||
application.process.machine_id = "fd4dbf66f93648968976c6c5bf6dd45e" | |||
config.name = "pipewire-pulse.conf" | |||
default.clock.rate = "48000" | |||
default.clock.quantum = "1024" | |||
default.clock.min-quantum = "32" | |||
default.clock.max-quantum = "8192" | |||
default.video.width = "640" | |||
default.video.height = "480" | |||
default.video.rate.num = "25" | |||
default.video.rate.denom = "1" | |||
link.max-buffers = "64" | |||
mem.warn-mlock = "false" | |||
mem.allow-mlock = "true" | |||
cpu.max-align = "32" | |||
core.version = "0.3.22" | |||
core.name = "pipewire-truls-1714" | |||
pipewire.access = "unrestricted" | |||
Client #30 | |||
Driver: PipeWire | |||
Owner Module: 2 | |||
Properties: | |||
pipewire.protocol = "protocol-native" | |||
pipewire.sec.pid = "1994" | |||
pipewire.sec.uid = "1000" | |||
pipewire.sec.gid = "1000" | |||
pipewire.sec.label = "unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023" | |||
module.id = "2" | |||
object.id = "30" | |||
config.prefix = "media-session.d" | |||
config.name = "media-session.conf" | |||
default.clock.rate = "48000" | |||
default.clock.quantum = "1024" | |||
default.clock.min-quantum = "32" | |||
default.clock.max-quantum = "8192" | |||
default.video.width = "640" | |||
default.video.height = "480" | |||
default.video.rate.num = "25" | |||
default.video.rate.denom = "1" | |||
link.max-buffers = "64" | |||
mem.warn-mlock = "false" | |||
mem.allow-mlock = "true" | |||
cpu.max-align = "32" | |||
application.name = "pipewire-media-session" | |||
application.process.binary = "pipewire-media-session" | |||
application.language = "en_US.UTF-8" | |||
application.process.id = "1994" | |||
application.process.user = "truls" | |||
application.process.host = "x240" | |||
window.x11.display = ":0" | |||
core.version = "0.3.22" | |||
core.name = "pipewire-truls-1994" | |||
pipewire.access = "unrestricted" | |||
Client #31 | |||
Driver: PipeWire | |||
Owner Module: 2 | |||
Properties: | |||
pipewire.protocol = "protocol-native" | |||
pipewire.sec.pid = "1994" | |||
pipewire.sec.uid = "1000" | |||
pipewire.sec.gid = "1000" | |||
pipewire.sec.label = "unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023" | |||
module.id = "2" | |||
object.id = "31" | |||
config.prefix = "media-session.d" | |||
config.name = "media-session.conf" | |||
default.clock.rate = "48000" | |||
default.clock.quantum = "1024" | |||
default.clock.min-quantum = "32" | |||
default.clock.max-quantum = "8192" | |||
default.video.width = "640" | |||
default.video.height = "480" | |||
default.video.rate.num = "25" | |||
default.video.rate.denom = "1" | |||
link.max-buffers = "64" | |||
mem.warn-mlock = "false" | |||
mem.allow-mlock = "true" | |||
cpu.max-align = "32" | |||
application.name = "pipewire-media-session" | |||
application.process.binary = "pipewire-media-session" | |||
application.language = "en_US.UTF-8" | |||
application.process.id = "1994" | |||
application.process.user = "truls" | |||
application.process.host = "x240" | |||
window.x11.display = ":0" | |||
core.version = "0.3.22" | |||
core.name = "pipewire-truls-1994" | |||
pipewire.access = "unrestricted" | |||
Client #52 | |||
Driver: PipeWire | |||
Owner Module: 2 | |||
Properties: | |||
pipewire.protocol = "protocol-native" | |||
pipewire.sec.pid = "1714" | |||
pipewire.sec.uid = "1000" | |||
pipewire.sec.gid = "1000" | |||
pipewire.sec.label = "unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023" | |||
module.id = "2" | |||
object.id = "52" | |||
client.api = "pipewire-pulse" | |||
application.name = "Mutter" | |||
application.process.id = "1607" | |||
application.process.user = "truls" | |||
application.process.host = "x240" | |||
application.process.binary = "gnome-shell" | |||
application.language = "en_US.UTF-8" | |||
window.x11.display = ":0" | |||
application.process.machine_id = "fd4dbf66f93648968976c6c5bf6dd45e" | |||
config.name = "pipewire-pulse.conf" | |||
default.clock.rate = "48000" | |||
default.clock.quantum = "1024" | |||
default.clock.min-quantum = "32" | |||
default.clock.max-quantum = "8192" | |||
default.video.width = "640" | |||
default.video.height = "480" | |||
default.video.rate.num = "25" | |||
default.video.rate.denom = "1" | |||
link.max-buffers = "64" | |||
mem.warn-mlock = "false" | |||
mem.allow-mlock = "true" | |||
cpu.max-align = "32" | |||
core.version = "0.3.22" | |||
core.name = "pipewire-truls-1714" | |||
pipewire.access = "unrestricted" | |||
Client #53 | |||
Driver: PipeWire | |||
Owner Module: 2 | |||
Properties: | |||
pipewire.protocol = "protocol-native" | |||
pipewire.sec.pid = "1714" | |||
pipewire.sec.uid = "1000" | |||
pipewire.sec.gid = "1000" | |||
pipewire.sec.label = "unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023" | |||
module.id = "2" | |||
object.id = "53" | |||
client.api = "pipewire-pulse" | |||
application.process.id = "4420" | |||
application.process.user = "truls" | |||
application.process.host = "x240" | |||
application.process.binary = "pactl" | |||
application.name = "pactl" | |||
application.language = "en_US.UTF-8" | |||
window.x11.display = ":0" | |||
application.process.machine_id = "fd4dbf66f93648968976c6c5bf6dd45e" | |||
config.name = "pipewire-pulse.conf" | |||
default.clock.rate = "48000" | |||
default.clock.quantum = "1024" | |||
default.clock.min-quantum = "32" | |||
default.clock.max-quantum = "8192" | |||
default.video.width = "640" | |||
default.video.height = "480" | |||
default.video.rate.num = "25" | |||
default.video.rate.denom = "1" | |||
link.max-buffers = "64" | |||
mem.warn-mlock = "false" | |||
mem.allow-mlock = "true" | |||
cpu.max-align = "32" | |||
core.version = "0.3.22" | |||
core.name = "pipewire-truls-1714" | |||
pipewire.access = "unrestricted" | |||
Sample #0 | |||
Name: bell-window-system | |||
Sample Specification: s16le 2ch 44100Hz | |||
Channel Map: front-left,front-right | |||
Volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB | |||
balance 0.00 | |||
Duration: 0.1s | |||
Size: 24.0 KiB | |||
Lazy: no | |||
Filename: n/a | |||
Properties: | |||
client.api = "pipewire-pulse" | |||
application.name = "Mutter" | |||
application.process.id = "1607" | |||
application.process.user = "truls" | |||
application.process.host = "x240" | |||
application.process.binary = "gnome-shell" | |||
application.language = "en_US.UTF-8" | |||
window.x11.display = ":0" | |||
application.process.machine_id = "fd4dbf66f93648968976c6c5bf6dd45e" | |||
event.description = "Bell event" | |||
event.id = "bell-window-system" | |||
media.role = "event" | |||
media.name = "bell-window-system" | |||
media.filename = "/usr/share//sounds/freedesktop/stereo/bell.oga" | |||
Card #40 | |||
Name: alsa_card.pci-0000:00:03.0 | |||
Driver: alsa | |||
Owner Module: n/a | |||
Properties: | |||
device.enum.api = "udev" | |||
device.api = "alsa" | |||
media.class = "Audio/Device" | |||
api.alsa.path = "hw:0" | |||
api.alsa.card = "0" | |||
api.alsa.card.name = "HDA Intel HDMI" | |||
api.alsa.card.longname = "HDA Intel HDMI at 0xe0630000 irq 51" | |||
device.plugged.usec = "8709693" | |||
device.bus_path = "pci-0000:00:03.0" | |||
device.sysfs.path = "/sys/devices/pci0000:00/0000:00:03.0/sound/card0" | |||
device.bus = "pci" | |||
device.subsystem = "sound" | |||
device.vendor.id = "0x8086" | |||
device.vendor.name = "Intel Corporation" | |||
device.product.id = "0x0a0c" | |||
device.product.name = "Haswell-ULT HD Audio Controller (ThinkPad X240)" | |||
device.form_factor = "internal" | |||
device.name = "alsa_card.pci-0000:00:03.0" | |||
device.description = "Built-in Audio" | |||
device.nick = "HDA Intel HDMI" | |||
device.icon_name = "audio-card-analog-pci" | |||
api.alsa.use-acp = "true" | |||
api.acp.auto-profile = "false" | |||
api.acp.auto-port = "false" | |||
api.dbus.ReserveDevice1 = "Audio0" | |||
factory.id = "14" | |||
client.id = "30" | |||
object.id = "40" | |||
object.path = "alsa:pcm:0" | |||
alsa.card = "0" | |||
alsa.card_name = "HDA Intel HDMI" | |||
alsa.long_card_name = "HDA Intel HDMI at 0xe0630000 irq 51" | |||
alsa.driver_name = "snd_hda_intel" | |||
device.string = "0" | |||
Profiles: | |||
off: Off (sinks: 0, sources: 0, priority: 0, available: yes) | |||
output:hdmi-stereo: Digital Stereo (HDMI) Output (sinks: 1, sources: 0, priority: 5900, available: no) | |||
output:hdmi-stereo-extra1: Digital Stereo (HDMI 2) Output (sinks: 1, sources: 0, priority: 5700, available: no) | |||
output:hdmi-stereo-extra2: Digital Stereo (HDMI 3) Output (sinks: 1, sources: 0, priority: 5700, available: no) | |||
output:hdmi-stereo-extra3: Digital Stereo (HDMI 4) Output (sinks: 1, sources: 0, priority: 5700, available: no) | |||
output:hdmi-stereo-extra4: Digital Stereo (HDMI 5) Output (sinks: 1, sources: 0, priority: 5700, available: no) | |||
output:hdmi-surround: Digital Surround 5.1 (HDMI) Output (sinks: 1, sources: 0, priority: 800, available: no) | |||
output:hdmi-surround71: Digital Surround 7.1 (HDMI) Output (sinks: 1, sources: 0, priority: 800, available: no) | |||
output:hdmi-surround-extra1: Digital Surround 5.1 (HDMI 2) Output (sinks: 1, sources: 0, priority: 600, available: no) | |||
output:hdmi-surround71-extra1: Digital Surround 7.1 (HDMI 2) Output (sinks: 1, sources: 0, priority: 600, available: no) | |||
output:hdmi-surround-extra2: Digital Surround 5.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 600, available: no) | |||
output:hdmi-surround71-extra2: Digital Surround 7.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 600, available: no) | |||
output:hdmi-surround-extra3: Digital Surround 5.1 (HDMI 4) Output (sinks: 1, sources: 0, priority: 600, available: no) | |||
output:hdmi-surround71-extra3: Digital Surround 7.1 (HDMI 4) Output (sinks: 1, sources: 0, priority: 600, available: no) | |||
output:hdmi-surround-extra4: Digital Surround 5.1 (HDMI 5) Output (sinks: 1, sources: 0, priority: 600, available: no) | |||
output:hdmi-surround71-extra4: Digital Surround 7.1 (HDMI 5) Output (sinks: 1, sources: 0, priority: 600, available: no) | |||
pro-audio: Pro Audio (sinks: 5, sources: 0, priority: 1, available: yes) | |||
Active Profile: off | |||
Ports: | |||
hdmi-output-0: HDMI / DisplayPort (type: HDMI, priority: 5900, latency offset: 0 usec, availability group: Legacy 1, not available) | |||
Properties: | |||
port.type = "hdmi" | |||
port.availability-group = "Legacy 1" | |||
device.icon_name = "video-display" | |||
card.profile.port = "0" | |||
Part of profile(s): output:hdmi-stereo, output:hdmi-surround, output:hdmi-surround71 | |||
hdmi-output-1: HDMI / DisplayPort 2 (type: HDMI, priority: 5800, latency offset: 0 usec, availability group: Legacy 2, not available) | |||
Properties: | |||
port.type = "hdmi" | |||
port.availability-group = "Legacy 2" | |||
device.icon_name = "video-display" | |||
card.profile.port = "1" | |||
Part of profile(s): output:hdmi-stereo-extra1, output:hdmi-surround-extra1, output:hdmi-surround71-extra1 | |||
hdmi-output-2: HDMI / DisplayPort 3 (type: HDMI, priority: 5700, latency offset: 0 usec, availability group: Legacy 3, not available) | |||
Properties: | |||
port.type = "hdmi" | |||
port.availability-group = "Legacy 3" | |||
device.icon_name = "video-display" | |||
card.profile.port = "2" | |||
Part of profile(s): output:hdmi-stereo-extra2, output:hdmi-surround-extra2, output:hdmi-surround71-extra2 | |||
hdmi-output-3: HDMI / DisplayPort 4 (type: HDMI, priority: 5600, latency offset: 0 usec, availability group: Legacy 4, not available) | |||
Properties: | |||
port.type = "hdmi" | |||
port.availability-group = "Legacy 4" | |||
device.icon_name = "video-display" | |||
card.profile.port = "3" | |||
Part of profile(s): output:hdmi-stereo-extra3, output:hdmi-surround-extra3, output:hdmi-surround71-extra3 | |||
hdmi-output-4: HDMI / DisplayPort 5 (type: HDMI, priority: 5500, latency offset: 0 usec, availability group: Legacy 5, not available) | |||
Properties: | |||
port.type = "hdmi" | |||
port.availability-group = "Legacy 5" | |||
device.icon_name = "video-display" | |||
card.profile.port = "4" | |||
Part of profile(s): output:hdmi-stereo-extra4, output:hdmi-surround-extra4, output:hdmi-surround71-extra4 | |||
Card #41 | |||
Name: alsa_card.pci-0000:00:1b.0 | |||
Driver: alsa | |||
Owner Module: n/a | |||
Properties: | |||
device.enum.api = "udev" | |||
device.api = "alsa" | |||
media.class = "Audio/Device" | |||
api.alsa.path = "hw:1" | |||
api.alsa.card = "1" | |||
api.alsa.card.name = "HDA Intel PCH" | |||
api.alsa.card.longname = "HDA Intel PCH at 0xe0634000 irq 52" | |||
device.plugged.usec = "8713386" | |||
device.bus_path = "pci-0000:00:1b.0" | |||
device.sysfs.path = "/sys/devices/pci0000:00/0000:00:1b.0/sound/card1" | |||
device.bus = "pci" | |||
device.subsystem = "sound" | |||
device.vendor.id = "0x8086" | |||
device.vendor.name = "Intel Corporation" | |||
device.product.id = "0x9c20" | |||
device.product.name = "8 Series HD Audio Controller (ThinkPad X240)" | |||
device.form_factor = "internal" | |||
device.name = "alsa_card.pci-0000:00:1b.0" | |||
device.description = "Built-in Audio" | |||
device.nick = "HDA Intel PCH" | |||
device.icon_name = "audio-card-analog-pci" | |||
api.alsa.use-acp = "true" | |||
api.acp.auto-profile = "false" | |||
api.acp.auto-port = "false" | |||
api.dbus.ReserveDevice1 = "Audio1" | |||
factory.id = "14" | |||
client.id = "30" | |||
object.id = "41" | |||
object.path = "alsa:pcm:1" | |||
alsa.card = "1" | |||
alsa.card_name = "HDA Intel PCH" | |||
alsa.long_card_name = "HDA Intel PCH at 0xe0634000 irq 52" | |||
alsa.driver_name = "snd_hda_intel" | |||
device.string = "1" | |||
Profiles: | |||
off: Off (sinks: 0, sources: 0, priority: 0, available: yes) | |||
output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (sinks: 1, sources: 1, priority: 6565, available: yes) | |||
output:analog-stereo: Analog Stereo Output (sinks: 1, sources: 0, priority: 6500, available: yes) | |||
output:analog-surround-40+input:analog-stereo: Analog Surround 4.0 Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 1265, available: yes) | |||
output:analog-surround-40: Analog Surround 4.0 Output (sinks: 1, sources: 0, priority: 1200, available: yes) | |||
input:analog-stereo: Analog Stereo Input (sinks: 0, sources: 1, priority: 65, available: yes) | |||
pro-audio: Pro Audio (sinks: 1, sources: 1, priority: 1, available: yes) | |||
Active Profile: output:analog-stereo+input:analog-stereo | |||
Ports: | |||
analog-input-internal-mic: Internal Microphone (type: Mic, priority: 8900, latency offset: 0 usec, availability group: Legacy 1, availability unknown) | |||
Properties: | |||
port.type = "mic" | |||
port.availability-group = "Legacy 1" | |||
device.icon_name = "audio-input-microphone" | |||
card.profile.port = "0" | |||
Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:analog-surround-40+input:analog-stereo | |||
analog-input-dock-mic: Dock Microphone (type: Mic, priority: 7800, latency offset: 0 usec, availability group: Legacy 2, not available) | |||
Properties: | |||
port.type = "mic" | |||
port.availability-group = "Legacy 2" | |||
device.icon_name = "audio-input-microphone" | |||
card.profile.port = "1" | |||
Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:analog-surround-40+input:analog-stereo | |||
analog-input-mic: Microphone (type: Mic, priority: 8700, latency offset: 0 usec, availability group: Legacy 3, not available) | |||
Properties: | |||
port.type = "mic" | |||
port.availability-group = "Legacy 3" | |||
device.icon_name = "audio-input-microphone" | |||
card.profile.port = "2" | |||
Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:analog-surround-40+input:analog-stereo | |||
analog-output-speaker: Speakers (type: Speaker, priority: 10000, latency offset: 0 usec, availability group: Legacy 4, availability unknown) | |||
Properties: | |||
port.type = "speaker" | |||
port.availability-group = "Legacy 4" | |||
device.icon_name = "audio-speakers" | |||
card.profile.port = "3" | |||
Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo, output:analog-surround-40, output:analog-surround-40+input:analog-stereo | |||
analog-output-headphones: Headphones (type: Headphones, priority: 9900, latency offset: 0 usec, availability group: Legacy 5, not available) | |||
Properties: | |||
port.type = "headphones" | |||
port.availability-group = "Legacy 5" | |||
device.icon_name = "audio-headphones" | |||
card.profile.port = "4" | |||
Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo | |||
</ref> | |||
| {{result|pass}}<ref>[truls@x240 ~]$ pw-cat -p --list-targets | |||
Available targets ("*" denotes default): 44 | |||
* 44: description="Built-in Audio Analog Stereo" prio=945 | |||
______________ | |||
[truls@x240 ~]$ pw-cat -r --list-targets | |||
Available targets ("*" denotes default): 45 | |||
* 45: description="Built-in Audio Analog Stereo" prio=1945 | |||
</ref> | |||
| {{result|warn}}<ref>The test worked partially. The problem could be my lack of technicalities. | |||
[truls@x240 ~]$ aplay -l | |||
**** List of PLAYBACK Hardware Devices **** | |||
card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0] | |||
Subdevices: 1/1 | |||
Subdevice #0: subdevice #0 | |||
card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1] | |||
Subdevices: 1/1 | |||
Subdevice #0: subdevice #0 | |||
card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2] | |||
Subdevices: 1/1 | |||
Subdevice #0: subdevice #0 | |||
card 0: HDMI [HDA Intel HDMI], device 9: HDMI 3 [HDMI 3] | |||
Subdevices: 1/1 | |||
Subdevice #0: subdevice #0 | |||
card 0: HDMI [HDA Intel HDMI], device 10: HDMI 4 [HDMI 4] | |||
Subdevices: 1/1 | |||
Subdevice #0: subdevice #0 | |||
card 1: PCH [HDA Intel PCH], device 0: ALC3232 Analog [ALC3232 Analog] | |||
Subdevices: 1/1 | |||
Subdevice #0: subdevice #0 | |||
[truls@x240 ~]$ aplay -L | |||
null | |||
Discard all samples (playback) or generate zero samples (capture) | |||
pipewire | |||
PipeWire Sound Server | |||
default | |||
Default ALSA Output (currently PipeWire Media Server) | |||
hdmi:CARD=HDMI,DEV=0 | |||
HDA Intel HDMI, HDMI 0 | |||
HDMI Audio Output | |||
hdmi:CARD=HDMI,DEV=1 | |||
HDA Intel HDMI, HDMI 1 | |||
HDMI Audio Output | |||
hdmi:CARD=HDMI,DEV=2 | |||
HDA Intel HDMI, HDMI 2 | |||
HDMI Audio Output | |||
hdmi:CARD=HDMI,DEV=3 | |||
HDA Intel HDMI, HDMI 3 | |||
HDMI Audio Output | |||
hdmi:CARD=HDMI,DEV=4 | |||
HDA Intel HDMI, HDMI 4 | |||
HDMI Audio Output | |||
sysdefault:CARD=PCH | |||
HDA Intel PCH, ALC3232 Analog | |||
Default Audio Device | |||
front:CARD=PCH,DEV=0 | |||
HDA Intel PCH, ALC3232 Analog | |||
Front output / input | |||
surround21:CARD=PCH,DEV=0 | |||
HDA Intel PCH, ALC3232 Analog | |||
2.1 Surround output to Front and Subwoofer speakers | |||
surround40:CARD=PCH,DEV=0 | |||
HDA Intel PCH, ALC3232 Analog | |||
4.0 Surround output to Front and Rear speakers | |||
surround41:CARD=PCH,DEV=0 | |||
HDA Intel PCH, ALC3232 Analog | |||
4.1 Surround output to Front, Rear and Subwoofer speakers | |||
surround50:CARD=PCH,DEV=0 | |||
HDA Intel PCH, ALC3232 Analog | |||
5.0 Surround output to Front, Center and Rear speakers | |||
surround51:CARD=PCH,DEV=0 | |||
HDA Intel PCH, ALC3232 Analog | |||
5.1 Surround output to Front, Center, Rear and Subwoofer speakers | |||
surround71:CARD=PCH,DEV=0 | |||
HDA Intel PCH, ALC3232 Analog | |||
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers | |||
______ | |||
Item 2. | |||
[truls@x240 ~]$ aplay -D sysdefault /home/truls/Downloads/fedora_sample.wav | |||
ALSA lib pcm_dmix.c:1075:(snd_pcm_dmix_open) unable to open slave | |||
aplay: main:830: audio open error: No such file or directory | |||
However, using "default" in stead of "sysdefault" worked. | |||
[truls@x240 ~]$ aplay -D default /home/truls/Downloads/fedora_sample.wav | |||
Playing WAVE '/home/truls/Downloads/fedora_sample.wav' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo | |||
__________ | |||
Item 3 | |||
I probably misunderstood the guidelines, here is the output: | |||
[truls@x240 ~]$ aplay -D hw:X /home/truls/Downloads/fedora_sample.wav | |||
ALSA lib pcm_hw.c:1829:(_snd_pcm_hw_open) Invalid value for card | |||
aplay: main:830: audio open error: No such device | |||
I also tried without success: | |||
[truls@x240 ~]$ aplay -D hw:ALC3232 /home/truls/Downloads/fedora_sample.wav | |||
ALSA lib pcm_hw.c:1829:(_snd_pcm_hw_open) Invalid value for card | |||
aplay: main:830: audio open error: No such device | |||
___________ | |||
Item 4 | |||
[truls@x240 ~]$ aplay -D pipewire /home/truls/Downloads/fedora_sample.wav | |||
Playing WAVE '/home/truls/Downloads/fedora_sample.wav' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo | |||
__________ | |||
Item 5 | |||
[truls@x240 ~]$ aplay -D sysdefault:CARD=USB /home/truls/Downloads/fedora_sample.wav | |||
ALSA lib confmisc.c:767:(parse_card) cannot find card 'USB' | |||
ALSA lib conf.c:4745:(_snd_config_evaluate) function snd_func_card_driver returned error: No such device | |||
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings | |||
ALSA lib conf.c:4745:(_snd_config_evaluate) function snd_func_concat returned error: No such device | |||
ALSA lib confmisc.c:1246:(snd_func_refer) error evaluating name | |||
ALSA lib conf.c:4745:(_snd_config_evaluate) function snd_func_refer returned error: No such device | |||
ALSA lib conf.c:5233:(snd_config_expand) Evaluate error: No such device | |||
ALSA lib pcm.c:2660:(snd_pcm_open_noupdate) Unknown PCM sysdefault:CARD=USB | |||
aplay: main:830: audio open error: No such device | |||
[truls@x240 ~]$ aplay -D default:CARD=USB /home/truls/Downloads/fedora_sample.wav | |||
ALSA lib conf.c:5200:(snd_config_expand) Unknown parameters CARD=USB | |||
ALSA lib pcm.c:2660:(snd_pcm_open_noupdate) Unknown PCM default:CARD=USB | |||
aplay: main:830: audio open error: Invalid argument | |||
[truls@x240 ~]$ aplay -D sysdefault:CARD=HDMI /home/truls/Downloads/fedora_sample.wav | |||
ALSA lib pcm_dmix.c:1075:(snd_pcm_dmix_open) unable to open slave | |||
aplay: main:830: audio open error: No such file or directory | |||
[truls@x240 ~]$ aplay -D default:CARD=HDMI /home/truls/Downloads/fedora_sample.wav | |||
ALSA lib conf.c:5200:(snd_config_expand) Unknown parameters CARD=HDMI | |||
ALSA lib pcm.c:2660:(snd_pcm_open_noupdate) Unknown PCM default:CARD=HDMI | |||
aplay: main:830: audio open error: Invalid argument | |||
_____________ | |||
Item 7 | |||
This worked as indicated in testcase. | |||
</ref> | |||
| | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| {{result|warn}}<ref>The system response is not consistent. Some times it works as outlined in the testcase, other times I get: | |||
When headphones are plugged in it show "Speakers (unavailable)" - no automatic switching. | |||
When headphones are unplugger it shows "Headphones (unplugged)"</ref> | |||
| {{result|pass}}<ref>I tested with a UE Boom bluetooth speaker. Volume control used the port: Headset. | |||
Poor sound quality though.</ref> | |||
| {{result|pass}} | |||
| {{result|warn}}<ref>I have no USB MIDI keyboard available.</ref> | |||
| <references/> | |||
|- | |||
| [[User:vvro|vvro]] | |||
| | |||
| {{result|pass}} | |||
| | |||
| {{result|fail}}<ref>Plays only on pipewire and default, on the hardware ( device is an HDMI TV) gives aplay: main:830: audio open error: Device or resource busy</ref> | |||
| | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| | |||
| {{result|pass}} | |||
| | |||
| {{result|pass}} | |||
| | |||
| <references/> | |||
|- | |||
| [[User:vvro|vvro]] | |||
| Fedora 34 (system-upgrade from 33) | |||
| {{result|pass}} | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| <references/> | |||
|- | |||
| [[User:willhaines|willhaines]] | |||
| | |||
| {{result|pass}}<ref>Had to install "pulseaudio-utils-14.2-3.fc34.x86_64" to get "pactl" command</ref> | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| <references/> | |||
|- | |||
| [[User:willhaines|willhaines]] | |||
| Fedora Workstation 34 | |||
| {{result|pass}}<ref>Had to install the "pulseaudio-utils" package to get the "pactl" command</ref> | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| <references/> | |||
|- | |||
| [[User:willhaines|willhaines]] | |||
| Fedora Workstation 34 on baremetal | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| {{result|warn}}<ref>1. aplay -L works correctly | |||
2. aplay -D works with null(no sound), pipewire, default, sysdefault, and sysdefault:CARD=PCH | |||
aplay -D does not work with front, front:CARD=PCH, front:CARD=PCH,DEV=0, surround21, or any other surroundXX | |||
Errors: | |||
[will@cotija alsa]$ aplay -D front Front_Center.wav | |||
Playing WAVE 'Front_Center.wav' : Signed 16 bit Little Endian, Rate 48000 Hz, Mono | |||
aplay: set_params:1349: Channels count non available | |||
[will@cotija alsa]$ aplay -D surround21 Front_Center.wav | |||
ALSA lib pcm_route.c:877:(find_matching_chmap) Found no matching channel map | |||
aplay: main:830: audio open error: Invalid argument | |||
3. alsamixer properly controls physical volume levels</ref> | |||
| {{result|pass}}<ref>Audio playback and recording works as expected with Spotify, Firefox, and Chrome</ref> | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| {{result|fail}}<ref>HDMI Device does not appear in pavucontrol until selected in Gnome Settings. After selecting HDMI for output in Gnome Settings, Analog stereo disappears from pavucontrol and is replaced by HDMI</ref> | |||
| {{result|pass}}<ref>Tested with Sony WH-1000XM4 headphones</ref>{{result|pass}} | |||
| {{result|pass}} | |||
| | |||
| <references/> | |||
|- | |||
| [[User:yajo|yajo]] | |||
| | |||
| {{result|pass}}<ref>pactl wasn't found. I was testing on VM installed from Fedora-Silverblue-ostree-x86_64-Rawhide-20210227.n.0.iso. I had to run `rpm-ostree install pulseaudio-utils -r` to get the CLI available. After that, it worked. I used a Yamaha P-125 piano plugged in by USB and bridged to the VM, which supplies and audio in and out channels, and it was detected properly.</ref> | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| {{result|fail}}<ref>Installed https://flathub.org/apps/details/us.zoom.Zoom and shared screen with audio. Other users in the meeting didn't see any video and didn't hear desktop audio. On Fedora 33, with normal pulseaudio, it worked.</ref>{{result|fail}}<ref>I had an USB piano with audio I/O channel plugged in via USB, bridged to a F34 silverblue VM on gnome-boxes. I went to gnome-control-center (in the VM), sound tab. On output device I had: | |||
1. Line Out - Built-in Audio | |||
2. Digital Output (S/PDIF) - Digital Piano | |||
3. Analog Output - Digital Piano | |||
Choosing options 1 or 3 worked as expected. Option 2 produced some fuzz randomly when playing the bell sound (found at the end of that same config window).</ref> | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| <references/> | |||
|- | |||
| [[User:yajo|yajo]] | |||
| VM | |||
| | |||
| | |||
| | |||
| | |||
| {{result|warn}}<ref>On VM I log in and have "Line Out" device. Then, on VM (gnome boxes) properties, I bridge 1 USB audio headphones and 1 USB piano with audio I/O channels. On one of my tests, "Line Out" disappeared. On other test, all 3 devices were there. Several times, there were audio glitches (not sure if because of pipewire, or because of being a VM).</ref> | |||
| {{result|pass}}<ref>Some audio glitches when playing sound while doing other operations such as installing VLC from the software center. Probably due to being a VM.</ref> | |||
| {{result|pass}} | |||
| | |||
| | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| <references/> | |||
|- | |||
| [[User:zn30|zn30]] | |||
| F34 VM in Boxes | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| | |||
| | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| <references/> | |||
|- | |||
| [[User:zn30|zn30]] | |||
| Lenovo T480s F33 with PipeWire installed (sudo dnf install pipewire-pulseaudio –allowerasing) | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| {{result|pass}}<ref>Bluetooth headset Sony - works as expected</ref> | |||
| {{result|pass}} | |||
| {{result|pass}} | |||
| <references/> | |||
|- | |||
| [[User:zwintabris|zwintabris]] | |||
| | |||
| {{result|pass}}<ref>F34 Workstation installed on bare metal.</ref> | |||
| {{result|pass}} | |||
| {{result|warn}}<ref>Not all analog outputs work. Among them, Creative AE-5 Plus (HDA Creative, ca0312) and Realtek ALC887 onboard audio shows up in devices list, but they are not working. The USB DAC (Sabre HiFi DAC) works well.</ref> | |||
| {{result|pass}} | |||
| {{result|pass}}<ref>Tested on bare metal installation.</ref> | |||
| {{result|pass}} | |||
| {{result|warn}}<ref>Pavucontrol starts and all input devices are listed. The input signal levels can be adjusted in pavucontrol. However, gnome sound recorder doesn't record correctly, the sound it recorded is way more faster (perhaps 5x faster? can't really tell) than what it should be and thus unintelligible.</ref> | |||
| {{result|pass}} | |||
| | |||
| {{result|pass}} | |||
| | |||
| <references/> | |||
|- | |||
|} | |||
[[Category:Fedora 34 Test Days]] | [[Category:Fedora 34 Test Days]] |
Latest revision as of 09:00, 29 March 2021
Audio Test Day | |
---|---|
Date | 2021-03-03 |
Time | all day |
Website | QA/Test Days |
IRC | #fedora-test-day (webirc) |
Mailing list | test |
What to test?[edit]
This Test Day will focus on Pipewire by Default
Who's available[edit]
The following cast of characters will be available testing, workarounds, bug fixes, and general discussion:
- Development - Wtaymans (Wtaymans)
- Quality Assurance - Lukas (LukasR),Sumantro Mukherjee (sumantrom), Geoffrey Marr (coremodule), Kamil Paral (kparal), Adam Williamson (adamw)
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 34 (any 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 | Basic Audio | Pavucontrol works | Pavucontrol mixing | Pavucontrol recording | Pavucontrol add and remove devices | PipeWire handles Bluetooth devices | Jack applications | Jack MIDI routing | References |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
CharDSon | Hardware Model: ASUSTeK COMPUTER INC. X553MA, Processor: Intel® Celeron(R) CPU N2830, Fedora 35 (Workstation Edition Prerelease), audio card 0: PCH [HDA Intel PCH], device 0: ALC270 Analog [ALC270 Analog], Kernel 5.12.0-0.rc1.162.fc35.x86_64 |
| |||||||||||
CharDSon | Hardware Model: HP HP ProBook 430 G6, Processor: Intel® Celeron(R) CPU 4205U, Fedora 35 (Workstation Edition Prerelease), Kernel: 5.12.0-0.rc1.162.fc35.x86_64 |
| |||||||||||
Cogitri | Fedora Silverblue 34 |
| |||||||||||
Daniels | Lenovo Ideapad 2in1 14 Intel Core Processor (Skylake, IBRS) × 4 KVM :Fedora 34 (Workstation Edition Prerelease) Gnome 40.beta.0 |
| |||||||||||
Dskobra |
| ||||||||||||
Dskobra | Hardware Model: Gigabyte Technology Co., Ltd. X570 AORUS ELITE, Memory: 62.8 GiB, Processor: AMD® Ryzen 9 3900x 12-core processor × 24, Graphics: AMD® Radeon rx 5700 xt, OS Name: Fedora 34 (Workstation Edition Prerelease), OS Type: 64-bit, Gnome Version: 40.beta.0, Windowing: System Wayland |
| |||||||||||
Fuller | VM Fedora 34 XFCE (Intel NUC, 7th Gen i5) | ||||||||||||
Leo |
| ||||||||||||
Renault | |||||||||||||
alciregi | Lenovo ThinkCentre M73z | ||||||||||||
audiogamer2004 |
| ||||||||||||
bhavdeep00 |
| ||||||||||||
bhavin192 | Fedora-Workstation-Live-x86_64-34-20210303 on Lenovo ThinkPad E470 Live boot. Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21) |
| |||||||||||
condor | Fedora 34 Workstation via Everything Boot 20210304 iso installed to a 60Gb SATA hard drive booted as an external usb device connected to an HP 8470p laptop with an Intel i5-3320m CPU | ||||||||||||
condor | HP 8470p USB60G | ||||||||||||
copperi | |||||||||||||
farribeiro | Fedora Silverblue 34 |
| |||||||||||
fredm | Fedora 34 5.11.2-300.fc34.x86_64 in VM | ||||||||||||
geraldosimiao | Fedora 34 (KDE Plasma Prerelease) x86_64 - kernel 5.11.2-300.fc34.x86_64 - Aspire V3-571 V2.11 Intel i7-3632QM | ||||||||||||
gjohnson |
| ||||||||||||
gjohnson | Fedora LXDE 34 virtualbox client. |
| |||||||||||
grumpey | Fedora 34 (Upgrade from 33 net install) 5.11.2-300.fc34.x86_64 | ||||||||||||
harshmangal | Virtual machine on VMM , 2 GiB RAM, 2c CPU, 20GIB Disk |
| |||||||||||
jaudiger | Fedora Workstation (Virtual Machine) |
| |||||||||||
jstone | X1 Carbon Gen8, Fedora 34, 5.11.0-156.fc34.x86_64 | ||||||||||||
jstone | jstone | ||||||||||||
lnie | lenovo p1 |
| |||||||||||
lruzicka | bare-metal - Dell Precision Tower 7810, Fedora 34, 5.11.2-300.fc34.x86_64 #1 SMP Fri Feb 26 17:05:35 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux |
| |||||||||||
lruzicka | bare-metal - ThinkPad T580, Fedora 34, 5.11.2-300.fc34.x86_64 #1 SMP Fri Feb 26 17:05:35 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux |
| |||||||||||
luya | Fedora 34 Design Suite Prerelease on HP Envy X360 Convertible 15 Ryzen 2500U |
| |||||||||||
malucious | Gnome Boxes VM. Fedora 34 netinstall. Fedora Workstation package. 4GB of RAM. Host: Asus Z170A i7-6700K |
| |||||||||||
maximilianum | Linux Fedora 5.11.0-156.fc34.x86_64 running on Virtual Machine Manager 3.2.0 |
| |||||||||||
miguel7ra | Workstation | Virtual Machine (Gnome Boxes) |
| |||||||||||
mikelo2 | F34 VM on VMware Workstation 15.5.6 on Windows |
| |||||||||||
mpearson | |||||||||||||
mpearson | F34 Workstation edition on P1 G3 (5.11.2-300.fc34.x86_64) |
| |||||||||||
mrvovanness | lenovo thinkpad x250, fedora 34 (system upgrade) |
| |||||||||||
nickavem | |||||||||||||
nickavem | Fedora 34 Silverblue | ||||||||||||
nickavem | Fedora 34 Silverblue. Razer USB Sound Card Analog Stereo Output, Razer USB Sound Card Analog Stereo input. | ||||||||||||
nickavem | Fedora 34 Silverblue. sysdefault:CARD=Card Razer USB Sound Card, USB Audio Default Audio Device | ||||||||||||
nielsenb | HP Compaq 8510w BIOS Intel T9300 | ||||||||||||
norbertj | Fedora-Xfce-Live-x86_64-34-20210302.n.1.iso run as live image on 1. new desktop PC with Ryzen 3 3200G, B450 chip set and 16 GiB RAM and 2. old desktop PC with Core i5-750, P55 chip set and 4 GiB RAM |
| |||||||||||
norbertj | Fedora-Xfce-Live-x86_64-34-20210302.n.1.iso run as live image on Ideapad V110-15ISK with Core i3-6006U and 8 GiB RAM | ||||||||||||
patocarr | Fedora 34 running in Boxes VM, 5.11.0-156.fc34.x86_64. | ||||||||||||
petrvelicka | Fedora Workstation 34 @ Dell Latitude E6540 | ||||||||||||
pgbross | Workstation Fedora-34-20210227.n.0 |
| |||||||||||
pgbross | Workstation Fedora-34-20210227.n.0 (virtual machine) |
| |||||||||||
rayko |
| ||||||||||||
robby123 | acer Aspire 4720 |
| |||||||||||
robby123 | acer Aspire 4720 |
| |||||||||||
royboy626 | MSI P965 MB;Audio: 82801H (ICH8 Family);G73 [GeForce 7600 GT (nouveau) |
| |||||||||||
saknl | Fedora Workstation 34 on bare metal |
| |||||||||||
simon13 | Fedora Silverblue 34 on QEMU/KVM | ||||||||||||
simon13 | Fedora Silverblue 34 x86_64 bare-metal |
| |||||||||||
steelcowboy | HP EliteBook 735 G6, AMD Ryzen Pro 3700U |
| |||||||||||
t3rm1n4l | Fedora 34 KDE Plasma QEMU VM |
| |||||||||||
tflink | F34 upgraded on 5th gen Lenovo X1 Carbon | ||||||||||||
torbuntu | Fedora Silverblue 34 | ||||||||||||
trugul | Thinkpad X240, Intel® Core™ i5-4300U CPU @ 1.90GHz × 4 , 8 GB RAM, Intel® HD Graphics 4400 (HSW GT2), HDD 128 GB |
| |||||||||||
vvro |
| ||||||||||||
vvro | Fedora 34 (system-upgrade from 33) | ||||||||||||
willhaines |
| ||||||||||||
willhaines | Fedora Workstation 34 |
| |||||||||||
willhaines | Fedora Workstation 34 on baremetal |
| |||||||||||
yajo |
| ||||||||||||
yajo | VM |
| |||||||||||
zn30 | F34 VM in Boxes | ||||||||||||
zn30 | Lenovo T480s F33 with PipeWire installed (sudo dnf install pipewire-pulseaudio –allowerasing) |
| |||||||||||
zwintabris |
|