英特尔用于光线追踪的开源 Vulkan 驱动程序获得“100 倍改进”

英特尔的 Linux 图形驱动程序开发人员继续非常忙于完善 DG2/Alchemist 图形卡对即将推出的英特尔 Arc 图形硬件的支持……今天合并到开源英特尔 Mesa Vulkan 驱动程序是一个专注于光线追踪的修复程序,它产生“像100 倍(不是开玩笑)的改进。” 甚至更多的踢球者?更改是用于大规模改进的一行代码。

长期担任英特尔 Linux 图形驱动程序工程师的 Lionel Landwerlin在发现这一大规模优化后,于今天提出了此合并请求。该 MR 反过来已经登陆 Mesa 22.2。对英特尔 Vulkan RT 代码更改的描述很简单,“就像 100 倍(不是开玩笑)的改进。 ”

那么这里发生了什么?英特尔 ANV 更改是为了确保将用于 Vulkan 光线追踪的暂存内存分配给本地内存,也就是 DG2/Alchemist 独立显卡的本地设备内存。

到目前为止,该 RT 暂存内存的设备分配没有设置任何分配标志,因此可能是被分配回一般系统内存。现在设置了“ANV_BO_ALLOC_LOCAL_MEM”标志,它将确保暂存内存缓冲区驻留在英特尔 GPU 的本地内存上。

image.php_-44

从最初编写该代码时开始,这是一个简单的疏忽,但由于该失误,这意味着性能的巨大提升。至少在 Intel Arc Graphics 出现在大众面前之前,它已经被抓住了。随着 Mesa 22.2 将在未来几天内进行分支,具有此 RT 修复/优化和大量其他开源 Intel Linux 图形驱动程序改进的 Mesa 22.2 将在 8 月底左右稳定发布。 英特尔自2020 年底

以来一直致力于 Vulkan 光线追踪支持,为 Xe HPG 引入硬件 RT 功能做准备。

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

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2022年7月22日
下一篇 2022年7月22日

相关推荐