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