RADV Vulkan 驱动程序的 ACO 着色器编译器中添加了顶点着色器支持

В 发达 Valve开源着色器编译器ACO 添加 对顶点着色器的支持和更改已实现显着的性能改进。

着色器编译时间变化图:

RADV Vulkan 驱动程序的 ACO 着色器编译器中添加了顶点着色器支持

在某些游戏中,例如《尼尔:机械纪元》,该编译器可让您获得比 Windows 上高约 12% 的 FPS。 在 GNU/Linux 上,游戏通过 Proton 运行。 测试是在之前版本的 ACO 上进行的,该版本不支持顶点着色器。

  • RADV+LLVM (38.2fps):
    RADV Vulkan 驱动程序的 ACO 着色器编译器中添加了顶点着色器支持

  • RADV+ACO (55.7fps):
    RADV Vulkan 驱动程序的 ACO 着色器编译器中添加了顶点着色器支持

  • Windows(49.0fps):
    RADV Vulkan 驱动程序的 ACO 着色器编译器中添加了顶点着色器支持

    安装 ACO 准备好的 Arch Linux 的软件包
    (梅萨-aco-git,
    lib32-mesa-aco-git)、Ubuntu (sudo add-apt-repository ppa:valve-experimental/mesa-bionic) 和 Fedora (梅萨阿科)。 对于其他发行版,可以从 源文本.

    ACO 目前仅适用于具有 GPUGCN 3.0+ 的 AMD 显卡,即从 Rx 300 开始。当前开发阶段的编译器定位为实验性的,并不是为日常使用而设计的。 在尚未实现的功能中,值得注意的是对曲面细分和几何着色器的支持。

    来源: opennet.ru

  • 添加评论