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
  1. Canvas: Software only, hardware acceleration unavailable
  2. CheckerImaging: Disabled
  3. Flash: Software only, hardware acceleration unavailable
  4. Flash Stage3D: Software only, hardware acceleration unavailable
  5. Flash Stage3D Baseline profile: Software only, hardware acceleration unavailable
  6. Compositing: Software only, hardware acceleration unavailable
  7. Multiple Raster Threads: Unavailable
  8. Native GpuMemoryBuffers: Software only, hardware acceleration unavailable
  9. Rasterization: Software only, hardware acceleration unavailable
  10. Video Decode: Software only, hardware acceleration unavailable
  11. Video Encode: Software only, hardware acceleration unavailable
  12. WebGL: Unavailable
  13. WebGL2: Unavailable

相关问题

打开 GPU 加速功能有可能会造成以下功能变慢:

  • 键盘 lag
  • 滑鼠消失
  • Browser scroll lag

回應 (Leave a comment)