No sound comes out of the headphone on A2DP profile. I did a couple of bluetooth re-pairings to no avail. Profile switching between A2DP and HFP/HSP, and audio output switching (laptop built-in speakers) did not help either. Audio output on A2DP profile worked on pipewire 0.3.20, so it very likely a regression in 0.3.21: https://gitlab.freedesktop.org/pipewire/pipewire/-/tags/0.3.21 Headphones: Bose NC 700 (SBC, AAC codecs) Fedora Rawhide up-to-date as of February 6, 2021. Version-Release number of selected component (if applicable): $ rpm -qa | egrep "pulseaudio|pipeire|gstream|bluez" bluez-libs-5.55-3.fc34.x86_64 pulseaudio-libs-14.2-2.fc34.x86_64 pulseaudio-libs-glib2-14.2-2.fc34.x86_64 gstreamer1-1.18.2-2.fc34.x86_64 gstreamer1-plugins-base-1.18.2-2.fc34.x86_64 gstreamer1-plugins-good-qt-1.18.2-2.fc34.x86_64 gstreamer1-plugins-good-1.18.2-2.fc34.x86_64 bluez-5.55-3.fc34.x86_64 bluez-obexd-5.55-3.fc34.x86_64 gstreamer1-plugins-bad-free-1.18.2-5.fc34.x86_64 gstreamer1-plugin-openh264-1.16.2-2.fc34.x86_64 gstreamer1-plugins-ugly-free-1.18.2-2.fc34.x86_64 gstreamer1-plugins-good-gtk-1.18.2-2.fc34.x86_64 bluez-cups-5.55-3.fc34.x86_64 PackageKit-gstreamer-plugin-1.2.2-3.fc34.x86_64 pipewire-gstreamer-0.3.21-2.fc34.x86_64 pipewire-pulseaudio-0.3.21-2.fc34.x86_64 How reproducible: 100% Steps to Reproduce: 1. Play audio media (laptop built-in speakers) 2. Open GNOME Settings and pair headphone via bluetooth 3. Switch to "Sound" tab on GNOME Settings 4. Audio output changed from built-in speakers to headphones * Audio output: "Headphone - Bose NC 700 Headphones" * Configuration: "High Fidelity Playback (A2DP Sink)" 5. Sound is still coming out from built-in speakers 6. Test (left/right speakers) outputs no audio Actual results: Pairing ======= Feb 06 16:21:17 fedora kernel: input: Bose NC 700 Headphones (AVRCP) as /devices/virtual/input/input19 Feb 06 16:21:17 fedora obexd[2165]: CONNECT(0x0), <unknown>(0xff) Feb 06 16:21:17 fedora obexd[2165]: CONNECT(0x0), <unknown>(0x0) Feb 06 16:21:17 fedora systemd-logind[829]: Watching system buttons on /dev/input/event14 (Bose NC 700 Headphones (AVRCP)) Feb 06 16:21:17 fedora obexd[2165]: SETPATH(0x5), <unknown>(0xff) Feb 06 16:21:17 fedora obexd[2165]: stat(/home/cgoncalves/phonebook/): No such file or directory (2) Feb 06 16:21:17 fedora obexd[2165]: SETPATH(0x5), Not Found(0x44) Sound test (GNOME Settings) =========================== Feb 06 16:25:18 fedora pipewire-media-session[1943]: node 86 target:73 not found, find fallback:1 Feb 06 16:25:18 fedora pipewire-media-session[1943]: no node found for 86 Feb 06 16:25:18 fedora pipewire-pulse[1661]: stream 0x562b9d2669e0: error no node available Feb 06 16:25:18 fedora pipewire-pulse[1661]: pulse-server 0x562b9df8c1a0: [gnome-control-center] ERROR command:-1 (invalid) tag:3 error:25 (Input/output error) Feb 06 16:25:18 fedora pipewire-media-session[1943]: node 86 target:73 not found, find fallback:1 Feb 06 16:25:18 fedora pipewire-media-session[1943]: no node found for 86 Feb 06 16:25:18 fedora pipewire-pulse[1661]: stream 0x562b9d266330: error no node available Feb 06 16:25:18 fedora pipewire-pulse[1661]: pulse-server 0x562b9df8c1a0: [gnome-control-center] ERROR command:-1 (invalid) tag:4 error:25 (Input/output error) Feb 06 16:25:18 fedora pipewire-media-session[1943]: node 86 target:73 not found, find fallback:1 Feb 06 16:25:18 fedora pipewire-media-session[1943]: no node found for 86 Feb 06 16:25:18 fedora pipewire-pulse[1661]: stream 0x562b9d266330: error no node available Feb 06 16:25:18 fedora pipewire-pulse[1661]: pulse-server 0x562b9df8c1a0: [gnome-control-center] ERROR command:-1 (invalid) tag:5 error:25 (Input/output error) Feb 06 16:25:18 fedora gnome-control-c[2115]: Failed to play sound: IO error Similar logs observed when playing videos on YouTube on Firefox.
This bug appears to have been reported against 'rawhide' during the Fedora 34 development cycle. Changing version to 34.
I have the same problem with a bluetooth speaker. I'm using Fedora 34 (prerelease) Silverblue. My versions: $ rpm -qa | egrep "pulseaudio|pipewire|gstream|bluez" bluez-libs-5.55-3.fc34.x86_64 gstreamer1-1.18.2-2.fc34.x86_64 pulseaudio-libs-14.2-3.fc34.x86_64 bluez-5.55-3.fc34.x86_64 pulseaudio-libs-glib2-14.2-3.fc34.x86_64 bluez-obexd-5.55-3.fc34.x86_64 pipewire-libs-0.3.22-5.fc34.x86_64 pipewire-0.3.22-5.fc34.x86_64 pipewire-pulseaudio-0.3.22-5.fc34.x86_64 gstreamer1-plugins-base-1.18.2-2.fc34.x86_64 pipewire-gstreamer-0.3.22-5.fc34.x86_64 pipewire0.2-libs-0.2.7-5.fc34.x86_64 gstreamer1-plugins-bad-free-1.18.2-7.fc34.x86_64 gstreamer1-plugins-good-qt-1.18.2-2.fc34.x86_64 gstreamer1-plugins-good-1.18.2-2.fc34.x86_64 gstreamer1-plugins-good-gtk-1.18.2-2.fc34.x86_64 bluez-cups-5.55-3.fc34.x86_64 gstreamer1-plugins-ugly-free-1.18.2-2.fc34.x86_64 pipewire-alsa-0.3.22-5.fc34.x86_64 pipewire-jack-audio-connection-kit-0.3.22-5.fc34.x86_64 pipewire-utils-0.3.22-5.fc34.x86_64
For the records, here you can find troubleshooting tips: https://gitlab.freedesktop.org/pipewire/pipewire/-/wikis/Troubleshooting#bluetooth Anyway, playback works for me if in Sound settings I choose the configuration called "High Fedelity Playback (A2DP Sink, codec SBC)". Sound testing and system sounds work fine. Lollypop (flatpak) by default plays using the laptop builtin' speakers, because it's missing this permission: filesystem=xdg-run/pipewire-0:ro
FEDORA-2021-2c994d0609 has been submitted as an update to Fedora 34. https://bodhi.fedoraproject.org/updates/FEDORA-2021-2c994d0609
FEDORA-2021-2c994d0609 has been pushed to the Fedora 34 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2021-2c994d0609` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2021-2c994d0609 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2021-2c994d0609 has been pushed to the Fedora 34 stable repository. If problem still persists, please make note of it in this bug report.
Still have the same issue on Fedora 34 with the following packages installed: (no matter which audio format is selected no sound from Bluetooth devices) rpm -qa | egrep "pulseaudio|pipeire|gstream|bluez" gstreamer1-1.19.1-2.1.18.4.fc34.x86_64 pulseaudio-libs-14.2-3.fc34.x86_64 pulseaudio-libs-glib2-14.2-3.fc34.x86_64 gstreamer1-plugins-base-1.19.1-2.1.18.4.fc34.x86_64 gstreamer1-plugin-openh264-1.18.2-1.fc34.x86_64 gstreamer1-plugins-ugly-free-1.19.1-2.1.18.4.fc34.x86_64 gstreamer1-plugins-good-1.19.1-2.1.18.4.fc34.x86_64 gstreamer1-plugins-good-qt-1.19.1-2.1.18.4.fc34.x86_64 gstreamer1-plugins-bad-free-1.19.1-3.1.18.4.fc34.x86_64 libnice-gstreamer1-0.1.17-5.fc34.x86_64 bluez-tools-0.2.0-0.16.git20170912.7cb788c.fc34.x86_64 PackageKit-gstreamer-plugin-1.2.4-2.fc34.x86_64 pulseaudio-utils-14.2-3.fc34.x86_64 gstreamer1-1.19.1-2.1.18.4.fc34.i686 pulseaudio-libs-14.2-3.fc34.i686 gstreamer1-plugins-good-gtk-1.19.1-2.1.18.4.fc34.x86_64 pipewire-gstreamer-0.3.40-1.fc34.x86_64 pipewire-pulseaudio-0.3.40-1.fc34.x86_64 bluez-5.62-2.fc34.x86_64 bluez-libs-5.62-2.fc34.x86_64 bluez-obexd-5.62-2.fc34.x86_64 bluez-cups-5.62-2.fc34.x86_64 bluez-libs-5.62-2.fc34.i686