上周,当 Valve 的 RADV 首席开发人员 Samuel Pitoiset 对 Mesa RADV 驱动程序的 AMD RDNA4 状态发表评论时,人们注意到 Vulkan 协作矩阵支持、Vulkan 视频编码/解码和 DCC 支持仍然缺失。但在过去的一周里,其中一个项目现在被从列表中划掉,另一个项目继续看到新的补丁活动。
今天合并的是 GFX12 / RDNA4 硬件上对 VK_KHR_cooperative_matrix 的支持,作为这些即将推出的 AMD Radeon 显卡的最新功能现在从待办事项列表中划掉。VK_KHR_cooperative_matrix 公开了 SPIR-V 的协作矩阵类型,可用于 Vulkan 加速的机器学习和相关用例。在 RADV 于 2023 年底最初获得支持时,请参阅 RADV Vulkan 驱动程序使用 RDNA3 WMMA 合并协作矩阵支持一文中的更多背景信息。现在,就在 RDNA4 发布之前,VK_KHR_cooperative_matrix 已经为即将推出的 GPU 做好了准备。
对于 RADV Vulkan 驱动程序上的 RDNA4 来说,另一个好消息是 DCC 支持将增量颜色压缩作为一项重要的性能功能结合在一起。
Samuel Pitoiset 一直在致力于使用 RADV 为 RDNA4 提供 DCC 支持,并在上周开放了最初的合并请求。该代码仍在审查中,补丁的最新版本今天刚刚更新。因此,希望 RADV DCC 支持能够及时合并到 3 月份推出的 Radeon RX 9070 系列显卡中。
上周还合并了 RADV 衍生组四边形支持,而唯一值得注意的缺失功能尚未解决,即对带有 RDNA4 的更新版 VCN 引擎的 Vulkan 视频编码/解码支持,但当有更广泛的 VA-API 支持可用时,这就不是一个紧迫的问题了。
转自 Vulkan Cooperative Matrix Merged For RDNA4 GPUs With RADV, DCC Support Inches Closer – Phoronix