Raspberry Pi“V3D”OpenGL 驱动程序通过磁盘着色器缓存提高性能

可以说它姗姗来迟,但今天在 Mesa 22.1 中登陆的是 V3D 驱动程序对 Mesa 的磁盘着色器缓存功能的支持。通过将此着色器缓存添加到 V3D,它可以帮助提高这个 Gallium3D 开源驱动程序的性能,该驱动程序最显着地用于 Raspberry Pi 4 和更新的单板计算机。

Igalia 已经连接了 V3D 磁盘上着色器缓存支持,用于将编译后的着色器缓存到磁盘。这避免了在后续加载游戏和其他应用程序时重新编译着色器。这可以加快游戏加载时间,并有助于根据需要加载着色器的玩家在游戏中的性能。

image.php_-62

此 V3D 着色器缓存工作由 Raspberry Pi 基金会赞助,并跨顶点/几何/片段/计算着色器工作。V3DV Vulkan 驱动程序已经支持着色器缓存。

作为此 V3D 着色器缓存工作的一部分,还添加了V3D_DEBUG=cache环境变量以帮助分析磁盘着色器缓存行为。

更多关于Mesa GitLab的详细信息,以了解这个迟来的 V3D 磁盘着色器缓存支持。

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun140158.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2022年3月19日 下午6:03
下一篇 2022年3月19日 下午6:07

相关推荐