Do kompilátoru ACO shaderu pro ovladač RADV Vulkan přidána podpora pro vertex shadery

В rozvinutý Valve open source shader kompilátor ACO přidal podpora pro vertex shadery a změny byly provedeny za účelem dosažení znatelného zlepšení výkonu.

Graf změn v době kompilace shaderu:

Do kompilátoru ACO shaderu pro ovladač RADV Vulkan přidána podpora pro vertex shadery

V některých hrách, jako je Nier: Automata, vám tento kompilátor umožňuje získat o 12 % vyšší FPS než na Windows. Na GNU/Linuxu hra běží přes Proton. Testování bylo provedeno na předchozí verzi ACO, která nepodporuje vertex shadery.

  • RADV+LLVM (38.2 snímků za sekundu):
    Do kompilátoru ACO shaderu pro ovladač RADV Vulkan přidána podpora pro vertex shadery

  • RADV+ACO (55.7 snímků za sekundu):
    Do kompilátoru ACO shaderu pro ovladač RADV Vulkan přidána podpora pro vertex shadery

  • Windows (49.0 snímků za sekundu):
    Do kompilátoru ACO shaderu pro ovladač RADV Vulkan přidána podpora pro vertex shadery

    Chcete-li nainstalovat ACO připravený balíčky pro Arch Linux
    (mesa-aco-git,
    lib32-mesa-aco-git), Ubuntu (sudo add-apt-repository ppa:valve-experimental/mesa-bionic) a Fedora (mesa-aco). Pro ostatní distribuce je možné stavět z zdrojový kód.

    ACO v současnosti funguje pouze na grafických kartách AMD s GPUGCN 3.0+, tzn. počínaje Rx 300. Kompilátor v současné fázi vývoje je umístěn jako experimentální a není určen pro každodenní použití. Mezi dosud nerealizovanými funkcemi je zaznamenána podpora teselace a geometrie shaderů.

    Zdroj: opennet.ru

  • Přidat komentář