Dell Inpsiron 7590にubuntu 19.10を新しくインストールすると、いくつかのサウンドの問題が発生します。ALC3254サウンドチップが搭載されています。
奇妙なことに、インストールUSBからubuntuを実行すると、オーディオが正常に動作します。インストール後、システムはオーディオの「ダミー出力」のみを表示します。
インストールされているバージョンに「inxi -Fxz」を使用すると、次のことがわかりました。
Audio:
Device-1: Intel Cannon Lake PCH cAVS vendor: Dell driver: snd_soc_skl
v: kernel bus ID: 00:1f.3
Sound Server: ALSA v: k5.3.0-42-generic
USBのライブバージョンが表示されている間:
Audio:
Device-1: Intel Cannon Lake PCH cAVS vendor: Dell driver: snd_hda_intel
v: kernel bus ID: 00:1f.3
Sound Server: ALSA v: k5.3.0-18-generic
これは、ロードされたドライバーが異なり、Sound Serverのバージョンが少し異なることを示しています。 2つの間のalsa-base.confを確認しましたが、違いはありません。
インストールされているバージョンでは、試したサウンドカードを表示するすべてのコマンドで、サウンドカードは表示されません。 ( 'aplay -l'、 'cat/proc/asound/cards'、 'alsamixer'など)
私の疑いは、おそらく新しいサウンドサーバーのバージョンが原因で、デバイスに間違ったドライバーがロードされるということですか?この問題をさらに調査する方法についてのアイデアはありますか?
私もすでにいくつかの提案をオンラインで試しました:
私に関連するかもしれないもの:alsa-info.shは、出力の最後に次のエラーを表示します:
[ 9.780003] i915 0000:00:02.0: fb0: i915drmfb frame buffer device
[ 9.834137] HDMI HDA Codec ehdaudio0D2: Max dais supported: 3
[ 9.837860] snd_soc_skl 0000:00:1f.3: Direct firmware load for a348-INTEL-EDK2-2-tplg.bin failed with error -2
[ 9.837866] snd_soc_skl 0000:00:1f.3: tplg fw a348-INTEL-EDK2-2-tplg.bin load failed with -2, falling back to dfw_sst.bin
[ 9.838035] snd_soc_skl 0000:00:1f.3: Direct firmware load for dfw_sst.bin failed with error -2
[ 9.838039] snd_soc_skl 0000:00:1f.3: Fallback tplg fw dfw_sst.bin load failed with -2
[ 9.838045] snd_soc_skl 0000:00:1f.3: Failed to init topology!
[ 9.838049] snd_soc_skl 0000:00:1f.3: ASoC: failed to probe component -2
[ 9.838075] skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: failed to instantiate card -2
その他の情報が必要な場合は、お知らせください!
(編集)現在Ubuntu 19.04をインストールしていますが、これは問題なく動作しています。
Ubuntu 18.04をカーネルバージョン5.3.0-40から5.3.0-42にアップグレードした後も、非常によく似た問題が発生します。 inxiは同じサウンドサーバーのバージョンを示しています。
また、使用可能なダミーオーディオデバイスしか持っておらず、cat /proc/asound/cards
は言う
--- no soundcards ---
ただし、カーネルの更新が原因かどうかは不明です。コロナの故障により、マルチメディア関連の機能をたくさん試しました。これもオーディオを妨げる可能性があります。
更新:カーネルの更新に由来しているようです。古いカーネルで起動し、サウンドが機能します!
ブートパラメータを設定することで可能な解決策を次に示します(そのルートをたどるかどうかわからない): buntu 18.04オーディオが更新後に消えました
Update 2:カーネル5.3.0-45でも問題は解決しないようです(少なくとも私にとっては)。そのため、複数のソースから提案されたように、/etc/modprobe.d/alsa-base.conf
に次の行を追加しました(例 https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/1868782 ):
options snd-hda-intel dmic_detect=0
これで、スピーカー/ヘッドフォンが機能します。内部マイクは検出されません(以前は検出されませんでした)。
当面は、回避策として外部USBマイクを使用します。ただし、サウンドカードの順序に問題があります。マイクが接続されている->スピーカー/ヘッドフォンから音が出ない、接続されていない->スピーカー/ヘッドフォンが機能した。だから、私はさらに行を追加しました
options snd-usb-audio index=-1
options snd-hda-intel index=-2
/etc/modprobe.d/alsa-base.conf
へ。現在、サウンドの入出力が機能しています。
私はubuntu 19.10を搭載したDell 7391を持っていますが、これは私にとってはうまくいきます:
/ etc/default/grubを編集します
Sudo vi /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULTで始まる行を見つけ、その末尾にsnd_hda_intel.dmic_detect = 0を追加します。例えば:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash snd_hda_intel.dmic_detect=0"
GRUB構成を更新する
Sudo update-grub
リブート
ありがとう Gry ( https://askubuntu.com/a/1218119/687058 )、 tomas ( https:// askubuntu.com/a/1218063/687058 )および Zanna ( https://askubuntu.com/a/19487 )