Vertex shader-stipe is tafoege oan de ACO shader-kompiler foar de RADV Vulkan-bestjoerder

В ûntwikkele Valve iepen boarne shader gearstaller ACO tafoege stipe foar vertex shaders en feroarings binne makke om merkbere prestaasjesferbetteringen te berikken.

Grafyk fan feroaringen yn shader-kompilaasjetiid:

Vertex shader-stipe is tafoege oan de ACO shader-kompiler foar de RADV Vulkan-bestjoerder

Yn guon spultsjes, lykas Nier: Automata, kin dizze kompilator jo sawat 12% hegere FPS krije dan op Windows. Op GNU/Linux rint it spul fia Proton. Testen waard dien op 'e foarige ferzje fan ACO, dy't gjin vertex-shaders stipet.

  • RADV+LLVM (38.2fps):
    Vertex shader-stipe is tafoege oan de ACO shader-kompiler foar de RADV Vulkan-bestjoerder

  • RADV+ACO (55.7fps):
    Vertex shader-stipe is tafoege oan de ACO shader-kompiler foar de RADV Vulkan-bestjoerder

  • Windows (49.0fps):
    Vertex shader-stipe is tafoege oan de ACO shader-kompiler foar de RADV Vulkan-bestjoerder

    Om ACO te ynstallearjen taret pakketten foar Arch Linux
    (mesa-aco-git,
    lib32-mesa-aco-git), Ubuntu (sudo add-apt-repository ppa: valve-experimental/mesa-bionic) en Fedora (mesa-aco). Foar oare distribúsjes is it mooglik om te bouwen fan boarne teksten.

    ACO wurket op it stuit allinnich op AMD-fideokaarten mei GPUGCN 3.0+, d.w.s. begjinnend mei Rx 300. De gearstaller op it hjoeddeiske stadium fan ûntwikkeling is gepositioneerd as eksperiminteel en is net ûntwurpen foar deistich gebrûk. Under de noch net realisearre funksjes wurdt stipe foar tessellaasje en geometry-shaders opmurken.

    Boarne: opennet.ru

  • Add a comment