最佳答案:

导读 据Phoronix报道,位于 Mesa 项目即将推出的 22 2 版本中的 AMD Radeon Vulkan 驱动程序或 RADV 已获得进一步的网格着色器支持。

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

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

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

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

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

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

AMD RADV 获得 NVIDIA Mesh Shader 扩展  第1张