虽然 ARC Alchemist DG2 独显产品线疑似上市延期,但英特尔驱动团队还是在努力优化 ARC GPU 的开源驱动和相关功能。 在近日更新的版本中,我们就见到了对 VUlkan“ANV”光追方案的进一步支持。
长期以来, 英特尔 一直在努力为 Linux 平台上的 Vulkan 光追功能提供重要的驱动程序基础支撑。而在新版驱动程序中,其已被归档到“VK_KHR_ray_query”分支下。
去年 12 月,该公司驱动团队已经为“VK_KHR_ray_tracing_pipeline”混合了 SPIR-V 和 NIR 光线查询。现在,他们又朝着揭示 VK_KHR_ray_query 容积的方向迈进。
据悉,SPIR-V 属于容积(capacity)、而不是内存内(in-memory)类型的创新,辅以一些合理的改进。
其主要用于将合并的着色器存储于驱动器上,并转换为其它格式(比如 NIR),以持续改进和减少单纯的 GPU 走向。
而 VK_KHR_ray_query 光线查询的引入,则考虑到了针对所有着色器类型的光追支持 —— 具体取决于即将推出的、具有基础图形支持的 Intel ARC 独显。
至于 Vulkan 1.3,作为面向 3D 设计和处理的低开销、跨阶段(cross-stage)API,其已被许多重量级实时 3D 渲染应用程序所采纳(例如计算机游戏 / intelligent media)。
与相对成熟的 OpenGL 和 Direct3D 11 API 相比,Vulkan 希望带来更高的 CPU / GPU 执行效率。
对于开发者来说,它能够为应用恒旭提供广泛的低层级 API 和平等托付(equal entrusting),有些类似于 Metal 和 Direct3D 12 。
即使 CPU 使用率较低,Vulkan 还是希望能够让设计人员更轻松地在以 CPU 为中心的不同场景下循环工作。
【来源:cnBeta.COM】