Do kompilátora shadera ACO pre ovládač RADV Vulkan bola pridaná podpora Vertex shader

В vyvinuté Valve open source shader kompilátor ACO pridané bola vykonaná podpora pre vertex shadery a zmeny na dosiahnutie viditeľného zlepšenia výkonu.

Graf zmien v čase kompilácie shadera:

Do kompilátora shadera ACO pre ovládač RADV Vulkan bola pridaná podpora Vertex shader

V niektorých hrách, ako napríklad Nier: Automata, vám tento kompilátor umožňuje získať približne o 12 % vyššie FPS ako v systéme Windows. Na GNU/Linuxe hra beží cez Proton. Testovanie bolo vykonané na predchádzajúcej verzii ACO, ktorá nepodporuje vertex shadery.

  • RADV+LLVM (38.2 snímok za sekundu):
    Do kompilátora shadera ACO pre ovládač RADV Vulkan bola pridaná podpora Vertex shader

  • RADV+ACO (55.7 snímok za sekundu):
    Do kompilátora shadera ACO pre ovládač RADV Vulkan bola pridaná podpora Vertex shader

  • Windows (49.0 snímok za sekundu):
    Do kompilátora shadera ACO pre ovládač RADV Vulkan bola pridaná podpora Vertex shader

    Na inštaláciu ACO pripravené balíky pre Arch Linux
    (mesa-aco-git,
    lib32-mesa-aco-git), Ubuntu (sudo add-apt-repository ppa:valve-experimental/mesa-bionic) a Fedora (mesa-aco). Pre iné rozvody je možné stavať z zdrojové texty.

    ACO momentálne funguje len na grafických kartách AMD s GPUGCN 3.0+, t.j. počnúc Rx 300. Kompilátor v súčasnom štádiu vývoja je umiestnený ako experimentálny a nie je určený na každodenné použitie. Medzi zatiaľ nerealizovanými funkciami patrí podpora teselácie a geometrie shaderov.

    Zdroj: opennet.ru

  • Pridať komentár