Поддршката за шејдерот Vertex е додадена во компајлерот за шејдер ACO за двигателот RADV Vulkan

В развиена Вентил компајлер за шејдер со отворен код ACO додадена Поддршка за шејдерите на темето и направени се промени за да се постигнат забележителни подобрувања во перформансите.

График на промени во времето на компилација на шејдер:

Поддршката за шејдерот Vertex е додадена во компајлерот за шејдер ACO за двигателот RADV Vulkan

Во некои игри, како што е Nier: Automata, овој компајлер ви овозможува да добиете околу 12% повисок FPS отколку на Windows. На GNU/Linux, играта работи преку Proton. Тестирањето беше направено на претходната верзија на ACO, која не поддржува шејдери на вертекс.

  • RADV+LLVM (38.2 fps):
    Поддршката за шејдерот Vertex е додадена во компајлерот за шејдер ACO за двигателот RADV Vulkan

  • RADV+ACO (55.7 fps):
    Поддршката за шејдерот Vertex е додадена во компајлерот за шејдер ACO за двигателот RADV Vulkan

  • Windows (49.0 fps):
    Поддршката за шејдерот Vertex е додадена во компајлерот за шејдер ACO за двигателот RADV Vulkan

    За да инсталирате ACO подготвени пакети за Arch Linux
    (меса-ацо-гит,
    lib32-mesa-aco-git), Ubuntu (sudo add-apt-repository ppa:valve-experimental/mesa-bionic) и Fedora (меса-ацо). За други дистрибуции можно е да се изгради од изворен код.

    ACO моментално работи само на AMD видео картички со GPUGCN 3.0+, т.е. почнувајќи со Rx 300. Компајлерот во моменталната фаза на развој е позициониран како експериментален и не е дизајниран за секојдневна употреба. Меѓу сè уште нереализираните карактеристики, се забележува поддршка за шејдери за теселација и геометрија.

    Извор: opennet.ru

  • Додадете коментар