Pipewire Erfahrungen?

Sound, Digitalkameras, TV+Video und Spiele.
Benutzeravatar
towo
Beiträge: 4403
Registriert: 27.02.2007 19:49:44
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Pipewire Erfahrungen?

Beitrag von towo » 22.09.2021 18:43:57

Dann benutzt du offensichtklich kein KDE oder Gnome.

KP97
Beiträge: 3403
Registriert: 01.02.2013 15:07:36

Re: Pipewire Erfahrungen?

Beitrag von KP97 » 22.09.2021 19:29:38

Ah so, da kommt das her? Ich habe ein Xfce, na dann...

Benutzeravatar
Blackbox
Beiträge: 4289
Registriert: 17.09.2008 17:01:20
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Pipewire Erfahrungen?

Beitrag von Blackbox » 25.09.2021 22:56:43

KP97 hat geschrieben: ↑ zum Beitrag ↑
22.09.2021 19:29:38
Ich habe ein Xfce
Ein wenig OT: Da habe ich mir über paar Jahre die Mühe gemacht, das Xfce Maintainer Team davon zu überzeugen, vlc aus dem Debianxfce4 Metapaket durch den Xfce eigenen Player Debianparole zu ersetzen.
Und das war ein dickes Brett was da zu bohren war.

Aber scheinbar ist das noch nicht bei jedem Xfce Anwendern angekommen?
vlc war übrigens der einzige Grund wieso bis Debian Buster, Qt Abhängigkeiten in die Xfce Standardinstallation gezogen wurden.

Und um den Mythos vlc spielt alle Audio/Video Formate zu entkräften, das kann Debianparole genauso gut, wenn alle passenden/fehlenden gstreamer-Pakete installiert sind.
Eigenbau PC: Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Desktop PC: Dell Inspiron 530 - Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Notebook: TUXEDO BU1406 - Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Alles Minimalinstallationen und ohne sudo/PA/PW.
Rootserver: Rocky Linux 9.3 - Kernel: 5.14

Freie Software unterstützen, Grundrechte stärken!

KP97
Beiträge: 3403
Registriert: 01.02.2013 15:07:36

Re: Pipewire Erfahrungen?

Beitrag von KP97 » 26.09.2021 14:36:02

Blackbox hat geschrieben: ↑ zum Beitrag ↑
25.09.2021 22:56:43
Aber scheinbar ist das noch nicht bei jedem Xfce Anwendern angekommen?
Da irrst Du, selbstverständlich kenne ich Parole und habe den auch schon probiert.
Ich nutze trotzdem VLC.

willy4711

Re: Pipewire Erfahrungen?

Beitrag von willy4711 » 26.09.2021 15:11:04

towo hat geschrieben: ↑ zum Beitrag ↑
22.09.2021 18:43:57
Dann benutzt du offensichtklich kein KDE oder Gnome.
towo hat geschrieben: ↑ zum Beitrag ↑
22.09.2021 18:43:57
Dann benutzt du offensichtklich kein KDE oder Gnome.
Scheine mir das mit Debianflatpak eingeschleppt zu haben

Code: Alles auswählen

aptitude why pipewire
p   gnome-shell           Liefert      notification-daemon              
p   gnome-shell           Hängt ab von gstreamer1.0-pipewire (>= 0.3.10)
p   gstreamer1.0-pipewire Hängt ab von pipewire (= 0.3.37-1)     

Code: Alles auswählen

aptitude why libpipewire-0.3-common 
i   flatpak            Empfiehlt    xdg-desktop-portal (>= 1.6)  
i A xdg-desktop-portal Hängt ab von libpipewire-0.3-0 (>= 0.3.10)
i A libpipewire-0.3-0  Empfiehlt    libpipewire-0.3-common       

Code: Alles auswählen

aptitude why xdg-desktop-portal
i   flatpak Empfiehlt xdg-desktop-portal (>= 1.6)

whiizy
Beiträge: 662
Registriert: 23.07.2011 22:09:37

Re: Pipewire Erfahrungen?

Beitrag von whiizy » 17.12.2021 19:12:29

Nur mal kurz meine erste Erfahrung mit pipewire. Habe zwei PC und einen Laptop von buster auf bullseye hochgezogen (zwei KDE, ein XFCE).

Alle hatten vorher nur pulseaudio, weil es im Bezug auf Audio anspruchslose Kisten sind (rudimentäres Audio für Headset und vielleicht mal ein Videoclip für den Office-Einsatz).

Auf allen dreien wurde beim dist-upgrade automatisch pipewire installiert.

Ob Audio direkt weiterfunktioniert, habe ich bisher noch nicht getestet. - War nur einigermaßen überrascht, schon wieder einem neuen Dienst in diesem Segment zu begegnen.

Im "Pro-Audio"-Bereich (low-latency/MIDI) bin ich seit jeher nur mit reinem Alsa unterwegs und für sehr spezielle Sachen zusätzlich noch mit jackd. Will nur hoffen, daß mir auf Audio-PCs die Umschiffung von Pulseaudio und jetzt noch Pipewire nicht neue Probleme macht.

Benutzeravatar
towo
Beiträge: 4403
Registriert: 27.02.2007 19:49:44
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Pipewire Erfahrungen?

Beitrag von towo » 17.12.2021 19:47:41

Code: Alles auswählen

towo:Defiant> pactl info
Server-Zeichenkette: /run/user/1000/pulse/native
Bibliotheks-Protokollversion: 35
Server-Protokollversion: 35
ist lokal: ja
Client-Index: 59
Tile-Größe: 65472
Name des Benutzers: towo
Rechnername: Defiant
Name des Servers: PulseAudio (on PipeWire 0.3.42)
Version des Servers: 15.0.0
Standard-Abtastwert-Angabe: float32le 2ch 48000Hz
Standard-Kanal-Zuordnung: front-left,front-right
Standard-Ziel: alsa_output.pci-0000_0a_00.3.analog-stereo
Standard-Quelle: alsa_output.pci-0000_0a_00.3.analog-stereo.monitor
Cookie: 6dcd:6a0
Keine Probleme damit, außer dass dann pulseffects aus debian nicht mehr funktioniert. Ich hab mir einfach eine enstpr. Version aus dem Git selber gebaut.

Code: Alles auswählen

towo:Defiant> inxi -SGA
System:
  Host: Defiant Kernel: 5.16.0-rc5-siduction-amd64 x86_64 bits: 64
    Desktop: KDE Plasma 5.23.4
    Distro: siduction 18.3.0 Patience - kde - (202010061355)
Graphics:
  Device-1: NVIDIA GP107 [GeForce GTX 1050 Ti] driver: nvidia v: 495.46
  Device-2: WaveRider USB 2.0 Camera type: USB
    driver: snd-usb-audio,uvcvideo
  Display: x11 server: X.Org 1.20.13 driver: loaded: nvidia resolution:
    1: 1920x1080~60Hz 2: 1920x1080~60Hz
  OpenGL: renderer: NVIDIA GeForce GTX 1050 Ti/PCIe/SSE2
    v: 4.6.0 NVIDIA 495.46
Audio:
  Device-1: AMD Family 17h HD Audio driver: snd_hda_intel
  Device-2: C-Media Audio Adapter (Unitek Y-247A) type: USB
    driver: cmedia_hs100b,snd-usb-audio,usbhid
  Device-3: WaveRider USB 2.0 Camera type: USB
    driver: snd-usb-audio,uvcvideo
  Sound Server-1: ALSA v: k5.16.0-rc5-siduction-amd64 running: yes
  Sound Server-2: PipeWire v: 0.3.42 running: yes

HenryEichelberger
Beiträge: 32
Registriert: 01.03.2021 15:01:44

Re: Pipewire Erfahrungen?

Beitrag von HenryEichelberger » 12.01.2022 16:43:44

Ich würde Pipewire lediglich als Vorteil sehen wenn es um das Audio Routing und Latenzen geht. Was sich mir nicht erschließt ist ein Nutzen für diejenigen, die damit keine Probleme haben, und das wird wohl so ziemlich jeder sein der keine Studioumgebung installiert hat.

Was Pipewire in einem Tonstudio bringt bzw. woran es noch krankt hat Unfa in seinen Videos sehr gut und nachvollziehbar beschrieben:

Is PipeWire ready for audio production (in Q4 2021) ?
https://www.youtube.com/watch?v=RvWgm6aZTQA

I've replaced JACK and PulseAudio with PipeWire and this is what happened
https://www.youtube.com/watch?v=q7XrrBXIzfg

Benutzeravatar
ralli
Beiträge: 3900
Registriert: 02.03.2008 08:03:02

Re: Pipewire Erfahrungen?

Beitrag von ralli » 16.01.2022 17:15:38

Bei mir läuft Pipewire nun einwandfrei. Folgendes habe ich gemacht:

Erstelle ein Script pipewire-installer.sh und befülle es mit:

Code: Alles auswählen

#!/bin/bash
echo ""
read -p "   Pipewire Installer

   This script will replace Pulseaudio as the audio server with Pipewire.
   This is an EXPERIMENTAL usage of Pipewire. Use at your own risk.

   https://wiki.debian.org/PipeWire 
   
   During installation, You will probably want to choose 'no' when asked 
   to 'enable realtime process priority'. 
   
   After installation a Pnmixer error warning box SHOULD come up. Choose 
   'yes' to re-initialize the audio connection.  If this warning doesn't 
   appear, you may need to right-click on pnmixer and 'Reload Sound'.
   
   -------------------------------------------------
   
   Please press enter to install and use Pipewire.
   
   -------------------------------------------------
 
   Or close this terminal window to quit the install." ;
echo "" 
sudo apt update && sudo apt install pipewire pipewire-audio-client-libraries \
libspa-0.2-bluetooth libspa-0.2-jack qjackctl jackd2-firewire jack-tools &&
sudo touch /etc/pipewire/media-session.d/with-pulseaudio &&
sudo touch /etc/pipewire/media-session.d/with-alsa &&
sudo touch /etc/pipewire/media-session.d/with-jack &&
sudo cp /usr/share/doc/pipewire/examples/systemd/user/pipewire-pulse.* /etc/systemd/user/ &&
sudo cp /usr/share/doc/pipewire/examples/alsa.conf.d/99-pipewire-default.conf /etc/alsa/conf.d/ &&
sudo cp /usr/share/doc/pipewire/examples/ld.so.conf.d/pipewire-jack-*.conf /etc/ld.so.conf.d/ &&
systemctl --user daemon-reload &&
systemctl --user --now disable pulseaudio.service pulseaudio.socket &&
systemctl --user --now enable pipewire pipewire-pulse &&
systemctl --user mask pulseaudio &&
sleep 1
sudo ldconfig
echo ""
echo ""
echo "-----------------------------------------------------"
echo ""
LANG=C pactl info | grep '^Server Name'
echo ""
echo "-----------------------------------------------------"
echo ""
echo "If Pipewire is correctly set up, you should see above:"
echo ""
echo "'Server Name: PulseAudio (on PipeWire 0.3.XX)'"
echo ""
echo ""
echo "Remember if no Pnmixer warning box appeared, right-click" 
echo "on Pnmixer (sound icon) and 'Reload Sound'."
echo ""
echo "All Finished!"
echo ""
echo ""
echo "-----------------------------------------------------"
und führe es als root aus: sh pipewire-installer.sh

Quelle Script hier: https://forums.bunsenlabs.org/viewtopic.php?pid=118470

Zusammenfassung:

Pipewire installieren und konfigurieren:

Mache das erstellte Script pipewire-installer.sh ausführbar und führe es aus.

Damit pipewire beim Rechnerstart immer gestartet wird:

systemctl --user mask pulseaudio

Deinstalliere pulseaudio

Rechner neu starten

Überprüfung, ob der Soundserver Pipewire läuft und aktiv ist.

systemctl --user status pipewire.socket

Ausgabe:

pipewire.socket - Multimedia System
Loaded: loaded (/usr/lib/systemd/user/pipewire.socket; enabled; vendor preset: enabled)
Active: active (running) since Sun 2022-01-16 16:32:52 CET; 19min ago
Triggers: ● pipewire.service
Listen: /run/user/1000/pipewire-0 (Stream)
CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire.socket

bis jetzt habe ich folgende Anwendungen erfolgreich (mit und ohne Jack) getestet:

vlc

audacious

audacity

Grüße ralli
Wer nicht lieben kann, muß hassen. Wer nicht aufbauen kann muß zerstören.

Antworten