Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pipewire or Wireplumber using 100% CPU after using Bluetooth microphone #20

Closed
murilosr opened this issue Jul 22, 2022 · 2 comments · Fixed by pop-os/wireplumber#7
Closed

Comments

@murilosr
Copy link

I saw the issue #3, but I think this is a different issue. Something changed in the last days (I started noticing on July 21st).

After I use the bluetooth microphone on Microsoft Teams (I tested with others softwares, like Google Meet on Google Chrome, but I coudn't reproduce) it changes the Headset Profile to Handsfree HSP/HFB codec mSBC (as it always had changed, and it wasn't bugging). When the call ended, the headset loses the connection and wireplumber starts to use 100% of CPU (I noticed because my notebook turned on all its coolers).

Screenshot from 2022-07-22 10-25-56

When I reset the services, the CPU normalize.
Command used to restart:
systemctl --user restart wireplumber pipewire pipewire-pulse


Pipewire version

pipewire --version
pipewire
Compiled with libpipewire 0.3.56
Linked with libpipewire 0.3.56

PopOs Version

NAME="Pop!_OS"
VERSION="22.04 LTS"
ID=pop
ID_LIKE="ubuntu debian"
PRETTY_NAME="Pop!_OS 22.04 LTS"
VERSION_ID="22.04"
HOME_URL="https://pop.system76.com"
SUPPORT_URL="https://support.system76.com"
BUG_REPORT_URL="https://github.com/pop-os/pop/issues"
PRIVACY_POLICY_URL="https://system76.com/privacy"
VERSION_CODENAME=jammy
UBUNTU_CODENAME=jammy
LOGO=distributor-logo-pop-os

Hardwares

Headphone used: HyperX Cloud Mix (with bluetooth connection)

Profiles:
Screenshot from 2022-07-22 10-35-26

@jacobgkau jacobgkau changed the title Pipewire or Wireplumber using 100% CPU after using microphone Pipewire or Wireplumber using 100% CPU after using Bluetooth microphone Jul 22, 2022
@mmstick
Copy link
Member

mmstick commented Jul 22, 2022

May be worth reporting the issue to https://gitlab.freedesktop.org/pipewire/wireplumber
We're keeping in sync with upstream releases and debian packaging.

@mmstick
Copy link
Member

mmstick commented Jul 22, 2022

I've linked a pull request that might fix it. It would be useful if you could test it to see if it works. When the package has been built, you can add the testing repository with

git clone https://github.com/pop-os/pop
./pop/scripts/apt add wireplumber

Remove the testing repository after the PR is merged or closed with

./pop/scripts/apt remove wireplumber

And log out after updating/downgrading the wireplumber packages.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants