Engadiuse compatibilidade con sombreadores de vértices ao compilador de sombreadores ACO para o controlador RADV Vulkan

В desenvolvido Valve compilador de shader de código aberto ACO engadido Compatibilidade con sombreadores de vértices e fixéronse cambios para conseguir melloras notables de rendemento.

Gráfico de cambios no tempo de compilación do sombreador:

Engadiuse compatibilidade con sombreadores de vértices ao compilador de sombreadores ACO para o controlador RADV Vulkan

Nalgúns xogos, como Nier: Automata, este compilador permítelle obter uns FPS uns 12% máis altos que en Windows. En GNU/Linux, o xogo funciona a través de Proton. As probas realizáronse na versión anterior de ACO, que non admite os sombreadores de vértices.

  • RADV+LLVM (38.2 fps):
    Engadiuse compatibilidade con sombreadores de vértices ao compilador de sombreadores ACO para o controlador RADV Vulkan

  • RADV+ACO (55.7 fps):
    Engadiuse compatibilidade con sombreadores de vértices ao compilador de sombreadores ACO para o controlador RADV Vulkan

  • Windows (49.0 fps):
    Engadiuse compatibilidade con sombreadores de vértices ao compilador de sombreadores ACO para o controlador RADV Vulkan

    Para instalar ACO preparado paquetes para Arch Linux
    (mesa-aco-git,
    lib32-mesa-aco-git), Ubuntu (sudo add-apt-repository ppa:valve-experimental/mesa-bionic) e Fedora (mesa-aco). Para outras distribucións é posible construír desde textos fonte.

    ACO actualmente só funciona en tarxetas de vídeo AMD con GPUGCN 3.0+, é dicir. comezando por Rx 300. O compilador na fase actual de desenvolvemento sitúase como experimental e non está deseñado para o uso cotián. Entre as características aínda non realizadas, nótase o soporte para os sombreadores de teselación e xeometría.

    Fonte: opennet.ru

  • Engadir un comentario