Vertex шейдер қолдауы RADV Vulkan драйвері үшін ACO шейдер компиляторына қосылды

В дамыған Valve ашық бастапқы шейдер компиляторы ACO қосылды шыңдық шейдерлерге қолдау көрсету және өнімділікті айтарлықтай жақсартуға қол жеткізу үшін өзгертулер енгізілді.

Шейдер құрастыру уақытындағы өзгерістер графигі:

Vertex шейдер қолдауы RADV Vulkan драйвері үшін ACO шейдер компиляторына қосылды

Кейбір ойындарда, мысалы, Nier: Automata, бұл компилятор Windows жүйесіне қарағанда шамамен 12% жоғары FPS алуға мүмкіндік береді. GNU/Linux жүйесінде ойын Proton арқылы жұмыс істейді. Тестілеу шыңы шейдерлерді қолдамайтын ACO алдыңғы нұсқасында жасалды.

  • RADV+LLVM (38.2 кадр/сек):
    Vertex шейдер қолдауы RADV Vulkan драйвері үшін ACO шейдер компиляторына қосылды

  • RADV+ACO (55.7 кадр/сек):
    Vertex шейдер қолдауы RADV Vulkan драйвері үшін ACO шейдер компиляторына қосылды

  • Windows (49.0 кадр/с):
    Vertex шейдер қолдауы RADV Vulkan драйвері үшін ACO шейдер компиляторына қосылды

    ACO орнату үшін дайындалды Arch Linux пакеттері
    (mesa-aco-git,
    lib32-mesa-aco-git), Ubuntu (sudo add-apt-repository ppa:valve-experimental/mesa-bionic) және Fedora (меса-ако). Басқа дистрибутивтер үшін оны құрастыруға болады бастапқы мәтіндер.

    ACO қазіргі уақытта тек GPUGCN 3.0+ бар AMD бейне карталарында жұмыс істейді, яғни. Rx 300 бастап. Қазіргі даму сатысындағы компилятор тәжірибелік ретінде орналастырылған және күнделікті қолдануға арналмаған. Әлі іске асырылмаған мүмкіндіктердің ішінде тесселляция мен геометриялық шейдерлерге қолдау көрсетіледі.

    Ақпарат көзі: opennet.ru

  • пікір қалдыру