有关 Linux 的 AMD 驱动程序状态的澄清

有关 Linux 的 AMD 驱动程序状态的澄清

我想知道Linux下有多少种AMD显卡驱动程序,它们是专有的还是开源的,它们之间有什么区别。

本次的介绍菲罗尼克斯文章:

默认情况下具有 ACO 后端的 Mesa Radeon Vulkan 驱动程序“RADV”现在几乎全面战胜了 AMD 具有 LLVM 后端的 AMDVLK Vulkan 驱动程序,而且还击败了具有专有着色器编译器后端的 AMDGPU-PRO。

提及 3 个驱动程序:

  1. Mesa Radeon Vulkan 驱动程序“RADV”
  2. AMD 的 AMDVLK Vulkan 驱动程序
  3. AMDGPU-PRO

所以我的理解是有3个驱动因素:

  1. 社区维护了名为 RADV 的开源驱动程序。
  2. AMD 维护的开源驱动程序称为 AMDVLK。
  3. AMD 维护的闭源驱动程序,称为 AMDGPU-PRO

问题:

  1. 我的理解对吗?

  2. 这3个驱动程序有什么区别?

  3. 在哪里可以找到 (1) 和 (2) 的源代码?

    关于(2),我发现了这个存储库,但它似乎只包含一些 JSON 文件,它看起来根本不像驱动程序

  4. 为什么 AMD 保留 (2) 和 (3),而不是放弃 (2) 并加入 (1) 中的社区努力?

相关内容