staging.inyokaproject.org

ALSA -> JACK (Plugin) funktioniert auf einmal nicht mehr

Status: Ungelöst | Ubuntu-Version: Ubuntu 19.10 (Eoan Ermine)
Antworten |

BerndW

Anmeldungsdatum:
11. März 2020

Beiträge: Zähle...

Ich hoffe ich bin hier richtig mit der Frage. Ich bin erst vor ein paar Tagen auf Ubuntu umgestiegen und habe mir einige Tools zur Audioproduktion und -bearbeitung installiert. Deshalb habe ich mir auch JACK und KXStudio eingerichtet. Mit dem Tool "Cadence" habe ich JACK eingerichtet und von dort aus starte ich den JACK Server auch immer. Ich habe dann gelesen, dass man hiermit JACK auch automatisch beim Systemstart starten kann und den Standardtreiber ALSA nach JACK weiterleiten kann: Jack Plugin Bridge Type: ALSA → JACK (Plugin)

Jetzt kann ich jede Anwendung (VLC, Chromium, etc) soundtechnisch über JACK laufen lassen und brauche den Server nicht immer händisch starten, wenn ich mal in einer DAW arbeite.

Lange Rede, kurzer Sinn: Das funktioniert seit heute morgen nicht mehr. Ich habe gestern noch ein paar Sachen installiert (Updates, Csound,...) und als ich den Rechner heute morgen gestartet habe, war das Lautsprechersymbol oben in der Taskleiste verschwunden. Ich habe dann "Cadence" gestartet und den JACK Server resettet. Das lief alles fehlerfrei und das Symbol oben war wieder da. Allerdings war nichts zu hören und als ich in die Audio-Einstellungen geschaut habe, stand für die Soundausgabe dort nur ein Dummy-Treiber.

Wie gesagt, wenn ich den JACK Server abschalte funktioniert der ALSA Treiber wieder, nur wenn ich ihn über die JACK (Bridge) nutzen will (damit ich nicht immer umschalten muss), dann geht es auf einmal nicht mehr.

Hat da jemand eine Ahnung, woran das liegen könnte?

Besten Dank schonmal im voraus...

Moderiert von Taomon:

eher multimediakram, daher verschoben.

pepre Team-Icon

Supporter
Avatar von pepre

Anmeldungsdatum:
31. Oktober 2005

Beiträge: 6450

  • In der Standard-Installation von Ubuntu läuft alles über PulseAudio. Dieses reicht den Sound über die ALSA-Module ("Treiber") an die HW weiter. Du hast also mit ALSA gar nix direkt zu tun.

  • Die Systemklänge, Programme usw, geben ihren Sound allesamt an PulseAudio aus, sofern sie nicht so konfiguriert werden (oder per default sind), dass sie direkt mit jack sprechen.

  • Wenn jack läuft, so reserviert es sich den Zugriff (via ALSA-Modul) auf die HW.

Das bedeutet: Finger weg von ALSA. In Cadence aktivierst du nur die PulseAudio-Jack-Bridge.

Wie gesagt, wenn ich den JACK Server abschalte funktioniert der ALSA Treiber wieder...

Ansonsten streiten sich - wie bei dir - ALSA und jack um den Zugriff auf die HW. Wobei jack idR den Vorrang bekommt.

BerndW

(Themenstarter)

Anmeldungsdatum:
11. März 2020

Beiträge: 8

Hmmm, wenn ich in Cadence unten bei den JACK Bridges, Pulse Audio auswähle, steht dort aber dass Pulse Audio nicht gestartet ist und ich kann es auch nicht starten (???)

pepre Team-Icon

Supporter
Avatar von pepre

Anmeldungsdatum:
31. Oktober 2005

Beiträge: 6450

BerndW schrieb:

Hmmm, wenn ich in Cadence unten bei den JACK Bridges, Pulse Audio auswähle, steht dort aber dass Pulse Audio nicht gestartet ist und ich kann es auch nicht starten

Dann hast du etwas verstellt. Ohne mehr Info kommen wir nicht weiter.

Sieh dir mal Soundsystem an, damit du die Grundlagen verstehst.

  • Ubuntu startet nach dem Einloggen automatisch PulseAudio, - falls man das nicht geändert hat.

  • Erst dann startet man jack. Wobei zu beachten ist, dass sich jack und PulseAudio (via ALSA) nicht um die gleiche HW streiten.

Was sagt denn

cat /proc/asound/cards

und welche davon ist die Soundkarte, die via jack angesprochen werden soll?

BerndW

(Themenstarter)

Anmeldungsdatum:
11. März 2020

Beiträge: 8

$ cat /proc/asound/cards
 0 [Generic        ]: HDA-Intel - HD-Audio Generic
                      HD-Audio Generic at 0xfe4c8000 irq 52
 1 [Generic_1      ]: HDA-Intel - HD-Audio Generic
                      HD-Audio Generic at 0xfe4c0000 irq 54

In der Konfiguration von JACK habe ich folgenden Treiber ausgewählt:

hw:Generic_1,0 [ALC285 Analog]

Ansonsten könnte ich dort nur noch einen HDMI Treiber auswählen (externer Monitor?)

pepre Team-Icon

Supporter
Avatar von pepre

Anmeldungsdatum:
31. Oktober 2005

Beiträge: 6450

Bitte diese Ausgaben:

# direkt nach dem Booten
ps ax | egrep -i "pulse|jack"

# direkt nach dem Start von jack
ps ax | egrep -i "pulse|jack"
Antworten |