Problemas de áudio / impacto do nome do driver? / snd-hda-intel ou snd_hda_intel

1

Usando o 14.04, eu tenho problemas intermitentes com o áudio (o trabalho pára), tentei muitas dicas (e realmente reverta de 16.04 para um novo 14.04), mas ainda está lá ...

Pergunta

Ao aplicar o procedimento de solução de problemas, notei que o driver é referenciado com nomes diferentes em locais diferentes usando traço ou sublinhado: "snd-hda-intel" em módulos de som, "snd_hda_intel" em dispositivos de hardware.

Por que esses nomes diferentes? isso poderia ter um impacto?

Obrigado pela sua ajuda

Módulo de som

encontre / lib / modules / uname -r | grep snd | grep hda | grep intel

/lib/modules/4.4.0-36-generic/kernel/sound/pci/hda/snd-hda-intel.ko

Hardware de áudio físico

lspci -v | grep -A5 -i "audio"

00: 1b.0 Dispositivo de áudio: Intel Corporation Família de chipsets série 7 / série C210 Controlador de áudio de alta definição (rev 04)     Subsistema: Intel Corporation Device 204f     Bandeiras: mestre de barramento, devsel rápido, latência 0, IRQ 29     Memória em f7d30000 (64 bits, não pré-cabível) [size = 16K]     Capacidades:     Driver do kernel em uso: snd_hda_intel

Placas e dispositivos de som

aplay -l

**** Lista de dispositivos de hardware PLAYBACK **** cartão 0: PCH [HDA Intel PCH], dispositivo 3: HDMI 0 [HDMI 0]   Subdevices: 1/1   Subdispositivo # 0: subdevice # 0 cartão 0: PCH [HDA Intel PCH], dispositivo 7: HDMI 1 [HDMI 1]   Subdevices: 1/1   Subdispositivo # 0: subdevice # 0 cartão 0: PCH [HDA Intel PCH], dispositivo 8: HDMI 2 [HDMI 2]   Subdevices: 1/1   Subdispositivo # 0: subdevice # 0

    
por Joe_B 17.09.2016 / 12:29

1 resposta

0

Tive problemas semelhantes com áudio intermitente em que o dispositivo estava listado em aplay -l , mas ainda não havia som. A saída de dmesg mostrou o problema real:

snd_hda_intel: azx_get_response timeout, switching to polling mode: last cmd=0x01270700
snd_hda_intel: No response from codec, disabling MSI: last cmd=0x01270700
snd_hda_intel: azx_get_response timeout, switching to single_cmd mode: last cmd=0x01270700

Para corrigir isso, adicione esta linha em /etc/modprobe.d/alsa-base.conf :

options snd-hda-intel probe_mask=1

Fonte: link

    
por wagoodman 02.04.2017 / 01:07