Vertex shader-støtte er lagt til ACO shader-kompilatoren for RADV Vulkan-driveren

В utviklet Ventil åpen kildekode shader kompilator ACO la til støtte for vertex shaders og endringer er gjort for å oppnå merkbare ytelsesforbedringer.

Graf over endringer i skyggekompileringstid:

Vertex shader-støtte er lagt til ACO shader-kompilatoren for RADV Vulkan-driveren

I noen spill, som Nier: Automata, lar denne kompilatoren deg få omtrent 12 % høyere FPS enn på Windows. På GNU/Linux kjører spillet via Proton. Testing ble gjort på den forrige versjonen av ACO, som ikke støtter vertex shaders.

  • RADV+LLVM (38.2fps):
    Vertex shader-støtte er lagt til ACO shader-kompilatoren for RADV Vulkan-driveren

  • RADV+ACO (55.7 fps):
    Vertex shader-støtte er lagt til ACO shader-kompilatoren for RADV Vulkan-driveren

  • Windows (49.0fps):
    Vertex shader-støtte er lagt til ACO shader-kompilatoren for RADV Vulkan-driveren

    For å installere ACO forberedt pakker for Arch Linux
    (mesa-aco-git,
    lib32-mesa-aco-git), Ubuntu (sudo add-apt-repository ppa: valve-experimental/mesa-bionic) og Fedora (mesa-aco). For andre distribusjoner er det mulig å bygge fra kildekode.

    ACO fungerer foreløpig kun på AMD-skjermkort med GPUGCN 3.0+, dvs. starter med Rx 300. Kompilatoren på det nåværende utviklingsstadiet er posisjonert som eksperimentell og er ikke designet for daglig bruk. Blant de ennå urealiserte funksjonene er støtte for tessellasjon og geometriskyggelegging notert.

    Kilde: opennet.ru

  • Legg til en kommentar