В Valve's open-source shader compiler ACO support for vertex shaders and changes that have made it possible to achieve a noticeable performance increase.
Shader compile time graph:
In some games, such as Nier: Automata, this compiler allows you to get about 12% higher FPS than on Windows. On GNU/LinuxThe game runs through Proton. Testing was done on the previous version of ACO, which does not support vertex shaders.
To install ACO packages for Arch Linux
(,
), Ubuntu (sudo add-apt-repository ppa:valve-experimental/mesa-bionic) and Fedora (). For other distributions, it is possible to build from .
ACO currently only works on AMD graphics cards with GPUGCN 3.0+, i.е. starting with Rx 300. The compiler at the current stage of development is positioned as experimental and is not designed for everyday use. Of the still unrealized features, support for tessellation and geometric shaders is noted.
Source: opennet.ru
