Mesa OpenGL 线程工作大大减少了 OpenGL 调用的内存占用空间

长期的 AMD Mesa 开源开发人员 Marek Olšák 在为 AMD 正式工作十多年之后,又作为独立的开源贡献者为 R300g 开发了多年,但他仍然没有放弃对新性能的优化。这位 Mesa 的主要贡献者最近的成就是改进了 OpenGL 线程 “glthread “代码,以降低内存占用。

Marek 在最近为 Mesa 24.1 提出的拉取请求中指出:

“最大的变化是大幅减少了 GL 调用的内存占用。在一个 viewperf 案例中(这可能是最极端的情况),每帧写入的 glthread 插槽数量减少了 51%,因此每帧填充的批次数量也减少了同样的数量。“

为降低 OpenGL 线程模式下 OpenGL 调用的内存占用而提出的合并请求还包括一些清理和修复。周五总共合并了 32 个补丁,以实现这一良好的增量改进。这项工作不仅有利于 AMD 的开源驱动程序,也有利于所有 Mesa glthread 用户。

Mesa OpenGL 线程工作大大减少了 OpenGL 调用的内存占用空间

预计Mesa 24.1将于 4 月份左右首次亮相,其中包括 glthread 工作以及越来越多的 OpenGL 和 Vulkan 驱动程序中的更多功能。

本文来自作者投稿,版权归原作者所有。如需转载,请注明出处:https://www.nxrte.com/zixun/43802.html

(0)

相关推荐

发表回复

登录后才能评论