web-dev-qa-db-ja.com

デュアルモニター設定での部分的なちらつき/再描画の問題

画面の一部が表示したい内容をまったく把握できないと思われたことがありますか?もしそうなら、おそらくあなたはこの質問で私を助けることができるでしょう。

Ubuntu 16.04 LTS(64ビット)を実行するHP Elitebook 850ラップトップと、別のVGA出力ポートを提供するHPドッキングステーションがあります。しばらくの間、ポートレート構成のDell 2007FPb(1280x1024)モニターをUbuntuの問題なしで使用しました(ただし、モニター自体にはいくつかの大きな問題があり、頻繁に再起動しました)。今日、私はそのモニターをAcer AL2216W(1680x1050)、ポートレート構成(音楽の読み取りなどにこれを使用)に置き換えました。問題はより高い画面(1680対1280ピクセルの高さ)に関係しているようです。およびUbuntuのメモリ割り当て。

だから私たちは持っています:

  • Intel®HD Graphics 5500(Broadwell GT2)、8GB RAMがインストールされたHP Elitebook 850 G2
  • Ubuntu 16.04 LTS(64ビット)
  • メインモニター:(内蔵スクリーン)1920 x 1080(風景)
  • セカンダリモニター:Acer AL2216W @ 1050 x 1680(ポートレート)

問題:2番目の画面の下部(ポートレートモード)は、表示されるべきものと表示されていたものの間で常にランダムにちらつきます。 (ランダムな数分後、この不思議な「セカンドバッファ」は最終的に画面に一致します...再び変更するまで。)セカンドモニタの設定された場所(ディスプレイ内)を移動しようとしましたが、移動に成功しただけです。 2番目の画面の問題領域の場所。これはスクリーンショットに表示されるハードウェアの問題ではありません。問題のスクリーンショットは次のとおりです。

enter image description here

影響を受ける領域は、2番目の画面の上部から1,138ピクセル下に始まることに注意してください(1,080ピクセルのメイン画面の下には58ピクセルしかありません)。それが何かを意味するかどうかはわかりません。

上記のスクリーンショットはどのように取得しましたか?まあ、「スクリーンショット」ボタンを押すと、Ubuntuは両方の画面を黒から通常にすばやく「フェード」し、「フェード」ステップの1つが2番目の画面の下部でランダムに点滅し始めます(メイン画面は正常です)。ここで数分後、それはまだその「色あせた」ステップを明滅させています。 2番目の画面でドキュメントをスクロールすると、そこに表示されていたものと新しい素材の間で前後にちらつきます。これは、私がそのモニターで読み込もうとしている音楽にとって非常に問題です!

どのプログラムを使用しても違いはありません(つまり、ここでエラーになっているドキュメントビューアーではありません)...ウィンドウを小さいサイズに「復元」すると、影響を受ける領域は表示されるものの間で点滅し続けますかつて表示していたもの。ワイヤーの接続不良のように、2つの間で常に前後にちらつきます(スクリーンキャプチャを使用して画像を取得できる場合はそうではありません!)

ディスプレイのモニター設定は次のとおりです。

enter image description here

ドライバーも他のビデオソフトウェアもインストールしていません。これらはプラグアンドプレイUbuntu 16.04ドライバーです。助言がありますか?

4
Subunti1604

私のセットアップはほぼ同じであり、potraitモードの1台のディスプレイで同じ問題が発生しました(ただし、3台のディスプレイを操作しています)。

私にとっての解決策は、ここに概説されている手順に従うことでした: https://askubuntu.com/a/140635/880509

つまり、「CompizConfig Settings Manager」をインストールして開き、「Utilities」>「Workarounds」で「XとGLX間の強制同期」を有効にします。それは私のためにそれを修正しました...

場合によっては、再起動後に問題が再発することがあります。その場合、compizで設定を無効にしてから有効にし、マシンを再起動します。

お役に立てば幸いです。

2
J. Seegler

Ubuntu 18.04の回転モニターでもまったく同じ問題がありました。 Compizの「再描画時に全画面の再描画を強制(バッファスワップ)」オプションをチェックすることで解決できたようです設定→ユーティリティ→回避策メニュー(他の回答でJ. Seeglerによって提案された)。

0
user907860