FS#79931 - [pipewire-audio] Sound in qemu doesn't work anymore after the update to package 1:0.3.81-1
Attached to Project:
Arch Linux
Opened by Andy (sxe) - Thursday, 12 October 2023, 11:33 GMT
Last edited by Toolybird (Toolybird) - Thursday, 12 October 2023, 18:55 GMT
Opened by Andy (sxe) - Thursday, 12 October 2023, 11:33 GMT
Last edited by Toolybird (Toolybird) - Thursday, 12 October 2023, 18:55 GMT
|
Details
Description:
After the upgrade to pipewire-audio 1:0.3.81-1 sound in qemu with archlinux as the guest (and host) does not work anymore in the guest. When downgrading just that package to pipewire-audio 1:0.3.80-1 and restarting pipewire systemctl --user restart pipewire.service pipewire-pulse.socket it works again. This was tested in two separate archlinux guests, same host. Additional info: Here is the log after installing the package and restarting pipewire. As far as I can tell it doesn't show anything. Start of pipewire with pipewire-audio 1:0.3.80-1 (WORKING): Okt 12 13:09:34 aa systemd[752]: Started PipeWire Multimedia Service. Okt 12 13:09:34 aa systemd[752]: Started Multimedia Service Session Manager. Okt 12 13:09:34 aa systemd[752]: Listening on PipeWire PulseAudio. Okt 12 13:09:34 aa rtkit-daemon[1002]: Successfully made thread 13997 of process 13997 owned by '1000' high priority at nice level -11. Okt 12 13:09:34 aa rtkit-daemon[1002]: Supervising 1 threads of 1 processes of 1 users. Okt 12 13:09:34 aa rtkit-daemon[1002]: Successfully made thread 14000 of process 13997 owned by '1000' RT at priority 20. Okt 12 13:09:34 aa rtkit-daemon[1002]: Supervising 2 threads of 1 processes of 1 users. Okt 12 13:09:34 aa rtkit-daemon[1002]: Successfully made thread 13998 of process 13998 owned by '1000' high priority at nice level -11. Okt 12 13:09:34 aa rtkit-daemon[1002]: Supervising 3 threads of 2 processes of 1 users. Okt 12 13:09:34 aa rtkit-daemon[1002]: Successfully made thread 14002 of process 13998 owned by '1000' RT at priority 20. Okt 12 13:09:34 aa rtkit-daemon[1002]: Supervising 4 threads of 2 processes of 1 users. Okt 12 13:09:34 aa wireplumber[13998]: [5:25:49.657102059] [13998] ERROR IPAModule ipa_module.cpp:172 Symbol ipaModuleInfo not found Okt 12 13:09:34 aa wireplumber[13998]: [5:25:49.657115699] [13998] ERROR IPAModule ipa_module.cpp:292 v4l2-compat.so: IPA module has no valid info Okt 12 13:09:34 aa wireplumber[13998]: [5:25:49.657133163] [13998] INFO Camera camera_manager.cpp:284 libcamera v0.1.0 Okt 12 13:09:34 aa wireplumber[13998]: GetManagedObjects() failed: org.freedesktop.DBus.Error.NameHasNoOwner Start of pipewire with pipewire-audio 1:0.3.81-1 (NOT WORKING): Okt 12 13:12:34 aa systemd[752]: Started PipeWire Multimedia Service. Okt 12 13:12:34 aa systemd[752]: Started Multimedia Service Session Manager. Okt 12 13:12:34 aa systemd[752]: Listening on PipeWire PulseAudio. Okt 12 13:12:34 aa rtkit-daemon[1002]: Successfully made thread 15444 of process 15444 owned by '1000' high priority at nice level -11. Okt 12 13:12:34 aa rtkit-daemon[1002]: Supervising 1 threads of 1 processes of 1 users. Okt 12 13:12:34 aa rtkit-daemon[1002]: Successfully made thread 15447 of process 15444 owned by '1000' RT at priority 20. Okt 12 13:12:34 aa rtkit-daemon[1002]: Supervising 2 threads of 1 processes of 1 users. Okt 12 13:12:34 aa rtkit-daemon[1002]: Successfully made thread 15443 of process 15443 owned by '1000' high priority at nice level -11. Okt 12 13:12:34 aa rtkit-daemon[1002]: Supervising 3 threads of 2 processes of 1 users. Okt 12 13:12:34 aa rtkit-daemon[1002]: Successfully made thread 15451 of process 15443 owned by '1000' RT at priority 20. Okt 12 13:12:34 aa rtkit-daemon[1002]: Supervising 4 threads of 2 processes of 1 users. Okt 12 13:12:34 aa wireplumber[15444]: [5:28:49.618762325] [15444] ERROR IPAModule ipa_module.cpp:172 Symbol ipaModuleInfo not found Okt 12 13:12:34 aa wireplumber[15444]: [5:28:49.618773523] [15444] ERROR IPAModule ipa_module.cpp:292 v4l2-compat.so: IPA module has no valid info Okt 12 13:12:34 aa wireplumber[15444]: [5:28:49.618788952] [15444] INFO Camera camera_manager.cpp:284 libcamera v0.1.0 Okt 12 13:12:34 aa wireplumber[15444]: GetManagedObjects() failed: org.freedesktop.DBus.Error.NameHasNoOwner Steps to reproduce: * Play a sound. No sound output, no playback devices in pavucontrol. * Downgrade package: pacman -U /var/cache/pacman/pkg/pipewire-audio-1\:0.3.80-1-x86_64.pkg.tar.zst * Restart pipewire: systemctl --user restart pipewire.service pipewire-pulse.socket * Play a sound. Normal sound output, a playback devices in pavucontrol is visible as expected. |
This task depends upon
Closed by Toolybird (Toolybird)
Thursday, 12 October 2023, 18:55 GMT
Reason for closing: Fixed
Additional comments about closing: pipewire 1:0.3.81-2
Thursday, 12 October 2023, 18:55 GMT
Reason for closing: Fixed
Additional comments about closing: pipewire 1:0.3.81-2
Comment by
Jan Alexander Steffens (heftig) -
Thursday, 12 October 2023, 11:46 GMT
Probably
https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/3565
Comment by Andy (sxe) - Thursday,
12 October 2023, 11:49 GMT
Sounds like it. Will leave a comment there as well.
Comment by
Jan Alexander Steffens (heftig) -
Thursday, 12 October 2023, 18:47 GMT
Should be fixed in 1:0.3.81-2
Comment by Andy (sxe) - Thursday,
12 October 2023, 18:54 GMT
Works, amazing. Thanks!