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)