性能问题排查
以下建议可帮助发现常见性能问题。
PlayCanvas 和其他 WebGL 应用在 Chrome 中运行很慢
Chrome 会阻止黑名单中的 GPU 或驱动运行 WebGL,此时退回软件渲染,速度显著低于 GPU。更新显卡驱动可能改善性能。
可在这里查看相关黑名单。
访问 WebGL Report 判断是否使用软件渲染。如果 Unmasked Renderer 显示 SwiftShader,则 Chrome 正在使用软件渲染。
PlayCanvas 和其他 WebGL 应用无法在 Firefox 中加载
Firefox 也会对部分 GPU 和驱动禁用 WebGL。这种情况下无法创建 WebGL 上下文,PlayCanvas 应用不能启动。更新显卡驱动可能解决问题。
可在这里查看相关黑名单。
Windows 上使用 NVIDIA 显卡时性能不符合预期
许多 Windows 电脑同时具有低功耗集成 GPU 和独立显卡。NVIDIA 控制面板允许选择各应用使用哪块 GPU,但部分电脑默认用集成显卡运行 Chrome 等浏览器。为获得最佳 WebGL 性能,应确保浏览器由性能更强的显卡加速。