Vertex ēnotāju atbalsts ir pievienots ACO ēnotāju kompilatoram RADV Vulkan draiverim

В izstrādāta Valve atvērtā koda ēnotāju kompilators ACO pievienots atbalsts virsotņu ēnotājiem un ir veiktas izmaiņas, lai panāktu ievērojamus veiktspējas uzlabojumus.

Grafiks par izmaiņām ēnotāju kompilācijas laikā:

Vertex ēnotāju atbalsts ir pievienots ACO ēnotāju kompilatoram RADV Vulkan draiverim

Dažās spēlēs, piemēram, Nier: Automata, šis kompilators ļauj iegūt par aptuveni 12% lielāku FPS nekā operētājsistēmā Windows. Operētājsistēmā GNU/Linux spēle darbojas, izmantojot Proton. Testēšana tika veikta ar iepriekšējo ACO versiju, kas neatbalsta virsotņu ēnotājus.

  • RADV+LLVM (38.2 kadri sekundē):
    Vertex ēnotāju atbalsts ir pievienots ACO ēnotāju kompilatoram RADV Vulkan draiverim

  • RADV+ACO (55.7 kadri sekundē):
    Vertex ēnotāju atbalsts ir pievienots ACO ēnotāju kompilatoram RADV Vulkan draiverim

  • Windows (49.0 kadri sekundē):
    Vertex ēnotāju atbalsts ir pievienots ACO ēnotāju kompilatoram RADV Vulkan draiverim

    Lai instalētu ACO sagatavots paketes priekš Arch Linux
    (mesa-aco-git,
    lib32-mesa-aco-git), Ubuntu (sudo add-apt-repository ppa:valve-experimental/mesa-bionic) un Fedora (mesa-aco). Citiem sadalījumiem ir iespējams veidot no avota teksti.

    ACO šobrīd darbojas tikai uz AMD videokartēm ar GPUGCN 3.0+, t.i. sākot ar Rx 300. Kompilators pašreizējā izstrādes stadijā ir pozicionēts kā eksperimentāls un nav paredzēts ikdienas lietošanai. Starp vēl nerealizētajām funkcijām tiek atzīmēts teselācijas un ģeometrijas ēnotāju atbalsts.

    Avots: opennet.ru

  • Pievieno komentāru