Vulkan-draiveri RADV shader-kompilaatorisse lisati tugi vertex shaderitele

V arendatav Valve'i ettevõtte avatud shaderi kompilaator ACO on lisatud toetab vertex shader’ite kasutamist ja on sisse viidud muudatused, mis on võimaldanud märgatavalt suurendada jõudlust.

Shaderi kompileerimise ajamuudatuste graafik:

Vulkan-draiveri RADV shader-kompilaatorisse lisati tugi vertex shaderitele

Mõnedes mängudes, nagu 'Nier: Automata', võimaldab see kompilaator saavutada ligikaudu 12% suuremat FPS-i võrreldes Windowsiga. GNU/Linuxi keskkonnas käivitatakse mäng Protoni kaudu. Testimine viidi läbi ACO eelmise versiooni peal, mis ei toeta vertex shader’ite kasutamist.

  • RADV+LLVM (38.2fps):
    Vulkan-draiveri RADV shader-kompilaatorisse lisati tugi vertex shaderitele
  • RADV+ACO (55.7fps):
    Vulkan-draiveri RADV shader-kompilaatorisse lisati tugi vertex shaderitele
  • Windows (49.0fps):
    Vulkan-draiveri RADV shader-kompilaatorisse lisati tugi vertex shaderitele

    ACO installimiseks valmistatud paketid Arch Linuxile
    (mesa-aco-git,
    lib32-mesa-aco-git), Ubuntu (sudo add-apt-repository ppa:valve-experimental/mesa-bionic) ja Fedora (mesa-aco). Teistele distributsioonidele on võimalik koostada allika koodidest.

    ACO töötab praegu ainult AMD graafikakaartidel GPUGCN 3.0+ alates Rx 300. Kompilaator on hetkel eksperimentaalses arendusfaasis ja pole mõeldud igapäevaseks kasutamiseks. Veel elluviimata võimalustena on märgitud tesselatsioonide ja geomeetriliste shader’ite tugi.

    Allikas: opennet.ru

  • Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster