Alsa depende da versão do kernel?

1

Ultimamente não tive nada além de problemas com a minha configuração de som. A cadeia completa é assim:

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

Isso funciona bem, exceto flash no firefox e no Chrome. Tenho motivos para acreditar que o final da cadeia está bem, porque todas as outras fontes de áudio, usando pulso ou jackd, funcionam diretamente bem.

No front end fiz alguns experimentos, como conectar alsa diretamente ao jackd, mas isso também causa problemas com o flashplayer: a reprodução pára após 20 segundos e o firefox congela.

Isso me fez acreditar que há algo errado com o material da alsa.

Agora eu tenho um kernel personalizado (3.8.2), mas o resto do sistema usa coisas "estáveis" regulares do debian. Será que o kernel é "muito novo" para as alsa libs?

    
por Martin Drautzburg 28.04.2013 / 21:22

1 resposta

1

Os drivers ALSA fazem parte do kernel e, portanto, dependem da versão do kernel.

No entanto, no seu pipeline, você não está usando drivers ALSA.

A biblioteca ALSA, o PulseAudio e o Jack são todos programas de espaço do usuário que não são afetados pela versão do kernel.

Os únicos drivers de kernel usados são os drivers FireWire, que não tiveram nenhuma alteração relevante recentemente.

    
por 29.04.2013 / 08:36