Vertex shader աջակցությունն ավելացվել է ACO shader կոմպիլյատորին RADV Vulkan վարորդի համար

В զարգացած Փական բաց կոդով shader կոմպիլյատոր ACO ավելացրել է Vertex shaders-ի աջակցությունը և փոփոխություններ են կատարվել՝ կատարողականի նկատելի բարելավումների հասնելու համար:

Շեյդերների կազմման ժամանակի փոփոխությունների գրաֆիկ.

Vertex shader աջակցությունն ավելացվել է ACO shader կոմպիլյատորին RADV Vulkan վարորդի համար

Որոշ խաղերում, ինչպիսին է Nier: Automata-ն, այս կոմպիլյատորը թույլ է տալիս ստանալ մոտ 12% ավելի բարձր FPS, քան Windows-ում: GNU/Linux-ում խաղն աշխատում է Proton-ի միջոցով: Թեստավորումն իրականացվել է ACO-ի նախորդ տարբերակի վրա, որը չի աջակցում vertex shaders-ին:

  • RADV+LLVM (38.2 կադր/վրկ):
    Vertex shader աջակցությունն ավելացվել է ACO shader կոմպիլյատորին RADV Vulkan վարորդի համար

  • RADV+ACO (55.7fps):
    Vertex shader աջակցությունն ավելացվել է ACO shader կոմպիլյատորին RADV Vulkan վարորդի համար

  • Windows (49.0fps):
    Vertex shader աջակցությունն ավելացվել է ACO shader կոմպիլյատորին RADV Vulkan վարորդի համար

    ACO տեղադրելու համար պատրաստված փաթեթներ Arch Linux-ի համար
    (mesa-aco-git,
    lib32-mesa-aco-git), Ubuntu (sudo add-apt-repository ppa:valve-experimental/mesa-bionic) և Fedora (մեզա-ակո) Այլ բաշխումների համար հնարավոր է կառուցել սկզբնաղբյուր տեքստեր.

    ACO-ն ներկայումս աշխատում է միայն GPUGCN 3.0+ AMD վիդեո քարտերի վրա, այսինքն. սկսած Rx 300-ից: Կոմպիլյատորը զարգացման ներկա փուլում տեղադրված է որպես փորձնական և նախատեսված չէ ամենօրյա օգտագործման համար: Դեռևս չիրականացված հատկանիշների շարքում նշվում է թեսելյացիայի և երկրաչափական շեյդերների աջակցությունը:

    Source: opennet.ru

  • Добавить комментарий