2017
Dec
17
自从换了最新有 Touch Bar 的 MacBook 后 , Google Chrome 浏览器 (版本 63.x) 就变得怪怪的,打开某些网站会整个卡住,滑鼠游标不见,整个画面也不能动,总是要等个几十秒左右才能正常操作。
关掉 "use hardware acceleration when available"
试了几个方式,如把 Extension 全部砍掉,清掉 Browser cache data ,更新 Chrome 到最新版 等都无效,后来在 Advance setting 中看到一个设定 " use hardware acceleration when available" 这个功能预设是打开的。
把这个选项关掉,并且重开 Google Chrome 就恢复正常罗,不再卡卡!!
GPU acceleration
- chrome://gpu/
查了一个 Chrome hardware acceleration 是干麻的,原来它是 GPU 加速功能,可以将原本 CPU 对 UI 的运算转到 GPU 来处理,你可以在网址列输入 chrome://gpu/ 看 hardware acceleration 的资讯 ,我打开这个页面,看到所有的选项都是 unavailable。
Example
- Canvas: Software only, hardware acceleration unavailable
- CheckerImaging: Disabled
- Flash: Software only, hardware acceleration unavailable
- Flash Stage3D: Software only, hardware acceleration unavailable
- Flash Stage3D Baseline profile: Software only, hardware acceleration unavailable
- Compositing: Software only, hardware acceleration unavailable
- Multiple Raster Threads: Unavailable
- Native GpuMemoryBuffers: Software only, hardware acceleration unavailable
- Rasterization: Software only, hardware acceleration unavailable
- Video Decode: Software only, hardware acceleration unavailable
- Video Encode: Software only, hardware acceleration unavailable
- WebGL: Unavailable
- WebGL2: Unavailable
相关问题
打开 GPU 加速功能有可能会造成以下功能变慢:
- 键盘 lag
- 滑鼠消失
- Browser scroll lag