O som parou de funcionar após a atualização para Linux 5.4 (Intel HD Audio)

O som parou de funcionar após a atualização para Linux 5.4 (Intel HD Audio)

Após atualizar do Linux 5.3 para Linux v5.4.2 no Arch Linux, todo o meu áudio parou de funcionar. A única coisa que vejo nas configurações de som do Gnome 3 é “Saída Dummy” e aplay --list-pcmdiz: “Nenhuma placa(s) encontrada(s). e correndo alsactl initdiz: “alsactl: init:1759: Nenhuma placa de som encontrada.”

Já tentei muitas soluções.

Responder1

Aqui está como consegui resolver isso:

  1. sudo vim /etc/default/grub
  2. Encontre GRUB_CMDLINE_LINUX_DEFAULTe adicione snd_hda_intel.dmic_detect=0ao final. (ex GRUB_CMDLINE_LINUX_DEFAULT="loglevel=3 snd_hda_intel.dmic_detect=0":)
  3. sudo grub-mkconfig -o /boot/grub/grub.cfg
  4. Reinicie o sistema.

Responder2

A opção snd_hda_intel.dmic_detect=0está obsoleta em kernels mais recentes, você pode usá snd-intel-dspcfg.dsp_driver=1-la. Mas esteja ciente, o significado é um pouco diferente.

Responder3

Se você quiser persistir os parâmetros do kernel (por exemplo, no Pop_OS!), você terá que usar o kernelstub para anexar o parâmetro.

Use sudo kernelstub -a intel-dspcfg.dsp_driver=1ou sudo kernelstub -a snd_hda_intel.dmic_detect=0(dependendo da versão do kernel). Então você pode verificar se ele foi anexado ao executar o comando sudo cat /boot/efi/loader/entries/Pop_Os-current.conf.

Se você anexar o parâmetro diretamente, ele será substituído após a reinicialização.

Responder4

Em derivados recentes (ou seja, pós-2020) do Fedora ou RHEL, como o superusuário faz:

  • vim /etc/default/grub
  • Encontre GRUB_CMDLINE_LINUX e adicionesnd-intel-dspcfg.dsp_driver=1como outra opção dentro das "aspas"
  • grub2-mkconfig -o /boot/grub2/grub.cfg
  • Reinicie o sistema.

Esta receita pressupõe que você só não consegue detectar seu dispositivo físico, portanto, o ALSA, lame, VLC, etc., drivers e/ou plugins, além de outras coisas multimídia, já foram instalados seguindo outros tutoriais (se necessário) e seu usuário faz parte doáudiogrupo. Um nome de dispositivo deverá aparecer se você digitarlspci -v | grep -A 7 -i Audio

informação relacionada