Ang suporta ng Vertex shader ay idinagdag sa ACO shader compiler para sa RADV Vulkan driver

Π’ umunlad Valve open source shader compiler ACO idinagdag Ang suporta para sa mga vertex shader at mga pagbabago ay ginawa upang makamit ang mga kapansin-pansing pagpapahusay sa pagganap.

Graph ng mga pagbabago sa oras ng compilation ng shader:

Ang suporta ng Vertex shader ay idinagdag sa ACO shader compiler para sa RADV Vulkan driver

Sa ilang laro, gaya ng Nier: Automata, pinapayagan ka ng compiler na ito na makakuha ng humigit-kumulang 12% na mas mataas na FPS kaysa sa Windows. Sa GNU/Linux, tumatakbo ang laro sa pamamagitan ng Proton. Ginawa ang pagsubok sa nakaraang bersyon ng ACO, na hindi sumusuporta sa mga vertex shader.

  • RADV+LLVM (38.2fps):
    Ang suporta ng Vertex shader ay idinagdag sa ACO shader compiler para sa RADV Vulkan driver

  • RADV+ACO (55.7fps):
    Ang suporta ng Vertex shader ay idinagdag sa ACO shader compiler para sa RADV Vulkan driver

  • Windows (49.0fps):
    Ang suporta ng Vertex shader ay idinagdag sa ACO shader compiler para sa RADV Vulkan driver

    Upang i-install ang ACO nakahanda mga pakete para sa Arch Linux
    (mesa-aco-git,
    lib32-mesa-aco-git), Ubuntu (sudo add-apt-repository ppa:valve-experimental/mesa-bionic) at Fedora (mesa-aco). Para sa iba pang mga distribusyon posible na bumuo mula sa pinagmulang mga teksto.

    Kasalukuyang gumagana lang ang ACO sa mga AMD video card na may GPUGCN 3.0+, i.e. simula sa Rx 300. Ang compiler sa kasalukuyang yugto ng pag-unlad ay nakaposisyon bilang eksperimental at hindi idinisenyo para sa pang-araw-araw na paggamit. Kabilang sa mga hindi pa natutupad na mga tampok, ang suporta para sa tessellation at geometry shaders ay nabanggit.

    Pinagmulan: opennet.ru

  • Magdagdag ng komento