Audio crackle através de fones de ouvido

5

Acabei de instalar o Ubuntu 16.10 em um Lenovo Yoga 910 e estou descobrindo que o áudio crepita de vez em quando ao ouvir através de fones de ouvido. Ocorre predominantemente no canal esquerdo e parece estar associado a freqüências mais baixas, como se eu usasse um equalizador para virar todos os sliders abaixo de 1kHz até o fim, o estalo desaparece. Parece ser determinista, ocorrendo consistentemente em gravações específicas em locais específicos.

Ele não parece estar associado ao pulseaudio, pois tentei desabilitá-lo, mas o estalo permanece. Eu também tentei usar o kernel mainline 4.10.

Eu tentei todas as permutações das seguintes opções snd-hda-intel em /etc/modprobe.d/alsa-base.conf : model=auto , power_save=0 , power_save_controller=N e todos os valores possíveis de position_fix .

Eu também tentei desativar o mudo automático em alsamixer , mas não ajudou.

Encontrei este relatório de erros recente da ALSA, que parece ser possível o que estou experimentando. Eu pensei em perguntar aqui se alguém tinha alguma idéia para qualquer outra coisa que eu poderia tentar resolver o problema.

    
por nedned 26.12.2016 / 06:28

1 resposta

1

Uma solução para esse problema foi encontrada por Robert Joynt em um comentário para este relatório de bug alsa-driver . Aqui está uma cópia das instruções:

  

Instale alsa-tools se não estiver instalado:

sudo apt install alsa-tools
     

Crie e salve um script em /usr/local/bin :

#!/bin/bash 
hda-verb /dev/snd/hwC0D0 0x20 SET_COEF_INDEX 0x67 
hda-verb /dev/snd/hwC0D0 0x20 SET_PROC_COEF 0x3000
     

Execute o script como root em um terminal para corrigir o problema imediatamente.

     

Para executar o script na inicialização, use o cron com o comando @reboot:

sudo crontab -e
     

e, em seguida, adicione a linha no crontab:

@reboot [full path to script]
     

Para executar o script no resumo a partir da suspensão, copie o script para    /lib/systemd/system-sleep

     

Para obter mais detalhes técnicos sobre essa correção, consulte    link

    
por nedned 19.08.2017 / 06:45