Aggiuntu supportu per vertex shaders à u compilatore di shader ACO per u driver RADV Vulkan

В sviluppatu Valve compilatore di shader open source ACO aghjustatu U supportu per i vertex shaders è i cambiamenti sò stati fatti per ottene miglioramenti notevuli di rendiment.

Graficu di cambiamenti in u tempu di compilazione di shader:

Aggiuntu supportu per vertex shaders à u compilatore di shader ACO per u driver RADV Vulkan

In certi ghjochi, cum'è Nier: Automata, stu compilatore permette di ottene circa 12% FPS più altu ch'è in Windows. In GNU/Linux, u ghjocu viaghja via Proton. A prova hè stata fatta nantu à a versione precedente di ACO, chì ùn sustene micca vertex shaders.

  • RADV + LLVM (38.2 fps):
    Aggiuntu supportu per vertex shaders à u compilatore di shader ACO per u driver RADV Vulkan

  • RADV + ACO (55.7 fps):
    Aggiuntu supportu per vertex shaders à u compilatore di shader ACO per u driver RADV Vulkan

  • Windows (49.0fps):
    Aggiuntu supportu per vertex shaders à u compilatore di shader ACO per u driver RADV Vulkan

    Per installà ACO preparatu pacchetti per Arch Linux
    (mesa-aco-git,
    lib32-mesa-aco-git), Ubuntu (sudo add-apt-repository ppa:valve-experimental/mesa-bionic) è Fedora (mesa-acu). Per altre distribuzioni hè pussibule di custruisce da testi fonte.

    ACO attualmente funziona solu nantu à e carte video AMD cù GPUGCN 3.0+, i.e. principiendu cù Rx 300. U compilatore in u stadiu attuale di u sviluppu hè posizionatu cum'è sperimentale è ùn hè micca pensatu per l'usu di ogni ghjornu. Trà e caratteristiche ancora micca realizate, u supportu per i sfumaturi di tessellazione è geometria hè nutatu.

    Source: opennet.ru

  • Add a comment