簡単な修正がある場合は申し訳ありませんが、私はLinuxが初めてであり、インターネットで見つけることができるものはすべて試しました。ヘッドフォンジャックのオーディオ出力には、奇妙なパチパチというノイズがあります。これは、ヘッドフォンの左チャンネルにのみ存在します。また、音は時々スキップまたはエコーします。私はUbuntuをWindowsでデュアルブートしていますが、Windowsではオーディオジャックはまったく問題なく動作します。ヘッドフォンも問題ではありません。Windowsでも、私のスマートフォンでも動作するからです。
これまでに試したこと
Alsa-base.confに以下の行を個別に追加しました
options snd-hda-intel model=generic
そして
options snd-hda-intel vid=8086 pid=8ca0 snoop=0
Alsamixerでループバックと自動ミュートを無効化
システム情報
Product Name: HP Pavilion x360 Convertible
lspci -nnk | grep -i audio -A2
00:1f.3 Audio device [0403]: Intel Corporation Sunrise Point-LP HD Audio [8086:9d70] (rev 21)
Subsystem: Hewlett-Packard Company Sunrise Point-LP HD Audio [103c:81a7]
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel, snd_soc_skl
cat /proc/asound/cards
0 [PCH ]: HDA-Intel - HDA Intel PCH
HDA Intel PCH at 0xb1528000 irq 281
EDIT:私が抱えている問題を正確に説明していると思われるバグレポートを見つけました。 ヘッドフォン使用時の音の割れとポッピング| bugs.launchpad.net 。誰がいつ修正されるかが明確になるまで一時的に修正する方法についてのアイデアを持っていますか?
HPラップトップでも同じ問題が発生しました。次の2つのコマンドでこの問題を解決しました(コマンドにはalsa-tools
とSudoのインストールが必要です):
hda-verb /dev/snd/hwC0D0 0x20 SET_COEF_INDEX 0x67
hda-verb /dev/snd/hwC0D0 0x20 SET_PROC_COEF 0x3000
ソース: https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/1648183/comments/17
コマンドは起動するたびに実行する必要があるため、これらの2つのコマンドをshスクリプトに入れて、cronjobで再起動した後に実行できます。