Depois de atualizar do Linux 5.3 para o 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 é “Dummy Output” e aplay --list-pcm
diz: “No card(s) found.” e a execução alsactl init
diz: “alsactl: init:1759: Nenhuma placa de som encontrada.”
Já tentei muitas soluções.
Aqui está como eu consegui resolver isso:
sudo vim /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT
e adicionesnd_hda_intel.dmic_detect=0
ao final dele. (exGRUB_CMDLINE_LINUX_DEFAULT="loglevel=3 snd_hda_intel.dmic_detect=0"
:)sudo grub-mkconfig -o /boot/grub/grub.cfg
A opção
snd_hda_intel.dmic_detect=0
está obsoleta em kernels mais recentes, você pode usarsnd-intel-dspcfg.dsp_driver=1
em seu lugar. Mas esteja ciente, é um significado ligeiramente diferente.Se você quiser manter os parâmetros do kernel (por exemplo, no Pop_OS!), terá que usar o kernelstub para anexar o parâmetro.
Use
sudo kernelstub -a intel-dspcfg.dsp_driver=1
ousudo kernelstub -a snd_hda_intel.dmic_detect=0
(dependendo da versão do kernel). Em seguida, você pode verificar se foi anexado ao executar o comandosudo 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.
A solução acima da hopeseekr parece estar funcionando para Dell G3 3590 com Nvidia GTX 1650 para a instalação mais recente do Ubuntu 20.04 no modo Dual Boot junto com o Windows 10. Inicialmente, não havia som e nenhum controlador de brilho do sistema. Eu tentei seguir as possíveis soluções atualizando o grub, mas nada parece funcionar:
/etc/default/grub
comquiet splash
emGRUB_CMDLINE_LINUX_DEFAULT
./etc/default/grub
comnouveau.nomodeset=0
emGRUB_CMDLINE_LINUX
.O check
alsamixer
-in do terminal também não mostrava a placa de som Intel. Apenas a placa de som Nvidia foi detectada. Isso resolveu completamente o problema. Eu tenho procurado por essa solução há meses. Ele detecta a placa de som Intel corretamente na instalação do Ubuntu 18.04, mas não conseguiu fazê-lo no Ubuntu 20.04.Isso parece ser causado pela opção de configuração
SND_HDA_INTEL_DETECT_DMIC
habilitada no kernel 5.4 ( https://bugs.archlinux.org/task/64720 ).A correção sugerida é desfazer a alteração passando
snd_hda_intel.dmic_detect=0
como parâmetro do kernel, conforme explicado nesta resposta .A solução atual pode ser que:
add snd-intel-dspcfg.dsp_driver=0
nos parâmetros do kernel (/boot/grub2/grub.cfg
até o final da linhalinux
ou outros locais dependem do seu gerenciador de inicialização)O que funcionou para mim, no Debian instável com esta placa de som:
foi
Com esta opção, ele usa o legado snd_hda_intel em vez de SOF.