In compilatore di shader open source ACO sviluppato da Valve supporto per shader di vertice e modifiche apportate che hanno consentito un notevole incremento delle prestazioni.
Grafico delle variazioni nei tempi di compilazione degli shader:
In alcuni giochi, come ‘Nier: Automata’, questo compilatore permette di ottenere circa il 12% di FPS in più rispetto a Windows. Su GNU/Linux, il gioco è avviabile tramite Proton. Il test è stato effettuato sulla versione precedente di ACO, che non supportava gli shader di vertice.
Per installare ACO pacchetti per Arch Linux
(,
), Ubuntu (sudo add-apt-repository ppa:valve-experimental/mesa-bionic) e Fedora (). Per altre distribuzioni è possibile la compilazione da .
ACO funziona attualmente solo su schede grafiche AMD con GPUGCN 3.0+, quindi a partire dalla Rx 300. Il compilatore, in questa fase di sviluppo, è posizionato come sperimentale e non è destinato a un utilizzo quotidiano. Tra le funzionalità ancora non implementate, si segnala il supporto per shader di tesselazione e geometria.
Fonte: opennet.ru
