Зависит ли ALSA от версии ядра?

Зависит ли ALSA от версии ядра?

В последнее время у меня были одни проблемы с моей звуковой настройкой. Полная цепочка выглядит так:

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

Это работает отлично, за исключением вспышки в Firefox и Chrome. У меня есть основания полагать, что хвост цепи в порядке, потому что любой другой источник звука, использующий Pulse или jackd напрямую, работает отлично.

На фронтенде я провел несколько экспериментов, например, подключил ALSA напрямую к jackd, но это также вызвало проблемы с Flashplayer: воспроизведение останавливается примерно через 20 секунд, а Firefox зависает.

Это заставило меня поверить, что с ALSA что-то не так.

Теперь у меня есть кастомное ядро ​​(3.8.2), но остальная часть системы использует обычные "стабильные" версии Debian. Может ли быть, что ядро ​​"слишком новое" для библиотек ALSA?

решение1

Драйверы ALSA являются частью ядра и поэтому зависят от версии ядра.

Однако в вашем конвейере вы не используете драйверы ALSA.

Библиотека ALSA, PulseAudio и Jack — это программы пользовательского пространства, на которые версия ядра не влияет.

Единственными используемыми драйверами ядра являются драйверы FireWire, в которые в последнее время не вносились какие-либо существенные изменения.

Связанный контент