Podrška za Vertex shadere dodana je ACO shader kompajleru za RADV Vulkan driver

В razvijanje Valve open source shader kompajler ACO dodao podrška za verteks shadere i promjene su napravljene kako bi se postigla primjetna poboljšanja performansi.

Grafikon promjena u vremenu kompilacije shadera:

Podrška za Vertex shadere dodana je ACO shader kompajleru za RADV Vulkan driver

U nekim igrama, kao što je Nier: Automata, ovaj kompajler vam omogućuje da dobijete oko 12% veći FPS nego na Windowsima. Na GNU/Linuxu igra radi preko Protona. Testiranje je obavljeno na prethodnoj verziji ACO-a, koja ne podržava vertex shadere.

  • RADV+LLVM (38.2 fps):
    Podrška za Vertex shadere dodana je ACO shader kompajleru za RADV Vulkan driver

  • RADV+ACO (55.7 fps):
    Podrška za Vertex shadere dodana je ACO shader kompajleru za RADV Vulkan driver

  • Windows (49.0 fps):
    Podrška za Vertex shadere dodana je ACO shader kompajleru za RADV Vulkan driver

    Da biste instalirali ACO pripremljeni paketi za Arch Linux
    (mesa-aco-git,
    lib32-mesa-aco-git), Ubuntu (sudo add-apt-repository ppa:valve-experimental/mesa-bionic) i Fedora (mesa-aco). Za ostale distribucije moguće je graditi iz izvorni kod.

    ACO trenutno radi samo na AMD video karticama s GPUGCN 3.0+, tj. počevši od Rx 300. Prevodilac u trenutnoj fazi razvoja pozicioniran je kao eksperimentalni i nije dizajniran za svakodnevnu uporabu. Među još nerealiziranim značajkama navodi se podrška za teselaciju i geometrijske shadere.

    Izvor: opennet.ru

  • Dodajte komentar