Vertex shader lagolago ua faaopoopo i le ACO shader compiler mo le avetaavale RADV Vulkan

В atiina ae Valve matala punaoa shader compiler ACO faaopoopo lagolago mo vertex shaders ma suiga ua faia e ausia ai le faʻaleleia atili o faʻatinoga.

Kalafi o suiga i le taimi e tuufaatasia ai le shader:

Vertex shader lagolago ua faaopoopo i le ACO shader compiler mo le avetaavale RADV Vulkan

I nisi o taʻaloga, e pei o le Nier: Automata, o lenei tuʻufaʻatasiga e mafai ai ona e mauaina pe a ma le 12% maualuga FPS nai lo Windows. I luga ole GNU/Linux, ole taaloga e alu ile Proton. Sa faia le su'ega i le lomiga muamua o le ACO, lea e le lagolagoina ai vertex shaders.

  • RADV+LLVM (38.2fps):
    Vertex shader lagolago ua faaopoopo i le ACO shader compiler mo le avetaavale RADV Vulkan

  • RADV+ACO (55.7fps):
    Vertex shader lagolago ua faaopoopo i le ACO shader compiler mo le avetaavale RADV Vulkan

  • Pupuni (49.0fps):
    Vertex shader lagolago ua faaopoopo i le ACO shader compiler mo le avetaavale RADV Vulkan

    Faʻapipiʻi ACO saunia afifi mo Arch Linux
    (mesa-aco-git,
    lib32-mesa-aco-git), Ubuntu (sudo add-apt-repository ppa:valve-experimental/mesa-bionic) ma Fedora (mesa-aco). Mo isi tufatufaga e mafai ona fausia mai puna'oa tusitusiga.

    ACO o loʻo galue nei i kata vitio AMD ma GPUGCN 3.0+, i.e. amata i le Rx 300. O le tuʻufaʻatasia i le taimi nei o le atinaʻe o loʻo faʻatulagaina e fai ma faʻataʻitaʻiga ma e le o fuafuaina mo le faʻaaogaina i aso uma. Faatasi ai ma foliga e lei iloa, o le lagolago mo le tessellation ma geometry shaders o loʻo maitauina.

    puna: opennet.ru

  • Faaopoopo i ai se faamatalaga