web-dev-qa-db-ja.com

16.04で左チャンネルのオーディオジャックからノイズがパチパチと音が飛びます

簡単な修正がある場合は申し訳ありませんが、私は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 。誰がいつ修正されるかが明確になるまで一時的に修正する方法についてのアイデアを持っていますか?

3
ddominnik

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で再起動した後に実行できます。

2
Rolch2015