サウンドが再生されるたびに、ノートパソコンの画面とモニターは数秒間空白で表示されます。

サウンドが再生されるたびに、ノートパソコンの画面とモニターは数秒間空白で表示されます。

私はAcer SwiftノートブックでDebian Bullseyeを使用しています(Debian Busterを使用するときもこの問題がありました)。

HDMIを介して外部モニターを接続すると、両方ディスプレイ(ノートブック画面と外部モニタ)が数秒(約4秒)暗くなってから再び点灯します。この動作は、サウンドを再生する Web サイトにある場合、または Pulse Audio Mixer ダイアログボックスやサウンドの再生または制御に関連するアプリケーションの他のオプションを開くたびに、安定して再現されます。サウンドの再生に応答すると、両方のモニターが黒くなり、再びオンになるまでサウンドは開始されません。

同様の問題に関する多くの質問と他の議論を読んだが、提案された解決策は機能しない。これまでこれが起こらないように私が見つけた唯一の方法は、音が機能しないようにすることです。

  • ヘッドフォンをオーディオジャックに接続しても、この問題が発生するのを防ぐことはできません。
  • rmmod -f snd_hda_codec_hdmiそのようなことが起こらないようにして、すべての音も無効にしてください。
  • Pulse Audioで別のプロファイルを選択した場合(HDMI出力やアナログ入力のあるプロファイルを選択した場合)、サウンドは機能しません。

HDMIオーディオに関連しているようです。今はHDMI経由でオーディオを使用したくありません。それでも音が聞こえる場合は、問題が解決する場合は喜んで無効にします。

これが発生すると、syslogまたはdmesgエントリは安定して表示されません。 Intel HDAコーデックのロギング詳細レベルを上げることができることを覚えていますが、その方法が見つかりませんでした。

編集:snd_hdaのdmesg行を参照するPastebin * https://pastebin.ubuntu.com/p/jZ3dM33PFg/

ベストアンサー1

部分的な答え:

デバッグを支援するには、2つの要素がどのように調和しているかを理解する必要があります。 Intelチップセットには「HDA」という一般的なサウンドインターフェイスがあり、このサウンドインターフェイスにはさまざまなコーデックチップ(あなたのALC256)を接続することができます。このコーデックは、サウンドをアナログ信号だけでなくHDMIに供給できる信号にも変換します。したがって、コーデックはインテルチップセットのグラフィック部分に再接続され、HDMIオーディオストリームに混在します。

したがって、空白の原因が何であれ、それはビデオとオーディオミックスのHDMI部分に関連しています。これを担当するドライバは、IntelドライバまたはHDMIドライバです。

おすすめ記事