web-dev-qa-db-ja.com

すべてのサウンドデバイスが消えた

最近、Dell Precision 5520ラップトップのUbuntu 16.04インストールで定期的なapt-getパッケージアップグレードを実行しましたが、すべてのサウンド出力および入力が機能しなくなったことがわかりました。再起動してみましたが、Gnomeの「サウンド」ダイアログからすべてが消えてしまいました。 aplay -lの出力は次のとおりです。

aplay: device_list:268: no soundcards found

Wheは 可能な修正の長いリスト を通過しましたが、何もうまくいきませんでした。

サウンドを復元するにはどうすればよいですか?

編集:修正のリストにあるいくつかの提案を試し、何回か再起動した後、成功しなかったので、カーネルを元に戻してみたところ修正されました。 4.4.0-131-genericカーネルとIntelサウンドドライバの間にいくつかのバグまたは非互換性があると思います。 4.4.0-130-genericカーネルに戻すと、問題が部分的に修正されたようです。ただし、ラップトップをサスペンド/レジュームした後、サウンドダイアログはまだすべてのデバイスを表示していますが、サウンドは再び壊れます。

1
Cerin

永久に修正したと思います。これは私がやったことです。

まず、すべてのサウンドコンポーネントとツールをアンインストールしました。

Sudo apt remove --purge alsa-base pulseaudio* gnome-control-center
killall pulseaudio
rm -r ~/.config/Pulse/*
rm -r ~/.Pulse/*

次に、バグのあるカーネルを特定しました。

uname -r

鉱山は4.4.0-131-genericでした。

次に、再起動してshiftを押したままGrub画面に入り、最後に機能していたカーネル4.4.0-130-genericを選択しました。

私はこの良いカーネルを選択し、それを使ってブートしました。次に、不良カーネルを削除し、Grubを更新し、すべてのサウンドパッケージを再インストールし、現在のカーネルパッケージをホールドとしてマークしました。これにより、将来のカーネルアップデートですべてが再び壊れることはありません。

Sudo apt-get purge linux-image-4.4.0-131-generic
Sudo update-grub2
Sudo apt install alsa-base pulseaudio gnome-control-center
Sudo apt-mark hold linux-image-generic linux-headers-generic
Sudo reboot

それが重要かどうかはわかりませんが、[追加のドライバー]ダイアログで、「oem-audio-hda-daily-dkms」というドライバーを使用していると言われました。私が問題をデバッグしているとき、そのダイアログは、私が何も使用していないか、何か他のものを使用していると言うでしょう。私の元の作業セットアップが何を使用したか覚えていませんが、私の現在の作業セットアップはこのパッケージで正常に動作しているようです。

再起動後、サウンドはサスペンド/レジュームを超えても完全に機能しました。

1
Cerin