WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: pipewire: anyone using it on TCL?  (Read 3719 times)

Offline GNUser

  • Wiki Author
  • Hero Member
  • *****
  • Posts: 1522
pipewire: anyone using it on TCL?
« on: August 03, 2022, 02:20:46 PM »
I see that pipewire.tcz is in the TCL13 x86_64 repository. Does any TCL user run PipeWire? If so, what has been your experience? Was it easy to set up? Does it work well with TCL? Most importantly: Is it easier to understand and control than ALSA and PulseAudio?

I recently wasted many hours fiddling with ALSA and PulseAudio trying to do something relatively simple. Audio on GNU/Linux makes me feel defeated.

Offline gadget42

  • Hero Member
  • *****
  • Posts: 806
Re: pipewire: anyone using it on TCL?
« Reply #1 on: August 03, 2022, 03:06:22 PM »
haven't used pipewire but found this an interesting read:
(not to mention the additional links)
https://wiki.debian.org/PipeWire
The fluctuation theorem has long been known for a sudden switch of the Hamiltonian of a classical system Z54 . For a quantum system with a Hamiltonian changing from... https://forum.tinycorelinux.net/index.php/topic,25972.msg166580.html#msg166580

Offline GNUser

  • Wiki Author
  • Hero Member
  • *****
  • Posts: 1522
Re: pipewire: anyone using it on TCL?
« Reply #2 on: August 03, 2022, 03:44:12 PM »
Thank you, gadget42. It was quite the interesting read! So it seems PipeWire can replace PulseAudio completely, but still requires ALSA to be present (for those parts of ALSA that interface with the kernel).

I would like to try PipeWire sometime. I'll try to get it to work with TCL when I have time. If a more knowledgeable user than me is already using PW with TCL and feels inclined to share configuration instructions, they would be most welcome. (The instructions on Debian are nice but they assume systemd and example files which may only be available on Debian.)

Offline patrikg

  • Wiki Author
  • Hero Member
  • *****
  • Posts: 718
Re: pipewire: anyone using it on TCL?
« Reply #3 on: August 03, 2022, 04:23:44 PM »
Sorry to say my daily driver is arch, i like it a lot, that because of very good wiki.
But then i comes to the best os for raspberry pi it's for sure picore.
 
May you find more interesting things in this wiki to read about pipewire like debian wiki.

Here you go: Happy reading :)

https://wiki.archlinux.org/title/PipeWire


Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 14826
Re: pipewire: anyone using it on TCL?
« Reply #4 on: August 03, 2022, 05:14:43 PM »
I seem to remember using pipewire to get gnome-display (screen mirroring) to work on CorePure64 - as I recall, pipewire was used to start pulseaudio…

Offline gadget42

  • Hero Member
  • *****
  • Posts: 806
Re: pipewire: anyone using it on TCL?
« Reply #5 on: August 03, 2022, 06:53:07 PM »
was poking around the devuan forum and stumbled on this thread:
https://dev1galaxy.org/viewtopic.php?id=4986
and specifically this post within that thread:
https://dev1galaxy.org/viewtopic.php?pid=36253#p36253
which then referenced:
https://dudemanguy.github.io/blog/posts/2022-06-10-wayland-xorg/wayland-xorg.html
(commenting on wayland mostly but mentions pipewire)
The fluctuation theorem has long been known for a sudden switch of the Hamiltonian of a classical system Z54 . For a quantum system with a Hamiltonian changing from... https://forum.tinycorelinux.net/index.php/topic,25972.msg166580.html#msg166580

Offline GNUser

  • Wiki Author
  • Hero Member
  • *****
  • Posts: 1522
Re: pipewire: anyone using it on TCL?
« Reply #6 on: August 04, 2022, 12:26:44 PM »
Thanks, gadget42. That was a fun read. The Devuan folks obviously don't like shiny new things that are complicated and appear to solve manufactured problems ;D I can appreciate that.

I'm a big fan of minimalism, conservatism, and UNIX principle in computing. That's why I'm a die-hard TCL fan and use other distros (usually Devuan) only when I'm trying to understand things so that I can a missing functionality to my TCL machines.

Maybe I should just bite the bullet and study ALSA to learn how it works and to become a competent user. To dive into PipeWire in the hope that it will magically make audio-on-linux intelligible to me is obviously just a pipe dream ;)

Offline tacpilot2

  • Newbie
  • *
  • Posts: 3
Re: pipewire: anyone using it on TCL?
« Reply #7 on: August 04, 2022, 05:00:00 PM »
Luckily the world of Linux audio is a whole lot better than
the train wreck it use to be. I have not used pipewire, nor
have I needed to doing any ALSA hand configs in many years.

The modern sound servers provide a stable solution for most
situations, but they still can't compete with the robustness of
modern ALSA tools. Which is why its still the only real option
for Linux sound engineers, and as you have found, is still required
as a low level interface regardless.

There are a ton of tedious how to's out there, many of which are rather
dated, but sometimes getting your hands on a working example makes all
the difference.

If you feel like playing around with a live cd, I believe AVLinux will be an
ideal working example of a running full blown feature rich modern ALSA
environment. It is truly geared for professional audio engineers with low
latency kernel right out of the box .. many many years ago they used
Arch .. then the switched to Debian ... as of late they are using MXLinux..

http://www.bandshed.net/avlinux/

Hope this helps .. Cheers :)

Offline patrikg

  • Wiki Author
  • Hero Member
  • *****
  • Posts: 718
Re: pipewire: anyone using it on TCL?
« Reply #8 on: August 05, 2022, 02:53:26 AM »
Don't know what Linux audio system is used in picoreplayer, but you can also read little about it and Greg Erskine on this forum know more about this. I think picoreplayer uses some kind of dac. but don't know if you can use alsa, pipewire, pulseaudio.

Here Gregs posts on this forum.

http://forum.tinycorelinux.net/index.php?action=profile;area=showposts;u=15044
« Last Edit: August 05, 2022, 03:03:31 AM by patrikg »

Offline Greg Erskine

  • Sr. Member
  • ****
  • Posts: 404
Re: pipewire: anyone using it on TCL?
« Reply #9 on: August 05, 2022, 03:54:45 AM »
piCorePlayer uses ALSA, and whatever sound card is available. It only works on the Raspberry Pi so not really relevant.

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 14826
Re: pipewire: anyone using it on TCL?
« Reply #10 on: August 05, 2022, 08:41:28 AM »
See pipewire03.tcz.info and gnome-network-displays.tcz.info for a few notes on how to use pipewire to control pulseaudio
« Last Edit: August 05, 2022, 10:31:06 AM by Juanito »

Offline GNUser

  • Wiki Author
  • Hero Member
  • *****
  • Posts: 1522
Re: pipewire: anyone using it on TCL?
« Reply #11 on: August 06, 2022, 07:23:35 AM »
Thank you all. It seems that PipeWire is not the clean solution I was looking for. When I began the thread I was under the impression that it could replace both ALSA and PulseAudio. Then it turned out that it requires ALSA. Then Juanito mentioned some configurations where ALSA, PulseAidio, and PipeWire are all present.

Using all three is definitely not what I was hoping for. If I need a minimum of two systems to make all applications work as intended, I'll stick with ALSA + PA for now because it seems that ALSA + PW is still somewhat  experimental and has neither the user base nor documentation that ALSA + PA has.

Offline gadget42

  • Hero Member
  • *****
  • Posts: 806
Re: pipewire: anyone using it on TCL?
« Reply #12 on: August 12, 2022, 09:56:33 AM »
The fluctuation theorem has long been known for a sudden switch of the Hamiltonian of a classical system Z54 . For a quantum system with a Hamiltonian changing from... https://forum.tinycorelinux.net/index.php/topic,25972.msg166580.html#msg166580

aus9

  • Guest
Re: pipewire: anyone using it on TCL?
« Reply #13 on: May 14, 2023, 10:28:20 PM »
Hi GNUser
I know this is an old post, but I and I am sure others use alsa only, not all on TC64
and I compiled TC64/qmplay2 as alsa only if interested.

If you have time, what is your preferred output hardware sound device?
BT headphones/speakers
hdmi monitor
hdmi TV
analog speakers
analog (wired) headphones
etc?

then post your
Code: [Select]
aplay -l
and post any config you are using like /etc/asound.conf or $HOME/.asoundrc or any boot code and
any /etc/modprobe* config file

cheers

at the moment my RPi is in storage so I am referring to TC64 above
« Last Edit: May 14, 2023, 10:30:38 PM by aus9 »