ubuntuusers.de

Pipewire

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |
Dieses Thema ist die Diskussion des Artikels Baustelle/Pipewire.

karzer Team-Icon

Wikiteam
Avatar von karzer

Anmeldungsdatum:
10. April 2022

Beiträge: 1479

Wohnort: Bad Oeynhausen

Hallo pepre,

ich könnte gerne einen Entwurf für die Installation und grundsätzliche Bedienung erstellen sowie klären, wo genau Pipewire eingesetzt wird. Im Übrigen stimme ich noisefloor zu.

kB schrieb:

god_of_emptiness schrieb:

Zur Info: https://ubuntuhandbook.org/index.php/2022/04/pipewire-replace-pulseaudio-ubuntu-2204/

Das ist ziemlich experimentell und zu Recht warnt der Artikel selbst vor seiner Anwendung auf produktiv eingesetzten Rechnern.

Wenn Pipewire ab jetzt standardmäßig als Audioserver in Ubuntu zum Einsatz kommt, kann man das ganze Ersetzen-Gedöns sich sowieso bald sparen.

karzer Team-Icon

Wikiteam
Avatar von karzer

Anmeldungsdatum:
10. April 2022

Beiträge: 1479

Wohnort: Bad Oeynhausen

Das könnte dann wohl Korrekturgelesen werden.

mk1967

Anmeldungsdatum:
24. April 2011

Beiträge: 1429

Wohnort: Rheinland

Evtl. würde ich den Satz "Allerdings lassen sich diese Soundserver nicht kombinieren, sodass sich für PulseAudio oder jack entschieden werden musste." korrigieren. Denn über die PulseAudio-JACK-Brücke lassen sich die beiden sehr gut kombinieren.

Daß das (auf fast allen meinen System jedenfalls) unter QJackCtl nur mehr schlecht als recht funktioniert, sehr gut dagegen unter Cadence, wäre dann wieder eine andere Geschichte. Nur würde ich den Satz, wie er dort steht, so nicht bestätigen wollen.

Michael

karzer Team-Icon

Wikiteam
Avatar von karzer

Anmeldungsdatum:
10. April 2022

Beiträge: 1479

Wohnort: Bad Oeynhausen

Vielen Dank für die Rückmeldung! Ich habe den Satz korrigiert. Passt das so?

mk1967

Anmeldungsdatum:
24. April 2011

Beiträge: 1429

Wohnort: Rheinland

Joa, würde ich sagen. 😊

Michael

karzer Team-Icon

Wikiteam
Avatar von karzer

Anmeldungsdatum:
10. April 2022

Beiträge: 1479

Wohnort: Bad Oeynhausen

Nach Ablauf der Rückmeldungsfrist ist der Artikel nun in das Wiki verschoben. Vielen Dank an pepre für die Mithilfe!

Berlin_1946 Team-Icon

Supporter, Wikiteam

Anmeldungsdatum:
18. September 2009

Beiträge: 9840

Hallo in die Runde,

wer kann mitmachen und ggf. helfen?

https://forum.ubuntuusers.de/topic/audio-ausgabegeraet-bei-jedem-start-veraendert/2/#post-9429619
zwei Zitate:

  • PA läuft und Pipewire eben nicht wirklich

  • In dem Artikel scheinen mir noch mehr Fehler zu sein.

Pipewire (Abschnitt „PipeWire-mit-PulseAudio“)

Um PipeWire in Ubuntu-Versionen bis einschließlich 22.04 aktiv zu nutzen ...

Frage:

ubuntu-24-04-1@ubuntu-24-04-1-VirtualBox:~$ inxi -A
Audio:
  Device-1: Intel 82801AA AC97 Audio driver: snd_intel8x0
  API: ALSA v: k6.8.0-31-generic status: kernel-api
  Server-1: PipeWire v: 1.0.5 status: active
ubuntu-24-04-1@ubuntu-24-04-1-VirtualBox:~$

Unter ubuntu-24-04 läuft gemäß der vorgenannten Terminal-ausgaben Pipewire.

Nun kann PipeWire aktiviert werden:

ist ja aktiv. Warum ist jetzt der folgende Befehl auf pulseaudio-utils gezogen?

ubuntu-24-04-1@ubuntu-24-04-1-VirtualBox:~$ LANG=C pactl info | grep '^Server Name'
Command 'pactl' not found, but can be installed with:
sudo apt install pulseaudio-utils
ubuntu-24-04-1@ubuntu-24-04-1-VirtualBox:~$ 

Das Zitat ist für mich dann nicht eindeutug:

Nun kann mittels pactl kontrolliert werden, ob PipeWire läuft:

Ich hätte hier jetzt PipeWire als Ergebnis erwartet.

Wenn der gesamte Abschnitt nur "einschließlich 22.04" gelten sollte, dann muss das in die Überschrift, wenn mal auf 24.04 verwiesen wird. ☺

Marantkurz

Anmeldungsdatum:
7. September 2023

Beiträge: 760

Machs doch konkret an Deinem Bsp. Also erstmal testen ob PW läuft, dann umstellen. Tue mich schwer da jetzt irgendwas zu formulieren. Deshalb habe ich mich konsequent aus dem Wiki rausgehalten. Wenn was bei dem konkreten Bsp. abfällt kann das ja ins Wiki. Also konktretes Bsp. Schritt für Schritt vllt.

Berlin_1946 Team-Icon

Supporter, Wikiteam

Anmeldungsdatum:
18. September 2009

Beiträge: 9840

Mache ich morgen. Für heute ist Schicht. 😢

Ubunux

Avatar von Ubunux

Anmeldungsdatum:
12. Juni 2006

Beiträge: 17098

Eines der beiden Zitate ("In dem Artikel scheinen mir noch mehr Fehler zu sein") stammt von mir, es geht um den Satz

Bis einschließlich Ubuntu 20.04 muss eine Fremdquelle hinzugefügt werden

Das scheint nicht zu stimmen, siehe https://packages.ubuntu.com/focal/pipewire

Marantkurz

Anmeldungsdatum:
7. September 2023

Beiträge: 760

es geht um den Satz .. Das scheint nicht zu stimmen, siehe

Fraglich wie PW dann läuft. Kein wireplumber, pipewire-media-session, pipewire-pulse. Darauf müsste ja dann eingegangen werden. Hatte ja vor 2J beim 20.04 schon die Debian Quelle genommen, um PW zum Laufen zu bekommen. Würde das so lassen.

gerade gesehen: pipewire-media-session scheint auch in nur in jammy verfügbar zu sein.

kB Team-Icon

Supporter, Wikiteam
Avatar von kB

Anmeldungsdatum:
4. Oktober 2007

Beiträge: 9377

Wohnort: Münster

Berlin_1946 schrieb:

[…] wer kann mitmachen und ggf. helfen?

Meine Vorschläge für den Wiki-Artikel zu Pipewire:

  • Beschränkung ab 24.04

  • Anleitungen für 22.04 und 20.04 auslagern in spezielle Howto.

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

kB schrieb:

Meine Vorschläge für den Wiki-Artikel zu Pipewire:

  • Beschränkung ab 24.04

  • Anleitungen für 22.04 und 20.04 auslagern in spezielle Howto.

+1

Habe mich bis gerade nicht mit PipeWire beschäftigt bzw. habe auch nicht wirklich Grund, mich in Zukunft damit zu beschäftigen. Was mir nur gerade in Bezug auf den Wikiartikel aufgefallen ist: da fehlt ja so ziemlich alles zu Bedienung von Pipewire und den Tools, die Pipewire mitbringt. Unter 22.04 gibt es einen Befehl / Programm namens pipewire, der im Wikiartikel nicht auftaucht als auch eine ganze Reihe von Tools / Hilfsprogrammen, die das Namensschema pw-* haben und auch in der aktuellen Version des Artikels keine Erwähnung finden.

Außerdem ist in der aktuellen Version des Artikels noch nicht mal erklärt, wie man feststellt, ob Pipewire überhaupt läuft.

Gruß, noisefloor

karzer Team-Icon

Wikiteam
Avatar von karzer

Anmeldungsdatum:
10. April 2022

Beiträge: 1479

Wohnort: Bad Oeynhausen

Ich kann den Artikel für Ubuntu 24.04 anpassen, soll heißen ausbauen.

Berlin_1946 Team-Icon

Supporter, Wikiteam

Anmeldungsdatum:
18. September 2009

Beiträge: 9840

karzer schrieb:

Ich kann den Artikel für Ubuntu 24.04 anpassen, soll heißen ausbauen.

1+

Ich habe das mal ermittelt. Vllt kannst du es verwenden?

ubuntu-22-04@ubuntu2204-VirtualBox:~$ dpkg -l | grep -i PulseAudio 
ii  gstreamer1.0-pulseaudio:amd64              1.20.3-0ubuntu1.1                       amd64        GStreamer plugin for PulseAudio (transitional package)
ii  libcanberra-pulse:amd64                    0.30-10ubuntu1.22.04.1                  amd64        PulseAudio backend for libcanberra
ii  libpulse-mainloop-glib0:amd64              1:15.99.1+dfsg1-1ubuntu2.2              amd64        PulseAudio client libraries (glib support)
ii  libpulse0:amd64                            1:15.99.1+dfsg1-1ubuntu2.2              amd64        PulseAudio client libraries
ii  libpulsedsp:amd64                          1:15.99.1+dfsg1-1ubuntu2.2              amd64        PulseAudio OSS pre-load library
ii  pavucontrol                                5.0-2                                   amd64        PulseAudio Volume Control
ii  pulseaudio                                 1:15.99.1+dfsg1-1ubuntu2.2              amd64        PulseAudio sound server
ii  pulseaudio-module-bluetooth                1:15.99.1+dfsg1-1ubuntu2.2              amd64        Bluetooth module for PulseAudio sound server
ii  pulseaudio-utils                           1:15.99.1+dfsg1-1ubuntu2.2              amd64        Command line tools for the PulseAudio sound server
ubuntu-22-04@ubuntu2204-VirtualBox:~$
ubuntu-24-04-1@ubuntu-24-04-1-VirtualBox:~$ dpkg -l | grep -i PulseAudio 
ii  libcanberra-pulse:amd64                       0.30-10ubuntu10                          amd64        PulseAudio backend for libcanberra
ii  libpulse-mainloop-glib0:amd64                 1:16.1+dfsg1-2ubuntu10                   amd64        PulseAudio client libraries (glib support)
ii  libpulse0:amd64                               1:16.1+dfsg1-2ubuntu10                   amd64        PulseAudio client libraries
ii  pipewire-pulse                                1.0.5-1                                  amd64        PipeWire PulseAudio daemon
ubuntu-24-04-1@ubuntu-24-04-1-VirtualBox:~$ 
ubuntu-22-04@ubuntu2204-VirtualBox:~$ dpkg -l | grep -i pipewire
ii  gnome-remote-desktop                       42.9-0ubuntu0.22.04.2                   amd64        Remote desktop daemon for GNOME using PipeWire
ii  gstreamer1.0-pipewire:amd64                0.3.48-1ubuntu3                         amd64        GStreamer 1.0 plugin for the PipeWire multimedia server
ii  libpipewire-0.3-0:amd64                    0.3.48-1ubuntu3                         amd64        libraries for the PipeWire multimedia server
ii  libpipewire-0.3-common                     0.3.48-1ubuntu3                         all          libraries for the PipeWire multimedia server - common files
ii  libpipewire-0.3-modules:amd64              0.3.48-1ubuntu3                         amd64        libraries for the PipeWire multimedia server - modules
ii  libspa-0.2-modules:amd64                   0.3.48-1ubuntu3                         amd64        libraries for the PipeWire multimedia server Simple Plugin API - modules
ii  pipewire:amd64                             0.3.48-1ubuntu3                         amd64        audio and video processing engine multimedia server
ii  pipewire-bin                               0.3.48-1ubuntu3                         amd64        PipeWire multimedia server - programs
ii  pipewire-media-session                

0.4.1-2ubuntu1 amd64 example session manager for PipeWire ubuntu-22-04@ubuntu2204-VirtualBox:~$

ubuntu-24-04-1@ubuntu-24-04-1-VirtualBox:~$ dpkg -l | grep -i pipewire
ii  gnome-remote-desktop                          46.2-1~ubuntu24.04.2                     amd64        Remote desktop daemon for GNOME using PipeWire
ii  gstreamer1.0-pipewire:amd64                   1.0.5-1                                  amd64        GStreamer 1.0 plugin for the PipeWire multimedia server
ii  libpipewire-0.3-0t64:amd64                    1.0.5-1                                  amd64        libraries for the PipeWire multimedia server
ii  libpipewire-0.3-common                        1.0.5-1                                  all          libraries for the PipeWire multimedia server - common files
ii  libpipewire-0.3-modules:amd64                 1.0.5-1                                  amd64        libraries for the PipeWire multimedia server - modules
ii  libspa-0.2-bluetooth:amd64                    1.0.5-1                                  amd64        libraries for the PipeWire multimedia server - bluetooth plugins
ii  libspa-0.2-modules:amd64                      1.0.5-1                                  amd64        libraries for the PipeWire multimedia server Simple Plugin API - modules
ii  pipewire:amd64                                1.0.5-1                                  amd64        audio and video processing engine multimedia server
ii  pipewire-alsa:amd64                           1.0.5-1                                  amd64        PipeWire ALSA plugin, for ALSA applications to output via PipeWire
ii  pipewire-audio                                1.0.5-1                                  all          recommended set of PipeWire packages for a standard audio desktop use
ii  pipewire-bin                                  1.0.5-1                                  amd64        PipeWire multimedia server - programs
ii  pipewire-pulse                                1.0.5-1                                  amd64        PipeWire PulseAudio daemon
ii  wireplumber                                   0.4.17-1ubuntu4                          amd64        modular session / policy manager for PipeWire
ubuntu-24-04-1@ubuntu-24-04-1-VirtualBox:~$ 

Anleitungen für 22.04 und 20.04 auslagern in spezielle Howto.

Berücksichtigst du bei deiner Arbeit die vorgenannte Idee?