14.04 LTSでNetflixをフルスクリーンで視聴しているときにChromeで画面がちらつく


9

Intel HD 4000グラフィックスを搭載したASUSラップトップでUbuntu 14.04を実行します。この問題はNetflixでのみ発生します。画面がティアリングするのは、フルスクリーンの場合のみです。ウィンドウモードは正常に動作します。VLCでの映画の再生は問題なく、破れもありません。Google Chromeバージョン40.0.2214.111(64ビット)を使用しています。

どうすればいいですか?


このソリューションは私にとってうまくいき
Ruiter

回答:


24

この問題は、14.04.2をアップデートした後に発生しました。Netflix全画面を見ながらChromeでティアリングを修正するには、次の手順を実行します。

  1. CompizConfig設定マネージャをインストールします

    sudo apt-get install compizconfig-settings-manager 
    
  2. CompizConfig設定マネージャーを開きます。

  3. 複合をクリックします。

  4. Unredirectマッチ、追加& !(class=^Google-chrome)行の最後に。

これにより、他のフルスクリーンウィンドウをリダイレクトせずに、Chromeウィンドウが無視されないようにします。フルスクリーンウィンドウのリダイレクトを解除すると、フルスクリーンアプリが画面に直接描画されるため、パフォーマンスが向上します。これは、アプリの描画でv-syncを管理する必要があることも意味します。合成ウィンドウマネージャーがある場合、Chromeはそれ自体ではv-syncを実行しません。したがって、それはCompizに依存しています。そのため、CompizにChromeをリダイレクトさせ、v-syncを管理させる必要があります。他のアプリのパフォーマンスを損なわないようにするために、機能を完全にオフにするのではなく、リダイレクトマッチルールに例外を追加します。ご了承ください!(class=google-chrome)デフォルトではすでに存在しますが、機能しません。現在のChromeウィンドウクラスは大文字の「G」で始まりますが、デフォルトのルールは小文字の「g」で始まります。Ubuntuにルールが追加されてから現在までの間にChromeの更新中にウィンドウクラスが変更された可能性があります。また、先頭の「G」が「g」に変更されたUbuntuのリグレッションである可能性もあります。


トリックは私のためにした!
Punit Naik

よかった、ありがとう!ubuntu 16.04 ltsで働いた
Sujimichi

1
Ubuntuに対してバグを報告しました:bugs.launchpad.net/ubuntu/+source/compiz/+bug/1741596。Ubuntuでこれを修正したい場合は、そのバグレポートに移動して[影響を受ける]をクリックすると、開発者が対応できます。
テイラーR

ありがとうございました!私はこれをしばらくの間理解しようとしてきました。
Nikita240
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.