Suportul pentru shaderul Vertex a fost adăugat la compilatorul de shader ACO pentru driverul RADV Vulkan

В dezvoltat Valve open source shader compilator ACO adăugat S-au făcut suport pentru vertex shaders și au fost făcute modificări pentru a obține îmbunătățiri vizibile ale performanței.

Graficul modificărilor timpului de compilare a shaderului:

Suportul pentru shaderul Vertex a fost adăugat la compilatorul de shader ACO pentru driverul RADV Vulkan

În unele jocuri, cum ar fi Nier: Automata, acest compilator vă permite să obțineți un FPS cu aproximativ 12% mai mare decât pe Windows. Pe GNU/Linux, jocul rulează prin Proton. Testarea a fost făcută pe versiunea anterioară a ACO, care nu acceptă vertex shaders.

  • RADV+LLVM (38.2fps):
    Suportul pentru shaderul Vertex a fost adăugat la compilatorul de shader ACO pentru driverul RADV Vulkan

  • RADV+ACO (55.7fps):
    Suportul pentru shaderul Vertex a fost adăugat la compilatorul de shader ACO pentru driverul RADV Vulkan

  • Windows (49.0fps):
    Suportul pentru shaderul Vertex a fost adăugat la compilatorul de shader ACO pentru driverul RADV Vulkan

    Pentru a instala ACO pregătit pachete pentru Arch Linux
    (mesa-aco-git,
    lib32-mesa-aco-git), Ubuntu (sudo add-apt-repository ppa:valve-experimental/mesa-bionic) și Fedora (mesa-aco). Pentru alte distribuții este posibil să construiți din textele sursă.

    În prezent, ACO funcționează numai pe plăcile video AMD cu GPUGCN 3.0+, de exemplu. începând cu Rx 300. Compilatorul în stadiul actual de dezvoltare este poziționat ca experimental și nu este proiectat pentru utilizarea de zi cu zi. Printre caracteristicile încă nerealizate, se remarcă suportul pentru tesselation și geometrie shaders.

    Sursa: opennet.ru

  • Adauga un comentariu