Aussehen
Suche Einloggen
[c] [meta] [fefe] [erp]

/c/ – Pufferüberlauf


Antwort erstellen

(≤ 4)



[Zurück]

  • [l] Pipewire Felix Wed, 14 May 2025 16:45:51 GMT Nr. 156437
    PNG 1404×836 283.1k
    Benutzt hier jemand Pipewire? Lohnt sich der Aufwand, Pulseaudio hierdurch zu ersetzen? Dieser Felix verwendet seine Arsch-Installation seit über zehn Jahren mit Pulsaudio und eigentlich funktioniert alles auch ganz gut, einziger Nachteil ist, dass Pulsaudio eine relativ hohe Latenz hat, weshalb es sich für Echtzeitkram (DAWs etc.) nicht wirklich eignet, bzw. wenn man die Latenz runtersetzt, dann steigt die CPU-Auslastung exorbitant. (Während bei JACK noch viel niedrigere Latenzen ermöglicht ohne signifikante CPU-Last zu erzeugen.) Qualitätsweichware von Poettering halt. Aber wenigstens funktioniert es einfach™, also PulsAudio.

    In den letzten Zeit gab es ja recht viel Hype um Pipewire, das irgendwie die Vorteile von PulsAudio und JACK vereinen soll (außerdem bessere Blauzahnunterstützung haben soll). Hat da jemand Praxiserfahrungen? Wie aufwendig ist der Umstieg? Lohnt er sich?
  • [l] Felix Wed, 14 May 2025 21:14:19 GMT Nr. 156450
    Ich glaube, bei meinem Pi läuft das im Hintergrund. Bzw. lief, weil es glaube ich mit KODI irgendwie nicht zusammenarbeiten wollte.
    Ansonsten kann ich Alsa recht empfehlen, das läuft bei mir eigentlich seit Jahren flüssig!
  • [l] Felix Wed, 14 May 2025 21:31:43 GMT Nr. 156455
    >>156450
    >Alsa
    Och nö, Felix will im Jahre 2025 schon mehr als eine Audioquelle gleichzeitig abspielen können.
  • [l] Felix Thu, 15 May 2025 05:09:44 GMT Nr. 156467
    >>156455
    Felix hatte in den letzten 13 Jahren oder so buchstäblich nie Probleme damit.
  • [l] Felix Thu, 15 May 2025 13:33:50 GMT Nr. 156565
    >>156467
    Felix mit Pulsaudio eigentlich auch nicht, nur für Niedriglatenzanwendungen ist das halt nicht geeignet (ALSA aber auch nicht). Deswegen würde Felix interessieren, ob das mit Pipewire jetzt besser ist, und ein Umstieg sich lohnt.
  • [l] Felix Thu, 15 May 2025 13:59:22 GMT Nr. 156566
    JPG 498×337 19.3k
    >>156565
    >nur für Niedriglatenzanwendungen ist das halt nicht geeignet (ALSA aber auch nicht)
    Benutzt JACK nicht gerade ALSA?

    >Es macht was mit Video
    <Schaue hinein
    >Es ist ffmpeg

    >Es macht was mit Fonts
    <Schaue hinein
    >Es ist FreeType

    >Es macht Geräusche
    <Schaue hinein
    >Es ist ALSA
  • [l] Felix Thu, 15 May 2025 14:12:47 GMT Nr. 156567
    >>156566
    >Benutzt JACK nicht gerade ALSA?
    Nicht, dass Felix wüsste. Aber bei dem Audio-Wirrwar unter Linux (siehe Bild) kann man sich nie 100% sicher sein.

    Pulsaudio emuliert ALSA (und benutzt ALSA), damit ALSA-Anwendungen damit funktionieren. Pipewire tut das (soweit Felix weiß) ebenfalls. Vielleicht macht JACK das auch und daher kommt die Verwirrung.
  • [l] Felix Thu, 15 May 2025 14:46:31 GMT Nr. 156574
    >>156567
    >Vielleicht macht JACK das auch und daher kommt die Verwirrung.
    Felix meint, dass JACK ALSA als Hinterende verwendet:
    >-d, --driver backend [backend-parameters ]
    >Select the audio interface backend. The current list of supported backends is: alsa, coreaudio, dummy, firewire, oss sun and portaudio.

    Die Frage ist, wie die Daten überhaupt zum Gerät kommen. Da gibt es im Linux-Kernel, veraltete Sachen ausgeschlossen, nach Felixens Kenntnis nur ALSA oder FFADO (letzteres für Firewire, siehe entsprechendes Hinterende oben).

    Vielleicht bezieht sich das mit der niedrigeren Latenz auf den Mixer? ALSA hat auch einen Mixer, mit dem mehrere Quellen gleichzeitig zusammengemixt und abgespielt werden, aber vielleicht hat der Mixer eine zu hohe Latenz, wenn man nicht die bei Desktop-Systemen üblichen ca. 1-3 Quellen, sondern >9000 Instrumente gleichzeitig mixen will?
  • [l] Felix Thu, 15 May 2025 14:59:42 GMT Nr. 156575
    >>156574
    Der eigentliche Audio-Kram im Kernel ist, soweit Felix weiß, OSS. ALSA sitzt da nur obendrauf.
  • [l] Felix Thu, 15 May 2025 15:43:30 GMT Nr. 156586
    >>156575
    >The Open Sound System (OSS) is an alternative sound architecture for Unix-like and POSIX-compatible systems. OSS version 3 was the original sound system for Linux, but was superseded by the Advanced Linux Sound Architecture (ALSA) in 2002 when OSS version 4 became proprietary software. OSSv4 became free software again in 2007 when 4Front Technologies released its source code and provided it under the GPL license.
    https://wiki.archlinux.org/title/Open_Sound_System

    Zum Mixing:
    https://wiki.archlinux.org/title/Advanced_Linux_Sound_Architecture#Software_mixing
    https://wiki.archlinux.org/title/Advanced_Linux_Sound_Architecture#High_quality_resampling
  • [l] Felix Thu, 15 May 2025 15:50:11 GMT Nr. 156587
    JPG 500×500 38.9k
    >>156574
    >vielleicht hat der Mixer eine zu hohe Latenz, wenn man nicht die bei Desktop-Systemen üblichen ca. 1-3 Quellen, sondern >9000 Instrumente gleichzeitig mixen will?
    Denke ich nicht, das Mixen erledigt normalerweise die DAW selbst, das Sound-Backend bekommt nur den bereits abgemischten Strom. Mehr als 1 - 3 aktive Quellen hat man da nie. Sie könnten höchstens unterschiedliche Sampleraten oder Formate haben.

    >>156586
    Hmm, keine Ahnung. Gibt es bei ALSA denn auch Pro-Applikation-Lautstärkeregler? Und gibt es einen grafischen Mischen wie pavucontrol? Felix fand ALSA bisher nicht wirklich brauchbar, vielleicht kann man es brauchbar machen, aber es ist zu viel Gefrickel. Deshalb mochte Felix PulsAudio, das funktioniert einfach, ohne Gefrickel (außer dass man "flat volumes" in den Config abstellen muss, wenn man sich nicht sein Trommelfell zerficken will, aber irgendwas ist ja immer...)
  • [l] Felix Thu, 15 May 2025 15:53:18 GMT Nr. 156590
    Felix wollte auch noch ergänzen, dass er inzwischen ganz gerne Blauzahn-Kopfhörer verwendet. Auch deshalb wäre Pipewire interessant. PulsAudio kann auch Blauzahn, es funkitoniert nach Felix' Erfahrung aber nicht so richtig gut.
  • [l] Felix Thu, 15 May 2025 16:05:30 GMT Nr. 156595
    >>156587
    >Gibt es bei ALSA denn auch Pro-Applikation-Lautstärkeregler?
    Nein, nur anders: Mit dem ALSA-Plugin softvol kann man sich Pseudogeräte anlegen, die die Geräusche an das Hardwaren-Gerät (oder an dmix als Mixer) weiterleiten. Jedes dieser Pseudogeräte hat dann einen eigenen Lautstärkeregler. Man kann sich also vorher, statisch, ein Gerät für den Feuerfuchs, ein Gerät für VLC, etc. anlegen, und die Audioausgabe der Programme darauf umbiegen, und kann so die Lautstärke der beiden Programme steuern.

    https://alsa.opensrc.org/How_to_use_softvol_to_control_the_master_volume

    Ist ja fast so, als ob man das dynamische Hinzufügen und Entfernen solcher Pseudogeräte mittes selbstgeschriebenen Dämons automatisieren könnte und dann noch eine GUI-Anwendung dafür schreiben könnte und...

    Felix wäre es am liebsten, wenn eine Anwendung erst mal gar keinen Ton abgeben dürfte.
  • [l] Felix Thu, 15 May 2025 16:13:36 GMT Nr. 156596
    >>156595
    >Man kann sich also vorher, statisch, ein Gerät für den Feuerfuchs, ein Gerät für VLC, etc. anlegen, und die Audioausgabe der Programme darauf umbiegen, und kann so die Lautstärke der beiden Programme steuern.
    Ja oke, das ist genau die Scheiße, auf die Felix keinen Bock hat.
  • [l] Felix Thu, 15 May 2025 16:19:20 GMT Nr. 156597
    >>156596
    Ja, dann bist du ein Nutzer für PulseAudio/PipeWire.
    Felix ändert sowieso nie etwas, fährt ohne und es ist komfie.
  • [l] Felix Thu, 15 May 2025 16:59:46 GMT Nr. 156601
    >>156565
    >Niedriglatenzanwendungen
    >Benutzt kein RTOS
    Naja, weiste...
  • [l] Felix ☎️ Sun, 18 May 2025 18:29:52 GMT Nr. 156761
    >>156574
    >>9000 Instrumente gleichzeitig mixen
    Herr Rasmussen, sind sie es?
  • [l] Felix Sun, 18 May 2025 20:24:58 GMT Nr. 156765
    >>156763
    Felix hatte zunächst keinen Plan, wer dieser hässliche Mensch sein soll, bis er die bemerkenswerte Hautfärbung entdeckte.
  • [l] Felix Sun, 18 May 2025 20:27:50 GMT Nr. 156766
    >>156765
    Felix hat immer noch keinen Plan, wer das sein soll.
  • [l] Felix Sun, 18 May 2025 21:02:03 GMT Nr. 156767
    >>156766
    Ein Bildersucheergebnis der Suche nach "Rasmussen Meme" - keine Ahnung, wer das sein soll oder warum, aber ich fand es passend.
  • [l] Felix ☎️ Mon, 19 May 2025 20:13:28 GMT Nr. 156787
    https://en.wikipedia.org/wiki/Michael_Rasmussen_(cyclist)
    Gemeint war aber https://en.wikipedia.org/wiki/Flemming_Rasmussen
  • [l] Felix Mon, 19 May 2025 20:52:53 GMT Nr. 156788
    >>156787
    Von dem gibt es aber keine so schönen Bilder!


[Zurück]
[c] [meta] [fefe] [erp]