Mesa 的 Vulkan 驱动 Venus 获得显著的性能加速

作为 Mesa 中的 VirtIO-GPU Vulkan 驱动程序,由 Google 工程师开发的 Venus 获得了不错的性能加速。

合并到 Mesa 22.2 的补丁为此驱动程序添加了事件和围栏反馈支持,并优化了其栅栏、事件、时间线信号量和查询处理的轮询。通过这些反馈接口,Venus 驱动程序的性能得到了非常显著的提升,从原生 OpenGL 驱动程序性能的 93% 左右,提高到现在使用新的 Venus 驱动程序代码时的 165%。

Vulkan 上的 OpenGL 支持是使用 Google 的 ANGLE 完成的。使用 RADV 驱动程序时,即使在“低端”的性能提升也从原生硬件驱动程序 OpenGL 性能的 49% 提高到 91%。

Venus 开发人员接下来将为其实现时间线信号量和查询池支持,通过 Mesa 22.2 的这个合并请求可了解更多细节。

猜你喜欢

转载自www.oschina.net/news/199999/venus-performance-speed-up