web-dev-qa-db-ja.com

Chromeウィンドウは、異なるワークスペースでアクティブにすると非常に遅くなります

16.10ラップトップでGoogle Chromeに問題があります。異なるワークスペースで少なくとも1つのGoogle Chromeウィンドウを開いていると、Chromeが非常に遅くなります。興味深いことに、これは、特定のWebサイトがウィンドウの1つに表示されている場合のみです。特定のトリガーが何であるかを見つけることはできませんでしたが、フラッシュまたはhtml5に関連している可能性があります。 YoutubeやGoogle Mapsの場合はもちろん、広告を表示するdict.ccの場合も同様です。このサイトの1つを開いているが、ウィンドウが最小化されている場合、問題はありません。

Firefoxでもこれをテストしますが、この場合はすべて正常に動作します。

たぶん誰かがアイデアを持っていますか?

ありがとう!

12
tz39R

ハードウェアアクセラレーションを無効にすると、問題は解決しました。 YouTubeが別のワークスペースで実行されている場合、スクロールはまだ少し滑らかではありませんが、これはほとんど目立ちません。

4
tz39R

Intel 915 GPUを搭載したXPS 13 9360(Kaby Lake)で16.04.02を実行しています。

カーネルを4.4.0から4.8.0に(ハードウェアイネーブルメントスタックをインストールして)アップグレードした後、これらの問題が発生し始めました。

バグレポートの回避策 が問題を修正していることがわかりました。 /etc/enviromentの最後に次の行を追加しました。

LIBGL_DRI3_DISABLE=1

comment#31 で提案されている解決策も試しましたが、外部モニターが台無しになったため、その変更を元に戻しました。

4
Erik Torsner

xorg.confでDRI3オプションを有効にすると、問題が修正されたようです。

/etc/X11/xorg.confでDRI3オプションが有効になっていることを確認します。次の内容のファイルを作成する必要がありました。

Section "Device"
    Identifier  "Intel Graphics"
    Driver      "intel"
    Option      "SwapBuffersWait" "0"
    Option      "DRI" "3"
EndSection

私はインテルのドライバーを使用していますので、あなたのものを表す正しい文字列を見つけるために周りを見回す必要があるかもしれません。

このソリューションにより、LIBGL_DRI3_DISABLE環境変数を設定する必要がなくなり、ハードウェアアクセラレーションなしでブラウザを実行する必要がなくなります。

1
Cam Schmidt

今のところ、両方/すべてのウィンドウを同じワークスペースに保持しています。これは遅いビデオを扱うよりも面倒ではないように思えますが、多分私は気が変わるでしょう。

0
colan