alsa 依賴核心版本嗎?

alsa 依賴核心版本嗎?

最近我除了聲音設定方面遇到了麻煩之外一無所有。完整的鏈條如下圖所示:

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

除了 Firefox 和 Chrome 中的 Flash 之外,此方法運作正常。我有理由相信鏈的尾端是好的,因為直接使用脈衝或插孔的所有其他音訊來源都可以正常工作。

在前端我做了一些實驗,例如直接將 alsa 連接到 jackd,但這也會給 flashplayer 帶來麻煩:播放大約 20 秒後停止,firefox 凍結。

這讓我相信 alsa 的東西有問題。

現在我確實有一個自訂核心(3.8.2),但係統的其餘部分使用常規的 debian來「穩定」東西。難道核心對於 alsa 函式庫來說「太新了」?

答案1

ALSA 驅動程式是核心的一部分,因此取決於核心版本。

但是,在您的管道中,您沒有使用 ALSA 驅動程式。

ALSA函式庫、PulseAudio和Jack都是使用者空間程序,不受核心版本的影響。

唯一使用的核心驅動程式是 FireWire 驅動程序,該驅動程式最近沒有任何相關變更。

相關內容