个人体验,Mesa的AMD Vulkan驱动RADV确实比AMD自己开发的AMDVLK驱动要好。
其中RADV作为Mesa的一部分预装在大部分Linux发行版上的Vulkan驱动,而AMDVLK是AMD自己开发并在Linux和Windows之间共享代码的Vulkan驱动。
AMDVLK的编译非常复杂,因为其***用repo管理多个软件仓库,即使是Gentoo Linux也推荐使用二进制版本,其安装过程类似NVIDIA的闭源驱动。
AMDVLK使用了名为LLPC的LLVM前端,将Vulkan pipeline object编译为GPU机器码,…。