Ist Alsoa von der Kernel-Version abhängig?

Ist Alsoa von der Kernel-Version abhängig?

In letzter Zeit hatte ich nur Ärger mit meinem Sound-Setup. Die komplette Kette sieht so aus:

alsa (pulse plugin)-> pulseaudio (jack plugin) -> jackd -> firewire soundcard

Das funktioniert einwandfrei, außer bei Flash in Firefox und Chrome. Ich habe Grund zu der Annahme, dass das Ende der Kette in Ordnung ist, da jede andere Audioquelle, die Pulse oder Jackd direkt verwendet, einwandfrei funktioniert.

Auf der Front-End-Seite habe ich einige Experimente durchgeführt, wie z. B. die direkte Verbindung von Alsa mit Jackd, aber dies verursacht auch Probleme mit dem Flashplayer: Die Wiedergabe stoppt nach etwa 20 Sekunden und Firefox friert ein.

Dies hat mich zu der Annahme veranlasst, dass mit dem Alsa-Zeug etwas nicht stimmt.

Jetzt habe ich zwar einen benutzerdefinierten Kernel (3.8.2), aber der Rest des Systems verwendet normales „stabiles“ Debian-Material. Kann es sein, dass der Kernel „zu neu“ für die Alsa-Bibliotheken ist?

Antwort1

Die ALSA-Treiber sind Teil des Kernels und daher von der Kernelversion abhängig.

In Ihrer Pipeline verwenden Sie jedoch keine ALSA-Treiber.

Die ALSA-Bibliothek, PulseAudio und Jack sind allesamt Userspace-Programme, die von der Kernelversion nicht betroffen sind.

Die einzigen verwendeten Kernel-Treiber sind die FireWire-Treiber, an denen es in letzter Zeit keine relevanten Änderungen gab.

verwandte Informationen