Linux Mintのポップノイズ対策
Linux Mintでヘッドフォンを使用していると、ポップノイズが聞こえるので、その対策です。
ポップノイズ対策
ヘッドフォンを使用していると、再生開始時にノイズ(ポップノイズ)が聞こえます。
色々調べたところ、こちらの「再生を開始・停止するとポップノイズが鳴る」が参考になりましたが、これだけでは解決しませんでした。
$ lspci -nnk | grep -iA2 audio 00:1b.0 Audio device [0403]: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio [8086:3b56] (rev 06) Subsystem: Matsushita Electric Industrial Co., Ltd. 5 Series/3400 Series Chipset High Definition Audio [10f7:8338] Kernel driver in use: snd_hda_intel Kernel modules: snd_hda_intel 現在使用しているサウンドドライバがsnd_hda_intelであることが確認できました。
解決策は、以下の動画が参考になりました。
設定の修正
使用しているサウンドドライバの設定ファイルを修正します。
$ sudo vi /sys/module/snd_hda_intel/parameters/power_save 1 → 0 # 0 に変更します。 $ sudo vi /sys/module/snd_hda_intel/parameters/power_save_controller Y → N # N に変更します。
tlpパッケージをインストールします。tlpパッケージについてはこちらを確認してください。
$ sudo apt install tlp tlp-rdw
tlpパッケージインストール後、設定ファイルを修正します。
Linux Mintのバージョンによって、設定ファイルが異なります。 Linux Mint 19の場合 $ sudo vi /etc/default/tlp SOUND_POWER_SAVE_ON_BAT=1 → 0 # 0 に変更します。 SOUND_POWER_SAVE_CONTROLLER=Y → N # N に変更します。 Linux Mint 20の場合 $ sudo vi /etc/tlp.conf SOUND_POWER_SAVE_ON_BAT=1 → 0 # 0 に変更します。 SOUND_POWER_SAVE_CONTROLLER=Y → N # N に変更します。
設定を反映するためにシステムを再起動して、ポップノイズが聞こえないことを確認します。
$ reboot