
Ubuntu日本語フォーラム
ログインしていません。
Ubuntu Studio 18.04では問題ないのですが、20.04にアップデートした後、ノートパソコンのヘッドホン端子にミニステレオプラグを刺してヘッドホンが有効になると、サウンドの再生とかかわりなく何もしていないときに内臓スピーカーから大きなブツブツ音が散発するようになりました。
マスターやヘッドホン、スピーカーの音量を最小またはミュートしてもノイズが出ます。
ヘッドホン端子に刺すと内臓スピーカーはOFFになるはずなのに不思議です。
繋ぐのがケーブルだけでも外部スピーカーでも同じです。
ヘッドホン端子に何も刺さないとノイズは出ません。
SPDIFに光ケーブルを刺しても問題ありません。
確認のため、18.04のクリーンインストールでは問題なく、20.04のクリーンインストールではノイズが出ました。
Ubuntu Studioのドライバーしか使っていません。
ノートパソコンの機種は、HP Pavilion dv6200/CTです。
2台とも同じ現象なので、パソコンの故障ではありません。
CPU Intel Core 2 Duo
サウンド Conexant High-Definition Audio
Ubuntu Studio 20.04でブツブツ音がでる原因をお教えください。
オフライン
追加です。
20.04もConexant CX20549は認識されていて、再生はできます。
ただし、ヘッドホン端子に接続するとブツブツ音が散発します。
下記のコマンドでは、18.04とはAdvanced Linux Sound Architecture Driver Versionが異なるだけでした。
単なるALSA Driversのバグでしょうか。20.10でもダメでした。
HP-Pavilion-dv6200-1:~$ lspci | egrep -i multimedia\|audio
00:1b.0 Audio device: Intel Corporation NM10/ICH7 Family High Definition Audio Controller (rev 02)
HP-Pavilion-dv6200-1:~$ lspci -v -s `lspci | grep -i audio | sed -e 's/\(\w*\)\s.*/\1/'`
00:1b.0 Audio device: Intel Corporation NM10/ICH7 Family High Definition Audio Controller (rev 02)
Subsystem: Hewlett-Packard Company NM10/ICH7 Family High Definition Audio Controller
Flags: bus master, fast devsel, latency 0, IRQ 27
Memory at d8240000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
HP-Pavilion-dv6200-1:~$ cat /proc/asound/cards
0 [Intel ]: HDA-Intel - HDA Intel
HDA Intel at 0xd8240000 irq 27
HP-Pavilion-dv6200-1:~$ cat /proc/asound/card0/codec* | grep -i codec
Codec: Conexant CX20549 (Venice)
HP-Pavilion-dv6200-1:~$ cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version k5.4.0-62-lowlatency.
オフライン
この辺じゃない。
https://www.kernel.org/doc/html/latest/sound/designs/powersave.html
https://wiki.archlinux.jp/index.php/Advanced_Linux_Sound_Architecture/%E3%83%88%E3%83%A9%E3%83%96%E3%83%AB%E3%82%B7%E3%83%A5%E3%83%BC%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0#.E5.86.8D.E7.94.9F.E3.82.92.E9.96.8B.E5.A7.8B.E3.83.BB.E5.81.9C.E6.AD.A2.E3.81.99.E3.82.8B.E3.81.A8.E3.83.9D.E3.83.83.E3.83.97.E3.83.8E.E3.82.A4.E3.82.BA.E3.81.8C.E9.B3.B4.E3.82.8B
オフライン
udooonさん、ありがとうございます。
> https://www.kernel.org/doc/html/latest/sound/designs/powersave.html
確かに関係していそうな気がします。
snd_ac97_codecはないのでsnd_hda_intelとして、
/sys/module/snd_hda_intel/parameters/power_saveを1から0に書き換えましたが、再起動すると1に戻ってしまいました。
/sys/module/snd/holders/snd_hda_intel/parameters/power_saveと
/sys/module/snd/holders/snd_pcm/holders/snd_hda_intel/parameters/power_saveでも
再起動で戻ってしまいました。
power_save以外にpower_save_controllerをYからNにしようとしましたがダメでした。
どうやったら修正できるのでしょうか。
オフライン
ubuntu power_save snd-hda-intelで検索したら解決方法が見つかりました。
/etc/modprobe.d/alsa-base.confに1行追加するだけです。
options snd-hda-intel power_save=0 power_save_controller=N
参考にしたのは、下記のページです。
https://srad.jp/comment/3602989
https://tworks55.hatenablog.com/entry/2020/04/19/005537
udooonさんの書き込みがヒントになりました。
ありがとうございました。
オフライン