首页    新闻    小组    威客    人才    下载    博客    代码贴    在线编程    论坛
英特尔用于光线追踪的开源 Vulkan 驱动获得“100 倍改进”
2022年7月23日 23:04 | 阅读 816 次

英特尔近日合并了一个光线追踪的修复程序到开源 Mesa Vulkan 的驱动程序中。据英特尔 Linux 图形驱动程序工程师 Lionel Landwerlin 称:“该修复程序提供了像100 倍(不是开玩笑)的改进。” ,目前该合并已经登陆 Mesa 22.2。

而据外媒 Phoronix 介绍,这次改动只是修复了一个大 Bug,添加一个分配标志,把本就应该分配给 GPU 的的光线追踪内存分配了出去。

此前,英特尔提出了 ANV 更改,想要确保将用于 Vulkan 光线追踪的暂存内存分配给 DG2/Alchemist 显卡,作为 GPU 的本地设备内存。然而到目前为止,光线追踪的暂存内存没有设置任何分配标志,所有暂存内存都只会分配回一般系统内存,导致显卡的 GPU 丢失了应得的内存,性能低下。

因此,英特尔在这次修复中为其设置了“ANV_BO_ALLOC_LOCAL_MEM”标志,该标志将确保暂存内存从缓冲区驻留在英特尔 GPU 的本地内存上。

漏掉分配标记是一个致命失误,直接导致巨大的性能丢失。虽然不知道为何功能代码会把这么重要的分配标志漏掉,而且还通过了审查,但还好至少在 Intel Arc 系列显卡全面发布之前就发现了问题。

具有此光线追踪修复/优化和大量其他开源 Intel Linux 图形驱动程序改进的 Mesa 22.2 将在 8 月底左右稳定发布。

(文/开源中国)    




评论 (0)

游客请输入验证码
最新评论
0
0
收藏