Ich habe aus Neugier pulseaudio durch pipewire ersetzt. Alles funktioniert, aber die Probleme sind nicht verschwunden (dolby 5.1 nicht stabil, Audio-default wechselt von HDMI nach USB). Hat das pipewire irgendwelche Vorteile?
pulseaudio vs. pipewire
Anmeldungsdatum: Beiträge: 799 Wohnort: Schwetzingen |
|
Anmeldungsdatum: Beiträge: 12067 |
Hallo! Die Probleme klingen auch mehr nach Kernelebene (ALSA). Da hilft dir PA/PW nicht weiter. Diese Probleme solltest du zunächst beheben, ggf. durch einen aktuelleren Kernel, UEFI Update, etc. Ansonsten ist pipewire (noch) etwas schlanker als pulseaudio und bietet mehr Sicherheitsmechanismen, was es einfacher macht z.B. Streaming aus Containern zu realisieren. Im Normalbetrieb dürfte es keinen spürbaren Unterschied geben. Ist so ne Mischung aus Jack-Routing und PulseAudio-Bequemlichkeit. Gibt afaik einen Anwendungsfall indem du das wirklich brauchen kannst: Screensharing übers Waylandprotokoll. Ansonsten mal abwarten. Ist halt jetzt der „neue, heiße Scheiß“ und zieht entsprechend viele Entwickler an die die ewigen Bugs aus PA leid sind. |
(Themenstarter)
Anmeldungsdatum: Beiträge: 799 Wohnort: Schwetzingen |
Naja das Dolby 5.1 ist schon seit Jahren instabil. Ich hatte es mal für Kodi eingerichtet und es hat eine zeitlang funktioniert, mit irgendeinem Ubuntu-Update war es dann kaputt. Hab es dann mal wieder hingebastelt, irgendwann war es dann wieder kaputt. Damit war klar: die Ubuntu-Leuten testen das gar nicht bei neuen Updates. Da habe ich es aufgegeben. |
Anmeldungsdatum: Beiträge: 12067 |
Bei solchen Dingen muss man eben recht zügig einen Bugreport einreichen. Es hat nicht jeder Entwickler jede erdenkliche Kombination an Hardware zuhause stehen. Die brauchen also Fehlermeldungen von Anwendern. |
Anmeldungsdatum: Beiträge: 744 |
lässt sich festlegen. |
(Themenstarter)
Anmeldungsdatum: Beiträge: 799 Wohnort: Schwetzingen |
|
(Themenstarter)
Anmeldungsdatum: Beiträge: 799 Wohnort: Schwetzingen |
Ich nehme doch an dass Canonical bei einem neuen Release oder bei Updates ein paar hundert virtuelle Kisten hat und systematische automatisierte Tests fährt. |
Anmeldungsdatum: Beiträge: 744 |
Ja, und .. was ist nun das Problem? Schaltet nicht zurück auf HDMI, oder was? |
Anmeldungsdatum: Beiträge: 12067 |
Ich hab keine Ahnung wie die arbeiten. Allerdings wäre das sowieso der falsche „Ansprechpartner“. Du müsstest dich damit samt relevanter Informationen an die Kernel Bugliste: Sound(ALSA) wenden, bzw. erstmal da suchen ob dein Fall schon dabei ist. Canonical schreibt ja nicht Linux, die übernehmen den nur und kompilieren ihn nach ihrem Gusto, wie alle anderen Distributionen auch. Falls das Problem nur unter Ubuntu, nicht aber unter Arch, Fedora, openSUSE auftaucht, dann wäre Canonical die richtige Adresse für den Bugreport. Melden kannst du das natürlich auch im Launchpad, aber wirst dann vermutlich an „Upstream“ verwiesen. Ich arbeite da lieber anders herum und fange „oben“ an — oder „unten“, je nachdem wo du die Hardware-Ebene ansiedelst. |
(Themenstarter)
Anmeldungsdatum: Beiträge: 799 Wohnort: Schwetzingen |
Nein der bleibt auf USB.Auf https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/Modules/#module-suspend-on-idle lese ich gerade:
|
Anmeldungsdatum: Beiträge: 744 |
Prior., nochmal: Das lässt sich setzen. In Deinem Fall gibt's m.M.n. eine bessere Lösung. Gleichzeitige Soundausgabe an alle Soundkarten. Was hälst Du davon? |
Supporter, Wikiteam
Anmeldungsdatum: Beiträge: 8554 Wohnort: Münster |
Was erwartest Du in diesem Thread?
Entscheide Dich. Wenn Du beides möchtest, eröffne zwei Threads. |
(Themenstarter)
Anmeldungsdatum: Beiträge: 799 Wohnort: Schwetzingen |
Ich hatte gehofft, dass pipewire grundsätzlich einige meiner Probleme löst. Z.b. dass ich HDMI als default festlegen kann und der bleibt dann auch default, ohne dass das System daran rumfummelt. Vielleicht geht das mit pipewire, aber die Konfiguration scheint etwas kompliziert zu sein. |
Supporter, Wikiteam
Anmeldungsdatum: Beiträge: 8554 Wohnort: Münster |
PulseAudio merkt sich für jeden Audiostrom, den es jemals bearbeitet, d.h. wiedergegeben hat, die verwendete Lautstärke und das verwendete Ausgabegerät in einer Datenbank. Das ist normalerweise sinnvoll. Wenn es für Deine Bedürfnisse nicht passt, würde ich wie folgt vorgehen:
Jetzt sollte alles auf dem gewünschten Gerät abgespielt werden, solange Du nichts anschließt, was als Audio-Ausgabe arbeiten könnte. Wenn Du das doch machst, musst Du vor dem Abspielen das default-Gerät neu setzen: pactl list sinks short pactl set-default-sink 0 Den markierten Index im zweiten Befehl musst Du auf das setzen, was der erste Befehl bei Dir aktuell anzeigt. Lese: https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/DefaultDevice/ Vielleicht ist für Dich auch zielführend, das PA-Modul |
Anmeldungsdatum: Beiträge: 2207 |
Dieser Thread ist wirklich sehr unglücklich. Dolby 5.1 dürfte wohl eine Kodi Konfig Geschichte sein. Die HDMI Geschichte ist doch ein ziemlich altes "Usability" Problem. Wobei mir das Verhalten von Pulse hier im Kontext doch "Normal" vorkommt. HDMI ist Default, aber kein Video kein Audio. Da gibt es sicher eine Menge Pulse "Magie", um das einzurichten. on connect/blacklist ... 😎 Bei Pipewire fehlt im Moment sicher noch die Erfahrung hier, wie man ein spezielles Szenario einrichtet. Der Gedanke, daß Pipe die speziellen Wünsche des TS "einfach "löst", halte ich für falsch. Da ist mit Sicherheit Nacharbeit gefragt. Ich würde 2 neue Threads anlegen, und genau beschreiben was man will, und was man schon gemacht hat. Pipewire bietet ...
Ab 22.10 default, man wird sehen ... ☹ |