Linux 5.4(Intel HD Audio)로 업그레이드한 후 사운드가 작동하지 않습니다.

Linux 5.4(Intel HD Audio)로 업그레이드한 후 사운드가 작동하지 않습니다.

Arch Linux에서 Linux 5.3을 Linux v5.4.2로 업그레이드한 후 모든 오디오 작동이 중단되었습니다. Gnome 3의 사운드 설정에서 볼 수 있는 유일한 것은 "더미 출력"이며 aplay --list-pcm"카드를 찾을 수 없습니다."라는 메시지가 표시됩니다. 실행하면 alsactl init"alsactl: init:1759: 사운드 카드를 찾을 수 없습니다."라고 표시됩니다.

나는 이미 많은 솔루션을 시도했습니다.

답변1

이 문제를 해결할 수 있었던 방법은 다음과 같습니다.

  1. sudo vim /etc/default/grub
  2. 찾아서 끝에 GRUB_CMDLINE_LINUX_DEFAULT추가하세요 . snd_hda_intel.dmic_detect=0(전: GRUB_CMDLINE_LINUX_DEFAULT="loglevel=3 snd_hda_intel.dmic_detect=0")
  3. sudo grub-mkconfig -o /boot/grub/grub.cfg
  4. 시스템을 재부팅합니다.

답변2

이 옵션은 snd_hda_intel.dmic_detect=0최신 커널에서는 더 이상 사용되지 않으며 대신 사용할 수 있습니다 snd-intel-dspcfg.dsp_driver=1. 하지만 의미가 약간 다르다는 점에 유의하세요.

답변3

커널 매개변수(예: Pop_OS!)를 유지하려면 kernelstub을 사용하여 매개변수를 추가해야 합니다.

sudo kernelstub -a intel-dspcfg.dsp_driver=1또는 sudo kernelstub -a snd_hda_intel.dmic_detect=0(커널 버전에 따라)을 사용하십시오 . 그런 다음 명령을 실행하여 추가되었는지 확인할 수 있습니다 sudo cat /boot/efi/loader/entries/Pop_Os-current.conf.

매개변수를 직접 추가하면 재부팅 후 덮어쓰게 됩니다.

답변4

최근(즉, 2020년 이후) Fedora 또는 RHEL 파생 제품에서는 슈퍼유저가 다음을 수행합니다.

  • vim /etc/default/grub
  • GRUB_CMDLINE_LINUX를 찾아 추가하세요.snd-intel-dspcfg.dsp_driver=1"따옴표" 안의 또 다른 옵션으로
  • grub2-mkconfig -o /boot/grub2/grub.cfg
  • 시스템을 재부팅합니다.

이 레시피에서는 물리적 장치를 감지할 수 있는 능력이 부족하다고 가정합니다. 따라서 ALSA, lame, VLC 등, 드라이버 및/또는 플러그인, 기타 멀티미디어 항목은 (필요한 경우) 다른 튜토리얼을 따라 이미 설치되어 있습니다. 귀하의 사용자는오디오그룹. 입력하면 장치 이름이 나타납니다.lspci -v | grep -A 7 -i Audio

관련 정보