Tilføjet understøttelse af vertex shaders til ACO shader compileren til RADV Vulkan driveren

В udviklede sig Valve open source shader compiler ACO tilføjet understøttelse af vertex shaders og ændringer er blevet foretaget for at opnå mærkbare præstationsforbedringer.

Graf over ændringer i shader kompileringstid:

Tilføjet understøttelse af vertex shaders til ACO shader compileren til RADV Vulkan driveren

I nogle spil, såsom Nier: Automata, giver denne compiler dig mulighed for at få omkring 12% højere FPS end på Windows. På GNU/Linux kører spillet via Proton. Test blev udført på den tidligere version af ACO, som ikke understøtter vertex shaders.

  • RADV+LLVM (38.2 fps):
    Tilføjet understøttelse af vertex shaders til ACO shader compileren til RADV Vulkan driveren

  • RADV+ACO (55.7 fps):
    Tilføjet understøttelse af vertex shaders til ACO shader compileren til RADV Vulkan driveren

  • Windows (49.0fps):
    Tilføjet understøttelse af vertex shaders til ACO shader compileren til RADV Vulkan driveren

    For at installere ACO forberedt pakker til 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 distributioner er det muligt at bygge fra kildekode.

    ACO virker i øjeblikket kun på AMD videokort med GPUGCN 3.0+, dvs. starter med Rx 300. Compileren på det nuværende udviklingstrin er placeret som eksperimentel og er ikke designet til daglig brug. Blandt de endnu urealiserede funktioner er understøttelse af tessellation og geometri shaders bemærket.

    Kilde: opennet.ru

  • Tilføj en kommentar