.png)
Después de actualizar de Linux 5.3 a Linux v5.4.2 en Arch Linux, todo mi audio dejó de funcionar. Lo único que veo en la configuración de sonido de Gnome 3 es "Salida ficticia" y aplay --list-pcm
dice: "No se encontraron tarjetas". y al ejecutar alsactl init
dice: "alsactl: init:1759: No se encontraron tarjetas de sonido".
Ya he probado muchas soluciones.
Respuesta1
Así es como pude resolver esto:
sudo vim /etc/default/grub
- Busque
GRUB_CMDLINE_LINUX_DEFAULT
y agreguesnd_hda_intel.dmic_detect=0
al final. (ex:GRUB_CMDLINE_LINUX_DEFAULT="loglevel=3 snd_hda_intel.dmic_detect=0"
) sudo grub-mkconfig -o /boot/grub/grub.cfg
- Reinicie el sistema.
Respuesta2
La opción snd_hda_intel.dmic_detect=0
está obsoleta en los kernels más nuevos; puede usarla snd-intel-dspcfg.dsp_driver=1
en su lugar. Pero tenga en cuenta que tiene un significado ligeramente diferente.
Respuesta3
Si desea conservar los parámetros del kernel (¡por ejemplo en Pop_OS!), deberá usar kernelstub para agregar el parámetro.
Utilice sudo kernelstub -a intel-dspcfg.dsp_driver=1
o sudo kernelstub -a snd_hda_intel.dmic_detect=0
(según la versión del kernel). Luego puede verificar si se agregó al ejecutar el comando sudo cat /boot/efi/loader/entries/Pop_Os-current.conf
.
Si agrega el parámetro directamente, se sobrescribirá después de reiniciar.
Respuesta4
En derivados recientes (es decir, posteriores a 2020) de Fedora o RHEL, como lo hace el superusuario:
- vim/etc/default/grub
- Busque GRUB_CMDLINE_LINUX y agreguesnd-intel-dspcfg.dsp_driver=1como otra opción dentro de las "comillas"
- grub2-mkconfig -o /boot/grub2/grub.cfg
- Reinicie el sistema.
Esta receta asume que solo te falta poder detectar tu dispositivo físico, por lo tanto, los drivers y/o plugins de ALSA, lame, VLC, etc., además de otras cosas multimedia, ya están instalados siguiendo otros tutoriales (si es necesario) y tu usuario es parte delaudiogrupo. Debería aparecer un nombre de dispositivo si escribelspci -v | grep -A 7 -i Audio