Pipewire to manage audio in antiX 21

Forum Forums General Software Pipewire to manage audio in antiX 21

  • This topic has 59 replies, 16 voices, and was last updated Dec 30-4:46 pm by stevesr0.
Viewing 15 posts - 46 through 60 (of 60 total)
  • Author
    Posts
  • #81955
    Member
    stevesr0
      Helpful
      Up
      0
      ::

      Hi Antix-x,

      I am sure anticapitalista is correct about the situation for antiX-21, but I am curious about what you mean by a “stable” installation of Pipewire for antiX-21. Do you mean one that works well or any packages for Pipewire in antiX-21 which is the current “stable” version?

      (I am running antiX-17, antiX-19 and antiX Sid on different machines. I have Pipewire installed on the Sid install and am very pleased with how it works, as I have noted on previous posts on this thread. Because the versions available on stable are much “earlier” ones than those available for Sid and Testing, their use is considered “experimental”, so I haven’t tried to install or use Pipewire on those systems.)

      stevesr0

      #85585
      Member
      stevesr0
        Helpful
        Up
        0
        ::

        Update for any one interested:

        I am still enjoying Pipewire (Sid version) without any problems. Only negative is that it isn’t available “off the shelf” without libelogind0.

        stevesr0

        #85750
        Member
        stevesr0
          Helpful
          Up
          0
          ::

          After new pipewire update to version 0.3.54-1, pipewire-audio-client-libraries removed and lost sound in VLC (Pipewire no longer shows up in device list).

          I saw two other packages which were never installed pipewire-alsa and vlc-plugin-pipewire.

          Installed pipewire-alsa and sound working again in both browser (Firefox) and in VLC. In VLC devices, Pipewire reappeared.

          Interesting.

          stevesr0

          #87119
          Anonymous
            Helpful
            Up
            0
            ::

            It does not work…

            Out of curiosity I upgraded the base to sid, because in sid with systemd only need to install pipewire with wireplumber,
            so that without intervention of the user, quasi fully automatic, the setup of the pipewire-sound-server takes place. Very practical.

            Unfortunately this procedure does not work in antiX21. At least I have not been able to get it to work. Also my last idea, that with the
            5.18.16-siduction-kernel did not help either.

            As you can see in the picture, pipewire is active. ALSA is eliminated on the system. However, its server is still active and I can’t find where to turn it off.

            #87141
            Member
            stevesr0
              Helpful
              Up
              0
              ::

              Hi male,

              Pipewire working fine on my “minimalist” Sid install.

              I wonder what the difference is in our pipewire and alsa installs.

              Some comments and questions:

              0. Pipewire runs on my system with elogind and libelogind0. Are they installed on your system?

              1. My understanding is that all sound servers depend upon ALSA. If you don’t have ALSA, I don’t think Pipewire can work. BUT, ALSA is part of the kernel and should be installed when you install/run a kernel.

              2. I am not sure what you mean by ALSA is “eliminated”. If you run alsamixer as a user or root, does it launch?

              **2a. If alsamixer launches, does it display Pipewire as the card and chip in use? If not, what sound cards does it show when you use F6. (In that window, you can change to a different choice.)

              3. I installed Sid in 2019 (it is an antiX-19 version). It would be interesting to see if other folks running Sid on antiX-21 have NOT been able to run Pipewire.

              Let me know if that helps.

              stevesr0

              #87154
              Anonymous
                Helpful
                Up
                0
                ::

                @stevesr0

                I was hoping you would reply to me. With that you gave me another idea and lo and behold, now it works! 😉
                I simply had to reinstall a few packages from alsa that were removed during the purge of alsa.

                In detail for you:
                My goal was to realize the “full automation” of systemd regarding pipewire and wireplumber described by me above also with antiX. I wanted to avoid the package pipewire-media-session, because that caused problems under siduction. Therefore I did an installation of antiX21-base and changed the repo’s to sid after the first start.
                After that apt update && apt dist-upgrade.

                07-08-2022
                $ sudo apt install pipewire wireplumber libcanberra-gtk0 libcanberra-pulse libspa-0.2-bluetooth
                08-08-2022
                $ sudo apt install pipewire-audio-client-libraries
                10-08-2022
                $ sudo apt purge alsa*
                13-08-2022 (these were removed)
                $ sudo apt install alsa-ucm-conf alsa-topology-conf alsa-utils

                At some point in between, I also installed pavucontrol.
                I hope I didn’t forget anything.

                Thank you my friend!

                #87184
                Member
                stevesr0
                  Helpful
                  Up
                  0
                  ::

                  Hi male,

                  Glad that helped you fix it.

                  You are very welcome.

                  stevesr0

                  #87186
                  Forum Admin
                  anticapitalista
                    Helpful
                    Up
                    0
                    ::

                    Glad you are having *fun* with pipewire.

                    Just to clarify to others who may be reading this thread.

                    * The experiments with pipewire relate to using Debian sid repos, not the default repos for antiX-21.
                    * Pipewire works ok on antiX-sid
                    * For pipewire to work on antiX-sid, follow the posts by stevesr0 and male
                    * pipewire will NOT work on antiX-sid without elogind
                    * if you want systemd/elogind free, then do NOT install pipewire.

                    Philosophers have interpreted the world in many ways; the point is to change it.

                    antiX with runit - leaner and meaner.

                    #87219
                    Member
                    olsztyn
                      Helpful
                      Up
                      0
                      ::

                      * if you want systemd/elogind free, then do NOT install pipewire.

                      Short takeaway in my understanding is that pipewire will not work in antiX 22 at all.
                      Not that I will miss it. I still do not understand an advantage of pipewire over current sound architecture…

                      Live antiX Boot Options (Previously posted by Xecure):
                      https://antixlinuxfan.miraheze.org/wiki/Table_of_antiX_Boot_Parameters

                      #87244
                      Member
                      stevesr0
                        Helpful
                        Up
                        0
                        ::

                        Hi olsztyn,

                        You wrote,

                        Short takeaway in my understanding is that pipewire will not work in antiX 22 at all.

                        Obviously, many of us are here in good part to avoid systemd.

                        But, I understood that people who want to use antiX but need to use a program that still depends upon systemd or elogind were welcomed in this “community”. They have had the opportunity to add programs (such as elogind) that are needed for their “special” package needs.

                        If there is a change in antiX-22 regarding running with the elective addition of elongind then I hope that would be made crystal clear.

                        (Another thing to consider is that systemd free distros are the best place to get support for “fixing” packages so they DO run without systemd.)

                        stevesr0

                        #87246
                        Member
                        Xaver
                          Helpful
                          Up
                          0
                          ::

                          @ stevers0
                          In the ‘antiX-21 without dbus dbus-x11 elogind’ thread you have asked:
                          “I have read that some people running nonsystemd distros have found ways of running Pipewire; but I am not sure whether …”

                          A query on distrowatch lists the distros, which include pipewire:
                          https://distrowatch.com/search.php?pkg=pipewire&relation=similar&pkgver=&distrorange=InLatest#pkgsearch
                          i.e. Slackware (–> Salix 15), FreeBSD and EasyOS do not use systemd.

                          I guess, for your purpose the coming version of NomadBSD, based on FreeBSD 13.1, will be the easiest approach.
                          https://nomadbsd.org/

                          #87247
                          Forum Admin
                          anticapitalista
                            Helpful
                            Up
                            0
                            ::

                            I’ll say it just one more time.

                            Presently, you CANNOT run pipewire without (lib)elogind or (lib)systemd anywhere.

                            Make me happy and prove me wrong.

                            Philosophers have interpreted the world in many ways; the point is to change it.

                            antiX with runit - leaner and meaner.

                            #87251
                            Member
                            stevesr0
                              Helpful
                              Up
                              0
                              ::

                              Hi all,

                              I apologize for posting something confusing.

                              What I meant to ask was if people wishing to use antiX-22 as a nice, lightweight distro would be able to add elogind back in if they needed packages that depended upon it.

                              stevesr0

                              • This reply was modified 8 months, 3 weeks ago by stevesr0.
                              #87264
                              Anonymous
                                Helpful
                                Up
                                0
                                ::

                                * if you want systemd/elogind free, then do NOT install pipewire.

                                Short takeaway in my understanding is that pipewire will not work in antiX 22 at all.
                                Not that I will miss it. I still do not understand an advantage of pipewire over current sound architecture…

                                Please use a translator (I have it no other way) 😉
                                https://linuxnews.de/2021/05/debian-pulseaudio-durch-pipewire-ersetzen/

                                In the coming months and years, PipeWire, the new low-level multimedia framework will take the helm on Linux for audio and video. It aims to provide recording and playback of both audio and video with minimal latency and support for PulseAudio, JACK, ALSA and GStreamer-based applications. Fedora 34 just officially broke ground, setting PipeWire as the standard for audio. In some areas, such as screen sharing and remote desktop under Wayland, this was already the case before.

                                https://linuxnews.de/2021/11/wireplumber-session-manager-fuer-pipewire/

                                Most readers should be familiar with or already using PipeWire by now as the designated successor to PulseAudio and more. A 2018 article in LinuxUser magazine highlights the need for the development of PipeWire in conjunction with the advancing Wayland integration. Since then, a lot has happened and PipeWire has become productively usable.

                                #96422
                                Member
                                stevesr0
                                  Helpful
                                  Up
                                  1
                                  ::

                                  Hi,

                                  For anyone seeing this Pipewire thread, there is a separate thread entitled “Pipewire WITHOUT systemd”. That deals with running antiX without elogind or libelogind0 – using seatd + a script that invokes gpg-agent and makes a usable /run/user directory.

                                  The only working system described in that thread is my “minimalistic” (?idiosyncratic) Sid install. My progress in using Pipewire started with and is mainly described on this thread. On the other thread, the major point is the helpful guidance of the seatd developer in enabling me to finally eliminate elogind and libelogind0 and still be able to run Pipewire (and VLC using Pipewire as a sound server).

                                  I have committed to providing a step-by-step Pipewire install for Sid, based on my working system for any others interested. I will post that on the Pipewire without Systemd thread (unless there is a way the moderators can merge the two.)

                                  stevesr0

                                Viewing 15 posts - 46 through 60 (of 60 total)
                                • You must be logged in to reply to this topic.