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=0GRUB_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

関連情報