英特尔工程师已将最初的开源“ANV”Vulkan驱动程序合并到Mesa 23.3,支持稀疏资源!这是通过带有Intel图形硬件的VKD3D Proton使用Steam Play(Proton)运行许多较新的Direct3D 12游戏所需的重要功能。
这种Intel Vulkan驱动程序稀疏支持的唯一缺点是,它仍然只能与尚未合并的Intel Xe DRM内核驱动程序一起工作。Vulkan稀疏支持不适用于默认的i915 DRM内核驱动程序,而是即将推出的Xe内核驱动程序。因此,除非运行修补/实验性内核构建,否则目前英特尔Linux游戏玩家仍将没有稀疏支持,因此在尝试使用英特尔Arc Graphics在Linux上运行各种较新的Windows游戏时会遇到问题。
一
其中一个补丁继续指出,i915仍然有可能拥有支持稀疏资源的必要基础设施,但从Linux 6.6开始,还没有任何相关功能。
“若我们想通过vkd3d支持DX12 API,我们需要支持Sparse Resources API的一部分。若我们不支持,一堆Steam游戏就无法运行。”。
目前,我们只支持xe.ko后端,但绝大多数代码都与KMD无关,因此i915.ko实现将使用这里的大部分内容,只是扩展绑定和解除绑定内存的部分。“
合并请求
对于英特尔ANV Vulkan稀疏的支持说明,它将修复许多游戏,如《生化危机4》、《街头霸王6》、《精灵环》、《死亡循环》、《刺客信条瓦尔哈拉》等。
The code is merged for the Mesa 23.3 release due out in Q4. Now to hope that the Intel Xe DRM kernel driver will be merged soon at least in experimental/optional form to make it easier for Intel Linux gamers to enjoy the wider array of Windows games with this sparse support long being a blocker.