Vertex shader euskarria gehitu da RADV Vulkan kontrolatzailerako ACO shader konpilatzaileari

Π’ garatu Valve kode irekiko shader konpilatzailea ACO gehitu erpin itzaltzaileentzako laguntza eta aldaketak egin dira errendimendu hobekuntza nabarmenak lortzeko.

Shader-en konpilazio-denboraren aldaketen grafikoa:

Vertex shader euskarria gehitu da RADV Vulkan kontrolatzailerako ACO shader konpilatzaileari

Zenbait jokotan, adibidez, Nier: Automata, konpiladore honek Windows-en baino % 12 FPS handiagoa lortzeko aukera ematen du. GNU/Linux-en, jokoa Proton bidez exekutatzen da. ACOren aurreko bertsioan egin ziren probak, erpin itzalak onartzen ez dituena.

  • RADV+LLVM (38.2fps):
    Vertex shader euskarria gehitu da RADV Vulkan kontrolatzailerako ACO shader konpilatzaileari

  • RADV+ACO (55.7 fps):
    Vertex shader euskarria gehitu da RADV Vulkan kontrolatzailerako ACO shader konpilatzaileari

  • Windows (49.0fps):
    Vertex shader euskarria gehitu da RADV Vulkan kontrolatzailerako ACO shader konpilatzaileari

    ACO instalatzeko prestatuta Arch Linux-erako paketeak
    (mesa-aco-git,
    lib32-mesa-aco-git), Ubuntu (sudo add-apt-repository ppa:valve-experimental/mesa-bionic) eta Fedora (mesa-aco). Beste banaketa batzuetarako posible da eraikitzea iturri-testuak.

    ACOk GPUGCN 3.0+ duten AMD bideo-txarteletan bakarrik funtzionatzen du, hau da. Rx 300-tik hasita. Gaur egungo garapen-fasean konpilatzailea esperimental gisa kokatzen da eta ez dago eguneroko erabilerarako diseinatuta. Oraindik gauzatu gabeko ezaugarrien artean, teselaziorako eta geometria itzalerako euskarria nabarmentzen da.

    Iturria: opennet.ru

  • Gehitu iruzkin berria