皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

Mesa 26.0 RADV 使用 SDMA 实现专用的传输队列

即将发布的 Mesa 26.0 版本中,还有一个开源 Radeon Vulkan 驱动(RADV)的改进值得期待,这是 Valve 的 Linux 图形驱动开发人员之一参与开发的。

除了最近改进旧的 AMD GCN 1.0/1.1 显卡之外,Timur Kristóf 终于将使用 SDMA 引擎的专用的传输队列补丁推过了终点线。自 2023 年 10 月以来,合并请求 radv: 添加使用 SDMA 的专用传输队列。

那是因为 2019 年的这个错误报告(自 2018 年起在原始 BugZilla 线程中提出)请求一个专用的只用于传输的队列,以帮助资源流媒体和内存碎片整理。当时争论的焦点是 AMDVLK 驱动程序支持这种功能,而 NVIDIA 专有的 Vulkan 驱动程序也支持。即使追溯到多年前,各种 Vulkan 应用程序/后端也支持使用传输队列,而自 2023 年以来,Timur 一直在努力支持 RADV。

Mesa 26.0 RADV 使用 SDMA 实现专用的传输队列

为 Mesa 26.0 合并的代码实现了在 GFX9(Vega)及更新 GPU 上的 RADV 专用传输队列支持。DXVK Direct3D-on-Vulkan 层是能够从 Vulkan 传输队列支持中受益的软件之一,尽管在该合并请求中没有提到性能/基准数据来量化新功能的好处。

Mesa 26.0 稳定版预计将在 2 月份发布,功能冻结/代码分支预计下周进行。

转自  Mesa 26.0 RADV Lands Dedicated Transfer-Only Queue Using SDMA – Phoronix