S'ha afegit suport per a ombrejats de vèrtex al compilador d'ombres ACO per al controlador RADV Vulkan

В desenvolupat Valve compilador de shader de codi obert ACO afegit S'han realitzat canvis i suport per a ombrejats de vèrtex per aconseguir millores de rendiment notables.

Gràfic de canvis en el temps de compilació de shader:

S'ha afegit suport per a ombrejats de vèrtex al compilador d'ombres ACO per al controlador RADV Vulkan

En alguns jocs, com Nier: Automata, aquest compilador us permet obtenir un FPS aproximadament un 12% més gran que a Windows. A GNU/Linux, el joc s'executa mitjançant Proton. Les proves es van fer a la versió anterior d'ACO, que no admet ombrejats de vèrtex.

  • RADV+LLVM (38.2fps):
    S'ha afegit suport per a ombrejats de vèrtex al compilador d'ombres ACO per al controlador RADV Vulkan

  • RADV+ACO (55.7 fps):
    S'ha afegit suport per a ombrejats de vèrtex al compilador d'ombres ACO per al controlador RADV Vulkan

  • Windows (49.0fps):
    S'ha afegit suport per a ombrejats de vèrtex al compilador d'ombres ACO per al controlador RADV Vulkan

    Per instal·lar ACO preparat paquets per a Arch Linux
    (mesa-aco-git,
    lib32-mesa-aco-git), Ubuntu (sudo add-apt-repository ppa:valve-experimental/mesa-bionic) i Fedora (mesa-aco). Per a altres distribucions és possible construir des de textos d'origen.

    Actualment, ACO només funciona amb targetes de vídeo AMD amb GPUGCN 3.0+, és a dir. començant per Rx 300. El compilador en l'etapa actual de desenvolupament es posiciona com a experimental i no està dissenyat per a l'ús quotidià. Entre les característiques encara no realitzades, s'observa el suport per als ombrejats de tessel·lació i geometria.

    Font: opennet.ru

  • Afegeix comentari