【AMD RADV 获得 NVIDIA Mesh Shader 扩展】

2022-09-30 15:08:25来源:周公解梦

据Phoronix报道,位于Mesa项目即将推出的22.2版本中的AMDRadeonVulkan驱动程序或RADV已获得进一步的网格着色器支持。该支持基于实验性的NVIDIANV_mesh_shader扩展,并且正在准备中,允许着色器提供与D3D12功能相同的功能,还将在扩展中提供跨供应商支持。

AMDRADV即将完成,准备支持Vulkan网格着色器,因为Mesa更新窗口即将关闭

Mesa中的这个开源RadeonVulkan驱动程序一直致力于网格着色器支持;目前,用于网格着色的实验性和先前的Vulkan扩展非常接近DirectX12的相同属性,这将有助于与VKD3D-Proton的兼容性。Valve开源工程师之一TimurKristóf在使RADV任务和网格着色器命令更接近最终确定方面发挥了关键作用。

AMD的RadeonVulkan图形驱动程序或RADV由来自Google、RedHat和其他在Linux平台上工作的贡献者的社区工程师设计。该驱动程序是同样使用Linux开源操作系统的AMD显卡用户的首选。AMD以及Intel、NVIDIA、Valve等公司允许正式支持Linux支持,并允许进行影响计算机性能的众多改进和更新,支持各种图形增强等等。

最近的合并已经为任务+网格着色器准备了绘制,Larabel报告将添加到已经合并的任务着色器代码中。经验丰富的Linux编写者还指出,合并请求提到了硬件实现中的复杂性,不符合当前可用的API。他继续指出,它只影响NV_mesh_shader,预计不会影响Vulkan网格着色器的扩展。

Mesa22.2中最近的 RADV 合并请求将通过利用NV_mesh_shader显示任务着色器支持。除非用户使用RADV_PERFTEST=nv_ms环境变量,否则扩展在典型情况下不会公开。Mesa22.2功能工作窗口将很快关闭,因为更新的完整版本将于8月某个时间发布。AMD 最近还开始在其最新的 RADV 驱动程序中支持 NVIDIA 的 DGC。

科技最新内容