起動と停止時にオーディオが「ポップ」します。

起動と停止時にオーディオが「ポップ」します。

オーディオの再生が開始または停止されるたびに、ヘッドフォンで「パン」音が鳴ります。私はElementary OS 0.3.2 Freyaを実行していますが、この問題はヘッドフォンを使用している場合にのみ発生します。ヘッドフォンを接続すると、WiFiが接続または切断されたときに発生する「ポップ」音もあります。

答え1

TLPを使用している場合、これは、電力を節約するためにオーディオを再生しないときにオーディオコンテンツをオフにするTLPのデフォルト構成によって発生する可能性があります。バッテリ電源でヘッドフォンポートを介してオーディオを再生するとき、私のラップトップが同じことをすることがわかりました。 「スリープ」状態のときにスピーカーからシャンク音も出ることを発見しました。

/etc/default/tlpオーディオスリープを無効にするには、次のパラメータを設定してみてください。

# Enable audio power saving for Intel HDA, AC97 devices (timeout in secs).
# A value of 0 disables, >=1 enables power saving (recommended: 1).
SOUND_POWER_SAVE_ON_AC=0
SOUND_POWER_SAVE_ON_BAT=0

# Disable controller too (HDA only): Y/N.
SOUND_POWER_SAVE_CONTROLLER=N

その後、tlpサービスを再起動します。

sudo systemctl restart tlp

答え2

私の解決策は、PulseAudioのプロファイルをアナログステレオデュプレックスプロファイルからアナログステレオ出力に変更することでした。

「パルスオーディオコントロール」をインストールしてください。 Pulse Audio とは別のパッケージにあるので、インストールしたと仮定しないでください。

Ubuntuの場合:

sudo apt install pavucontrol

私の場合はCentos7です。

yum install pavucontrol

パルスオーディオボリュームコントロールを開き、設定タブに移動します。

ドロップダウンリストから、アナログステレオデュプレックス(Analog Stereo Duplex)の代わりにアナログステレオ出力(Analog Stereo Output)を選択します。

これにより、Centos7とGnome Shellからポップアップが完全に削除されます。これは、自動ミュート、ALSAドライバの更新などを使用する代わりに試してみる価値があるクイックフィックスです。

パルスオーディオ制御ドロップダウンメニュー

答え3

4.9カーネルから4.19カーネルにアップグレードした後、デスクトップスピーカーでも同じ現象が発生し始めました(オーディオの再生を開始したときにパンクする音)。

PulseAudio(ELTS 4.19バックポートカーネル)を使用したDebian Stretch。

見たようにここ、私の解決策は、ファイルを作成し、~/.config/pulse/default.pa同じファイルを埋めることです。

.include /etc/pulse/default.pa
.nofail
unload-module module-suspend-on-idle
.fail

次の起動/ログイン後に問題が消えました。

答え4

私はTLPを使用していませんし、設定は大丈夫です。私の場合、PulseAudioのためにS / PDIF出力でパンパン/クリックする音が発生しました。バラよりこの問題に関するArch Wikiページの質問に答えてください。

と言った。実際に使っています。管路パイプラインパルスと専攻["session.suspend-timeout-seconds"] = 0ALSAを無効にするには、Pipewire Wireplumberで一時停止を設定する必要があります。

関連情報