web-dev-qa-db-ja.com

Google Chrome "Flickering"

Ubuntu 12.10 64でGoogle Chromeに問題があります。

Webサイトの約20〜30%でページが表示され、「ちらつき」が始まります。異なるバッファーでページの異なるまたは部分的なレンダリングがあり、1秒間に数回、ページが2つの画面バッファー間でスワップし、異なる画像の一種のてんかん性の閃光を引き起こすようです。

また、このちらつき状態にあるときはページをスクロールできません。スクロールしようとすると、次のちらつきでページが再び上に移動します。

何か意味がある場合、fglrxドライバーを使用しています。

$ fglrxinfo
display: :0  screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: AMD Radeon HD 7900 Series
OpenGL version string: 4.2.12002 Compatibility Profile Context 8.961

Chromeバージョン:

Google Chrome   25.0.1364.172 (Official Build 187217) 

何か案は?

18
Andrew Tomazos

これは、ATI/AMDグラフィックカードと合成に関する既知の問題です。

--blacklist-accelerated-compositingパラメーターを使用してChromeを開始する一部のユーザーには、いくつかの助けがあります。 --disable-gpuパラメーターが役立つと報告する人もいます。

http://code.google.com/p/chromium/issues/detail?id=136054 を参照してください

私の知る限り、唯一の本当の修正は、NvidiaまたはIntel GPUに切り替えることです。上記のようなパラメータを追加すると、パフォーマンスが低下し、合成が必要な特定の機能が無効になります。 ChromeのGPUの状態を確認するには、chrome:// gpuにアクセスしてください

10
longsleep

1か月後にこのページを再訪すると、問題はハードウェアアクセラレーションが有効になっていないことでした。これはHTML5ビデオでも明らかです!

Chrome:// flagsに移動します

「ソフトウェアレンダリングリストのオーバーライド」を探します。つまり、サポートされていないハードウェアでGPUアクセラレーションを有効にして有効にします。 Chromeを再起動し(バーの上部で実行している場合はバックグラウンドプロセスを閉じます)、それが機能するかどうかを確認します。

続きを読む こちら

7
ben lifehacker

chromeを--disable-gpuで開始してみてください。

参照: https://code.google.com/p/chromium/issues/detail?id=136054

5
jox

このソリューションは@joxの答えに非常に似ています(GPUサポートをオフにするとこの問題が修正されます)が、誰かがこれを行う方法に興味がある場合は、単に設定->「詳細設定を表示...」に移動できます->システムおよびチェックを外します"使用可能な場合はハードウェアアクセラレーションを使用します"

Chromium 45.0.2454.85のUbuntuリポジトリからUbuntu 15.04とfglrxを使用しています。

4
wchest