RADVRadeonVulkan驱动程序性能提升55%

皇甫芳真
导读 Valve的一名工程师成功地对RADVRadeonVulkan驱动程序进行了大规模改进,超过了AMD自己的驱动程序。MikeBlumenkrantz是一名计算机程序员,他...

Valve的一名工程师成功地对RADV“Radeon“Vulkan”驱动程序进行了大规模改进,超过了AMD自己的驱动程序。MikeBlumenkrantz是一名计算机程序员,他的工作可以在EFL/Enlightenment、浏览器“Servo”、Wayland协议规范、Mesa驱动程序和其他各种项目中看到。最近,他在Valve工作(根据合同义务)协助在Mesa执行ZinkOpenGL-on-Vulkan。虽然他的工作一直专注于Zink的实施,但他还帮助减少了RADVVulkan驱动程序中的CPU开销操作。

最近,Blumenkrantz一直致力于vkoverhead,利用该代码作为Vulkan的开销基准。在处理vkoverhead时,他了解到RADV驱动程序在“绘图”测试期间的运行速度比AMDGPU-PRO驱动程序慢得多。AMDGPU-PRO每秒产生3280万次绘图,而RADV驱动程序仅产生2830万次。

在Blumenkrantz找到并解决了RADV实施中的问题后,他最终在Mesa中实现了55%的改进,在Vulkan中实现了30%的改进,使RADV的每秒绘制数达到4400万,超过了AMD专有的“AMDGPU-PRO”驱动程序.

带有新修复的合并请求目前正在等待Mesa22.3中的审核。Blumenkrantz为AMD发布了20个补丁和不到200行代码。

Blumenkrantz还在他的网站上发布了他的发现,将其列在他为制作意大利面最佳食谱而制作的幽默图像下。如果上面的图片能对你说话,那么值得一读。他分解了最初的发现,然后带领读者完成发现、研究和解决问题的每一步。除了这篇文章,您还可以找到他多年来贡献的大量工作或代码。Blumenkrantz没有评论这是否会改善Vulkan的工作负载,或者是否会显示Linux游戏的任何重大改进。

Mesa22.3将在今年年底之前发布,并将提供对AMD和公司最新GPU的支持。AMD夜以继日地工作,以确保在RDNA3架构发布之前准备好尽可能多的代码以供实施。

标签:

免责声明:本文由用户上传,如有侵权请联系删除!