Thandizo la Vertex shader lawonjezeredwa ku ACO shader compiler ya RADV Vulkan driver

Π’ otukuka Valve open source shader compiler ACO anawonjezera kuthandizira kwa ma vertex shader ndi zosintha zapangidwa kuti zitheke kuwongolera magwiridwe antchito.

Zithunzi zosinthika mu nthawi yophatikizira shader:

Thandizo la Vertex shader lawonjezeredwa ku ACO shader compiler ya RADV Vulkan driver

M'masewera ena, monga Nier: Automata, compiler iyi imakupatsani mwayi wopeza pafupifupi 12% FPS yapamwamba kuposa Windows. Pa GNU/Linux, masewerawa amayenda kudzera pa Proton. Kuyesedwa kunachitika pa mtundu wakale wa ACO, womwe sugwirizana ndi vertex shaders.

  • RADV+LLVM (38.2fps):
    Thandizo la Vertex shader lawonjezeredwa ku ACO shader compiler ya RADV Vulkan driver

  • RADV+ACO (55.7fps):
    Thandizo la Vertex shader lawonjezeredwa ku ACO shader compiler ya RADV Vulkan driver

  • Windows (49.0fps):
    Thandizo la Vertex shader lawonjezeredwa ku ACO shader compiler ya RADV Vulkan driver

    Kukhazikitsa ACO kukonzekera phukusi la Arch Linux
    (mesa-aco-git,
    lib32-mesa-aco-git), Ubuntu (sudo add-apt-repository ppa:valve-experimental/mesa-bionic) ndi Fedora (mesa-aco). Kwa magawo ena ndizotheka kumanga kuchokera zolemba zoyambira.

    ACO pakali pano imagwira ntchito pa makadi amakanema a AMD okhala ndi GPUGCN 3.0+, i.e. kuyambira ndi Rx 300. Wopanga pakali pano wa chitukuko amaikidwa ngati kuyesa ndipo sanapangidwe kuti azigwiritsidwa ntchito tsiku ndi tsiku. Zina mwazinthu zomwe sizinakwaniritsidwe, kuthandizira kwa ma tessellation ndi geometry shaders amadziwika.

    Source: opennet.ru

  • Kuwonjezera ndemanga