Im Shader-Compiler ACO für den Vulkan-Treiber RADV wurde die Unterstützung für Vertex-Shader hinzugefügt.

In entwickelt von der Firma Valve entwickelter Open-Source-Shader-Compiler ACO hinzugefügt Unterstützung für Vertex-Shader wurde hinzugefügt, und es wurden Änderungen vorgenommen, die eine spürbare Leistungssteigerung ermöglichen.

Grafik der Änderung der Kompilierungszeiten von Shadern:

Im Shader-Compiler ACO für den Vulkan-Treiber RADV wurde die Unterstützung für Vertex-Shader hinzugefügt.

In einigen Spielen, wie zum Beispiel „Nier: Automata“, ermöglicht dieser Compiler etwa 12% mehr FPS als unter Windows. Auf GNU/Linux läuft das Spiel über Proton. Die Tests wurden mit der vorherigen Version von ACO durchgeführt, die keine Unterstützung für Vertex-Shader hatte.

  • RADV+LLVM (38.2fps):
    Im Shader-Compiler ACO für den Vulkan-Treiber RADV wurde die Unterstützung für Vertex-Shader hinzugefügt.
  • RADV+ACO (55.7fps):
    Im Shader-Compiler ACO für den Vulkan-Treiber RADV wurde die Unterstützung für Vertex-Shader hinzugefügt.
  • Windows (49.0fps):
    Im Shader-Compiler ACO für den Vulkan-Treiber RADV wurde die Unterstützung für Vertex-Shader hinzugefügt.

    Für die Installation von ACO werden Pakete für Arch Linux
    (mesa-aco-git,
    lib32-mesa-aco-git), Ubuntu (sudo add-apt-repository ppa:valve-experimental/mesa-bionic) und Fedora (mesa-aco). Für andere Distributionen ist der Aufbau aus Quelltexten.

    ACO funktioniert bisher nur auf AMD-Grafikkarten mit GPUGCN 3.0+, also ab der Rx 300. Der Compiler wird in der aktuellen Entwicklungsphase als experimentell eingestuft und ist nicht für den täglichen Gebrauch vorgesehen. Zu den noch nicht implementierten Funktionen gehört die Unterstützung von Tessellations- und Geometrie-Shadern.

    Quelle: opennet.ru

  • Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster