Chromeのパフォーマンスに問題があります。 2つ以上のクロームウィンドウがあり、そのうちの1つにビデオの再生(youtube)が含まれている場合、他のすべてのクロームウィンドウがぎくしゃくし、ページのスクロールやCSSアニメーションの再生(低FPS)でスムーズになりません。
スクロールしたときのChromeタスクマネージャーのスクリーンショットは次のとおりです。
ご覧のとおり、GPUプロセスはCPUリソースを大量に消費しています。
また、Chromeウィンドウの上にウィンドウをドラッグする(YouTubeビデオを再生する)のもスムーズではないことに気づきました。非常に迷惑です。
–disable-gpu-vsyncを使用してchromeを実行しようとしました キーとスクロールはスムーズになりましたが、CSSアニメーションは最大FPSに1つのCPUコアを100%使用していました。
nvidia-settings / ccsmでvsyncを無効にすると、コンポジットを無効にしても同じ効果があります。
だから私は何をすべきかわからない。 Firefoxにはそのような問題はありませんが、切り替えたくありません。
chrome:// gpu
の出力Graphics Feature Status
Canvas: Software only, hardware acceleration unavailable
Flash: Hardware accelerated
Flash Stage3D: Hardware accelerated
Flash Stage3D Baseline profile: Hardware accelerated
Compositing: Hardware accelerated
Multiple Raster Threads: Enabled
Native GpuMemoryBuffers: Software only. Hardware acceleration disabled
Rasterization: Software only. Hardware acceleration disabled
Video Decode: Software only, hardware acceleration unavailable
Video Encode: Hardware accelerated
WebGL: Hardware accelerated
Driver Bug Workarounds
clear_uniforms_before_first_program_use
force_cube_complete
init_gl_position_in_vertex_shader
init_vertex_attributes
pack_parameters_workaround_with_pack_buffer
scalarize_vec_and_mat_constructor_args
unpack_alignment_workaround_with_unpack_buffer
use_current_program_after_successful_link
use_virtualized_gl_contexts
Problems Detected
Accelerated 2d canvas is unstable in Linux at the moment
Disabled Features: accelerated_2d_canvas
Accelerated video decode is unavailable on Linux: 137247
Disabled Features: accelerated_video_decode
Always call glUseProgram after a successful link to avoid a driver bug: 349137
Applied Workarounds: use_current_program_after_successful_link
Program link fails in NVIDIA Linux if gl_Position is not set: 286468
Applied Workarounds: init_gl_position_in_vertex_shader
Clear uniforms before first program use on all platforms: 124764, 349137
Applied Workarounds: clear_uniforms_before_first_program_use
Linux NVIDIA drivers don't have the correct defaults for vertex attributes: 351528
Applied Workarounds: init_vertex_attributes
Always rewrite vec/mat constructors to be consistent: 398694
Applied Workarounds: scalarize_vec_and_mat_constructor_args
MakeCurrent is slow on Linux with NVIDIA drivers
Applied Workarounds: use_virtualized_gl_contexts
NVIDIA fails glReadPixels from incomplete cube map texture: 518889
Applied Workarounds: force_cube_complete
Pack parameters work incorrectly with pack buffer bound: 563714
Applied Workarounds: pack_parameters_workaround_with_pack_buffer
Alignment works incorrectly with unpack buffer bound: 563714
Applied Workarounds: unpack_alignment_workaround_with_unpack_buffer
Accelerated rasterization has been disabled, either via about:flags or command line.
Disabled Features: rasterization
私のPC構成:
i7 6700k
32Gb DDR4 RAM
最新のnvidiaドライバーを搭載したNvidiaGTX1080-370
Ubuntu 16.04 /最新のクロム/クロム(両方を試しました)
更新
この問題は、異なるDEと複合マネージャーを備えた他のLinuxディストリビューションで再現されます。そして私だけではありません。
関連:High Sierraでスライドを表示するために使用できるPDFビューアは何ですか?したがって、おそらくnvidiaドライバーで問題が発生します gtx10xxカードの場合。
NVIDIAは何かをしてください
クロームサポートの質問+バグレポート
承認された回答:
nVidiaはLinuxでのサポートが不十分なことで知られていると思います。 chromeには統合グラフィックスを使用し、その他にはnvidiaを使用してみてください。 760mに適したドライバーを見つけることすらできません。ここで、切り替えるGPUと基本的な電源制御を制御できます。