Dodata podrška za vertex shadere u ACO shader kompajler za RADV Vulkan drajver

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

Grafikon promjena u vremenu kompilacije shadera:

Dodata podrška za vertex shadere u ACO shader kompajler za RADV Vulkan drajver

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

  • RADV+LLVM (38.2fps):
    Dodata podrška za vertex shadere u ACO shader kompajler za RADV Vulkan drajver

  • RADV+ACO (55.7fps):
    Dodata podrška za vertex shadere u ACO shader kompajler za RADV Vulkan drajver

  • Windows (49.0fps):
    Dodata podrška za vertex shadere u ACO shader kompajler za RADV Vulkan drajver

    Da instaliram ACO pripremljeno 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 druge distribucije moguće je graditi od izvorni tekstovi.

    ACO trenutno radi samo na AMD video karticama sa GPUGCN 3.0+, tj. počevši od Rx 300. Kompajler u trenutnoj fazi razvoja pozicioniran je kao eksperimentalni i nije dizajniran za svakodnevnu upotrebu. Među još nerealizovanim karakteristikama, primećuje se podrška za teselaciju i geometrijske shadere.

    izvor: opennet.ru

  • Dodajte komentar