Problemas para que minha configuração de som funcione em uma nova instalação do Debian / Jessie.
O RME Multiface é uma interface Pro Audio montada em rack externo com uma tonelada de canais e conectores (18 canais de saída), funcionando até 24bit / 96kHz. Admitida, tem mais de 10 anos de idade, mas ainda oferece qualidade de som profissional competitiva. A RME costumava ser amigável ao Linux, então naquela época muita gente de Liunx orientada a áudio usava essas interfaces. Assim, minha pergunta: alguém sabe como assumir esse novo obstáculo?
Obviamente, esse novo obstáculo é a combinação do systemd e do PulseAudio. E, além disso, o OSS como um fallback está desaparecendo lentamente.
O problema 1 está resolvido. Descobriu-se que o Debian na verdade nunca empacotou e enviou o firmware RME específico do Linux. Eu acabei de ter um pacote DEB da gloriosa distribuição 64studio antiga no meu sistema antigo. Solução é
obtenha o carregador de firmware e o mixer de matriz hdsp (do Debian oficial)
apt-get install alsa-tools-gui alsa-firmware-loaders
obtenha o firmware de Alsa.org , crie e instale (OBSERVE o prefixo /usr
, caso contrário o carregador de firmware com pacote DEB não o encontrará)
tar xf alsa-firmware-1.0.29.tar.bz2
cd alsa-firmware-1.0.29/
./configure --prefix=/usr
make
sudo make install'
Agora, ao carregar o módulo do kernel ( modprobe snd_hdsp
), o firmware será automaticamente baixado no Multiface. Reprodução básica funciona. Jack Audio funciona.
O problema 2 parece ser que o VLC não é mais construído com suporte a OSS. A única maneira que eu tenho que trabalhar é instalar o vlc-plugin-jack
e tocar no Jack, que é meio complicado apenas para assistir a um vídeo. Meu palpite é que, se eu conseguir resolver o problema 3, isso também será resolvido.
Problema 3 : o PulseAudio lista apenas a placa de som integrada, que eu não conectei a nenhum alto-falante (e não faço). Na inicialização, o PulseAudio detecta a placa HDSP de várias maneiras, mas falha. A verdade é que a Alsa não tem problemas em obter som para o cartão. Então a pergunta é: alguém sabe como conectar o PulseAudio a esse cartão?
Problema 4 : após a hibernação, o driver do kernel geralmente perdeu a conexão com o firmware externo no Multiface. A reprodução permanece muda. Anteriormente, eu era capaz de resolver essa situação removendo e reinstalando o módulo do kernel ( rmmod snd_hdsp; modprobe snd_hdsp
), o que recarregaria o firmware se necessário.
Mas infelizmente agora o uso do módulo snd_hdsp
é sempre pelo menos 1. Mesmo se o PulseAudio for eliminado e todos os aplicativos de som estiverem fechados.
Aliás, o snd_hda
(o módulo do kernel para a placa de som Intel onboard) também usa o cnt 1. Alguma idéia do que poderia manter esse módulo aberto?
Tags pulseaudio alsa audio