我在我的移动应用项目中使用了crosswalk 14.42.334.0。今天我打开"显示FPS表"在Chrome浏览器上,我发现GPU光栅已关闭(设备)。
什么是GPU光栅?它会显着改善性能吗?我该如何启用它?
答案 0 :(得分:2)
在计算中,硬件加速是指使用计算机硬件比在通用CPU上运行的软件更快地执行某些功能。硬件加速的示例包括图形处理单元(GPU)中的blitting加速功能和CPU中复杂操作的指令。
它应该可以改善您的表现。
使用GPU光栅化:
Android上的Chrome:
使用包含width = device-width和minimum-scale = 1.0的元视口标记
例如<meta name="viewport" content="width=device-width, minimum-scale=1.0">
Nexus设备(Nexus10除外),Android&gt; = 4.4的所有设备均支持OpenGL ES&gt; = 3.0,所有设备均支持Android&gt; 4.4
Chrome on Desktop
在开发中(截至2015年8月)
我们最终将在我们使用GPU进行合成的所有平台和设备上启用GPU光栅化。您可以在此处跟踪此目标的进度。
要在所有网页上使用实验性硬件光栅化器,无论设备和内容如何:--force-gpu-rasterization
或chrome://flags/#enable-gpu-rasterization
GPU光栅化否决权:
请注意,GPU光栅化可以根据内容本身被否决。例如,如果页面包含许多具有非凸路径的SVG(SVG图标常见),则可能会因该页面加载而禁用GPU光栅化。
以下是您查看FPS仪表时可以看到的选项
来源: https://www.chromium.org/developers/design-documents/chromium-graphics/how-to-get-gpu-rasterization http://www.sevenforums.com/tutorials/271264-chrome-gpu-hardware-acceleration-turn-off.html