You are not logged in.

#26 2022-05-11 21:42:46

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 24,759

Re: [SOLVED] Sound worked fine for six months then completely stopped

You could move to the reinstated pipewire-media-session instead, but how does wireplumber fail exactly? Does it not start? What's your

systemctl --user status wireplumber

Edit: Ah you tested that.

Please mark as [SOLVED] if you consider this fixed.

Last edited by V1del (2022-05-11 21:44:22)

Offline

#27 2022-05-11 22:17:01

clayms
Member
Registered: 2022-01-15
Posts: 12

Re: [SOLVED] Sound worked fine for six months then completely stopped

V1del wrote:

You could move to the reinstated pipewire-media-session instead, but how does wireplumber fail exactly? Does it not start? What's your

systemctl --user status wireplumber

After installing `pipewire-media-session`, which removed `wireplumber`, I still get the following:

$ systemctl --user status wireplumber
○ wireplumber.service
     Loaded: masked (Reason: Unit wireplumber.service is masked.)
     Active: inactive (dead)
V1del wrote:

Please mark as [SOLVED] if you consider this fixed.

Done

Offline

#28 2022-05-11 22:35:31

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 24,759

Re: [SOLVED] Sound worked fine for six months then completely stopped

which means you did both of my suggestions which always was a one or the other proposal, if you want to use wireplumber, unmask that service and switch to wireplumber

Offline

#29 2022-05-11 22:37:06

afader
Member
Registered: 2013-09-12
Posts: 194

Re: [SOLVED] Sound worked fine for six months then completely stopped

FYI, while this is solved for me switching to pipewire-media-session, I previously was using wireplumber and pipewire-pulse and it worked fine. As of the last couple days it stopped functioning. I haven't had actual pulseaudio installed for months. Is there something else I should have done to make it work?

Offline

#30 2022-05-11 22:40:46

clayms
Member
Registered: 2022-01-15
Posts: 12

Re: [SOLVED] Sound worked fine for six months then completely stopped

ah... that was just the mask from trying one of the other posted solutions.

However, `wireplumber` is not in the system.

$ systemctl  status wireplumber
Unit wireplumber.service could not be found.

Removed the `--user` mask,

$ systemctl --user unmask wireplumber --now
Removed /home/clay/.config/systemd/user/wireplumber.service.

and now all traces of `wireplumber` are gone.

$ systemctl --user status wireplumber
Unit wireplumber.service could not be found.

Offline

#31 2022-05-11 22:50:17

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 24,759

Re: [SOLVED] Sound worked fine for six months then completely stopped

@afader if you ever copied any config to /etc/wireplumber, there's at least one necessary keyword in the new wireplumber release you have to carry over from the defaults which defines which monitors wireplumber should enable

@clayms yes this is all as intended, but if you installed wireplumber and expected it to do something then you shouldn't have masked the service when switching to pipewire-pulse

Offline

#32 2022-05-11 22:54:57

clayms
Member
Registered: 2022-01-15
Posts: 12

Re: [SOLVED] Sound worked fine for six months then completely stopped

V1del wrote:

which means you did both of my suggestions which always was a one or the other proposal, if you want to use wireplumber, unmask that service and switch to wireplumber


So...  after removing the `--user` mask for wireplumber, I installed `wireplumber` again, which removed the conflicting `pipewire-media-session` again,  and everything still works.

$ systemctl --user status wireplumber

● wireplumber.service - Multimedia Service Session Manager
     Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; vendor preset: enabled)
     Active: active (running) since Wed 2022-05-11 18:43:11 EDT; 3min 24s ago
   Main PID: 1071 (wireplumber)
      Tasks: 4 (limit: 76730)
     Memory: 7.9M
        CPU: 1.247s
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service
             └─ 1071 /usr/bin/wireplumber

May 11 18:43:11 archbox systemd[943]: Started Multimedia Service Session Manager.
May 11 18:43:11 archbox wireplumber[1071]: Failed to set scheduler settings: Operation not permitted
May 11 18:43:11 archbox wireplumber[1071]: <WpSiAudioAdapter:0x55fba893e070> Object activation aborted: proxy destroyed
May 11 18:43:11 archbox wireplumber[1071]: <WpSiAudioAdapter:0x55fba893e070> failed to activate item: Object activation aborted: proxy destroyed
May 11 18:43:58 archbox wireplumber[1071]: unknown AT+IPHONEACCEV key:2 value:0
May 11 18:43:58 archbox wireplumber[1071]: Failed to register battery provider. Error: org.freedesktop.DBus.Error.UnknownMethod
May 11 18:43:58 archbox wireplumber[1071]: BlueZ Battery Provider is not available, won't retry to register it. Make sure you are running BlueZ 5.56+ with experimental features to use Battery Provider.

@V1del  From your previous comments to @Falladis, can I assume the above issues are nothing to worry about?

Offline

#33 2022-05-11 23:04:21

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 24,759

Re: [SOLVED] Sound worked fine for six months then completely stopped

yes

Offline

#34 2022-05-28 04:57:20

hungdq
Member
Registered: 2022-05-28
Posts: 3

Re: [SOLVED] Sound worked fine for six months then completely stopped

systemctl --user mask wireplumber --now


That works for me too

For more information, check the documentation here: Arch Wiki - Bluetooth Headset.

I resolved my issue by switching to Using Pipewire Media Session

I'm using a Sony MX4 headset WH-1000XM4

---
In addition, using PulseAudio for a better Bluetooth experience. You can follow the guidelines in this topic: https://wiki.archlinux.org/title/Bluetooth#Audio

Last edited by hungdq (2024-10-24 05:44:20)

Offline

#35 2022-05-30 13:07:19

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 24,759

Re: [SOLVED] Sound worked fine for six months then completely stopped

You should instead switch to pipewire-media-session again in order to not completely break pipewire integrations.

Offline

#36 2022-05-31 08:17:46

impetus
Member
Registered: 2022-05-31
Posts: 1

Re: [SOLVED] Sound worked fine for six months then completely stopped

clayms wrote:

Simply installing `pipewire-media-session` fixed the issue.

$ sudo pacman -S pipewire-media-session

resolving dependencies...
looking for conflicting packages...
:: pipewire-media-session and wireplumber are in conflict. Remove wireplumber? [y/N] y

Packages (2) wireplumber-0.4.10-3 [removal]  pipewire-media-session-1:0.4.1-2

Total Installed Size:   0.44 MiB
Net Upgrade Size:      -1.68 MiB

:: Proceed with installation? [Y/n] Y
...
:: Processing package changes...
Removed /etc/systemd/user/pipewire-session-manager.service.
Removed /etc/systemd/user/pipewire.service.wants/wireplumber.service.
(1/1) removing wireplumber                           [############################] 100%
(1/1) installing pipewire-media-session              [############################] 100%
Created symlink /etc/systemd/user/pipewire-session-manager.service → /usr/lib/systemd/user/pipewire-media-session.service.
Created symlink /etc/systemd/user/pipewire.service.wants/pipewire-media-session.service → /usr/lib/systemd/user/pipewire-media-session.service.
Optional dependencies for pipewire-media-session
    pipewire-media-session-docs: Documentation
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...

Worker for me as well. Thanks!

Offline

Board footer

Powered by FluxBB