Chris Vogel @me@chrichri.ween.de

not yet

intent

no sarcasm, no irony

hashtag

#packetfence, #yunohost, #flohmarkt, #librem5, #ShotOnLibrem5, #microblogpub, #Lite3DP, #deskhop, #espressi

matrix

@chrichri:ween.de

  • Notes
  • Articles
  • Remote follow
Chris Vogel's avatar
Chris Vogel
@me@chrichri.ween.de

Uhm, I'm listening to #InternetRadio using my #Librem5 while on my #notebook at my desk. Why?

There's this bug letting pipewire-pulse fail, because too many connections are open.

I didn't find a way to have the #Shortwave #Flatpak play directly using pipewire.

Nice to have the same software stack on my mobile phone which now is connected to my usb speakers.

#1056383 - pipewire-pulse stops working after a few days uptime - Debian Bug report logs bugs.debian.org
  • permalink
  • 1 year, 3 months ago
  • 4 likes
  • 3 shares
  • 2 replies
Chris Vogel's avatar
Chris Vogel
@me@chrichri.ween.de

in reply to this object

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1056383

No comment, yet. Videoconferencing becomes more and more important in my work and I can't effort to not be able to connect on short notice, because I'd have to fix my sound system first.

To mitigate the problem I just switched back to #pulseaudio.

#1056383 - pipewire-pulse stops working after a few days uptime - Debian Bug report logs bugs.debian.org
  • permalink
  • 9 months ago
  • 1 like
  • 1 reply
Chris Vogel's avatar
Chris Vogel
@me@chrichri.ween.de

in reply to this object

Using #pipewire for screen sharing alongside #pulseaudio for audio hasn't been a great experience and complicated stuff a lot. I had it working by disabling all audio in pipewire, but I switched back to a complete pipewire setup.

I enabled #Debian #backports and installed the newer packages from there. I hope this'll improve the situation in one of two ways:

  • solve the issue with open memfd or at least let it take longer to occure
  • give me a version of pipewire and #wireplumber that is not that much outdated that even the official online documentation doesn't cover it anymore
  • permalink
  • 8 months ago
  • 1 like
Chris Vogel's avatar
Chris Vogel
@me@chrichri.ween.de

in reply to this object

Sometimes listening isn't enough. Had to go into a video conference yesterday. Listening to music on my #Librem5 worked fine, but when I tried to get audio in the conference I remembered that my desktop is broken, because of this #Debian #Bookworm #Pipewire issue I wrote about.

I had to ask the other participants to wait, because I'd need to restart my desktop to get sound. Not funny if connected with people partly working on Apple devices.

#Workaround time: the major problem at the time being in my use case seems to be #Mozilla #Firefox and #Thunderbird leaving sockets to pipewire-#pulseaudio open.

I now run them using PULSE-SERVER=unix:/dev/null <program> and it seems they really do not connect to pipewire-pulse anymore and therefor can't leave its sockets open.

No sound in #Mozilla apps is o.k. - I can always run #ungoogled-#chromium if I need a page deliver sound.

#1056383 - pipewire-pulse stops working after a few days uptime - Debian Bug report logs bugs.debian.org
  • permalink
  • 1 year, 3 months ago
  • 2 shares
  • 1 reply
Chris Vogel's avatar
Chris Vogel
@me@chrichri.ween.de

in reply to this object

I tried to stop #Thunderbird/#Firefox from using the #pulseaudio socket of #pipewire because of a bug in Debian that renders the audio daemons useless after some time: sockets do not get closed and the only way to get audio back when there are no sockets left is to restart.

The way I tried to do it didn't work completely. #Firefox still opens sockets to the pulseaudio daemon - even though the processes show that they run in an environment containing PULSE-SERVER=unix:/dev/null.

Any ideas how I stop firefox using that pulseaudio socket? Mount namespace - does it include sockets? A restriction on a systemd slice (cgroup) I could use?

  • permalink
  • interact from your instance
  • 1 year, 1 month ago
  • 5 likes
  • 5 shares
Likes
@thatmoooocow@mastodon.social @cameronbosch@fosstodon.org @mousey@seattlematrix.org @duckwhistle@mastodon.org.uk @pocketvj@fosstodon.org
Shares
@DrewNaylor@mastodon.online @mousey@seattlematrix.org @dad@mastodon.eole.education @linmob@fosstodon.org @chrichri@librem.one
Powered by microblog.pub 2.0.0+ynh2 and the ActivityPub protocol. Admin.