Som RME Multiface (HDSP) no Debian / Jessie (Systemd / PulseAudio)

1

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.

Problemas

    A interface
  1. não pode ser inicializada (resolvida)
  2. sem som no VLC. A interface do OSS desapareceu.
  3. PulseAudio incapaz de lidar com o HDSP ("Hammerfall DSP" é o nome da interface usada para conectar ao rack externo montado RME Multiface)
  4. interface inativa após a hibernação, mas não é possível remover e recarregar módulo do kernel

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?

    
por Ichthyo 26.07.2015 / 21:54

0 respostas