У кампілятар шэйдараў ACO для Vulkan-драйвера RADV дададзеная падтрымка вяршынных шэйдараў.

В які развіваецца кампаніяй Valve адкрыты кампілятар шэйдараў ACO дададзена падтрымка вяршынных шэйдараў і ўнесены змены, якія дазволілі дабіцца прыкметнага павышэння прадукцыйнасці.

Графік змены часу кампіляцыі шэйдараў:

У кампілятар шэйдараў ACO для Vulkan-драйвера RADV дададзеная падтрымка вяршынных шэйдараў.

У некаторых гульнях, напрыклад "Nier: Automata", дадзены кампілятар дазваляе атрымаць прыкладна на 12% большы FPS, чым на Windows. На GNU/Linux, гульня запускаецца праз Proton. Тэставанне было зроблена на мінулай версіі ACO, якая без падтрымкі вяршыні шэйдараў.

  • RADV+LLVM (38.2fps):
    У кампілятар шэйдараў ACO для Vulkan-драйвера RADV дададзеная падтрымка вяршынных шэйдараў.

  • RADV+ACO (55.7fps):
    У кампілятар шэйдараў ACO для Vulkan-драйвера RADV дададзеная падтрымка вяршынных шэйдараў.

  • Windows (49.0fps):
    У кампілятар шэйдараў ACO для Vulkan-драйвера RADV дададзеная падтрымка вяршынных шэйдараў.

    Для ўстаноўкі ACO падрыхтаваны пакеты для Arch Linux
    (mesa-aco-git,
    lib32-mesa-aco-git), Ubuntu (sudo add-apt-repository ppa:valve-experimental/mesa-bionic) і Fedora (mesa-aco). Для іншых дыстрыбутываў магчымая зборка з зыходных тэкстаў.

    ACO пакуль працуе толькі на відэакартах AMD з GPUGCN 3.0+, г.зн. пачынаючы з Rx 300. Кампілятар на бягучым этапе развіцця пазіцыянуецца як эксперыментальны і не разлічаны на паўсядзённае выкарыстанне. З яшчэ нерэалізаваных магчымасцяў адзначаецца падтрымка тесселяционных і геаметрычных шэйдараў.

    Крыніца: opennet.ru

  • Дадаць каментар