ThinkPad x1 c6のパチパチ音を修正しようとしていました。次のコマンドを実行して、alsaオーディオドライバーを再インストールしました。そのために、次のコマンドを実行しました。
1)ALSAパッケージを削除します。
Sudo apt-get --purge remove linux-sound-base alsa-base alsa-utils
2)同じパッケージを再インストールします。
Sudo apt-get install linux-sound-base alsa-base alsa-utils
その後、Pavucntrolはスピーカーまたはヘッドフォン出力を認識せず、代わりにダミー出力のみを表示します。
これまでのところ、私は以下を試しました
このコマンドを実行してみました。
Sudo apt-get install build-essential linux-headers-`uname -r` alsa- base alsa-firmware-loaders alsa-oss alsa-source alsa-tools alsa-tools-gui alsa-utils alsamixergui
再起動が続きます。無効。
この答え
https://askubuntu.com/a/863157/191299
無効
このコマンドはpulseaudio -k && Sudo alsa force-reload
無効
これらのコマンドを実行してみました
Sudo apt-add-repository ppa:ubuntu-audio-dev/alsa-daily
Sudo apt-get update
Sudo apt-get install linux-image-extra-`uname -r`
Sudo apt-get install --reinstall linux-image-extra-`uname -r`
Sudo apt-get install oem-audio-hda-daily-dkms
無効。
このコマンド
Sudo apt-add-repository ppa:ubuntu-audio-dev/alsa-daily
Sudo apt-get install oem-audio-hda-daily-dkms
無効。
/etc/modprobe.d/alsa-base.conf
に次のいずれかの行を追加します
options snd-hda-intel model=auto
または
options snd-hda-intel model=thinkpad
いくつかの有用な出力を以下に示します
~$ lspci -nnk | grep -A2 Audio
00:1f.3 Audio device [0403]: Intel Corporation Sunrise Point-LP HD Audio [8086:9d71] (rev 21)
Subsystem: Lenovo Sunrise Point-LP HD Audio [17aa:225c]
Kernel modules: snd_hda_intel
00:1f.4 SMBus [0c05]: Intel Corporation Sunrise Point-LP SMBus [8086:9d23] (rev 21)
~$ pacmd list-cards
0 card(s) available.
Ubuntuサウンドデバッグ手順からの出力
http://alsa-project.org/db/?f=7e809df97a3b032337389a16303ac1158e3e7581
わかりました、理由はわかりませんが、これでうまくいきました。
私は問題を再現しようとしていました。
サウンドパッケージをアンインストールしてすぐに再インストールするのではなく(最初に問題が発生しました)、パッケージをアンインストールした後にシステムを再起動することにしました。
Sudo apt-get --purge remove linux-sound-base alsa-base alsa-utils
再起動が続きます。私はDIDパッケージを再インストールせず、pavucontrolの[出力]タブをチェックしただけで、 "ダミー出力"がなくなりました。
理由はわかりませんが。誰かが理由を知っている場合はコメントしてください。
編集:それはまたパチパチ音を修正しました。 Linuxがどのように機能するかについては、まだ多くのことを学ぶ必要があります。