RADV Vulkani draiveri ACO varjundikompilaatorile on lisatud Vertexi varjundi tugi

В arenenud Valve avatud lähtekoodiga varjundi kompilaator ACO lisatud tipuvarjutajate tugi ja märgatavate jõudluse parandamiseks on tehtud muudatusi.

Shaderi koostamise aja muutuste graafik:

RADV Vulkani draiveri ACO varjundikompilaatorile on lisatud Vertexi varjundi tugi

Mõnes mängus, näiteks Nier: Automata, võimaldab see kompilaator saada umbes 12% kõrgemat FPS-i kui Windowsis. GNU/Linuxi puhul jookseb mäng Protoni kaudu. Testimine viidi läbi ACO eelmise versiooniga, mis ei toeta tippude varjutajaid.

  • RADV+LLVM (38.2 kaadrit sekundis):
    RADV Vulkani draiveri ACO varjundikompilaatorile on lisatud Vertexi varjundi tugi

  • RADV+ACO (55.7 kaadrit sekundis):
    RADV Vulkani draiveri ACO varjundikompilaatorile on lisatud Vertexi varjundi tugi

  • Windows (49.0 kaadrit sekundis):
    RADV Vulkani draiveri ACO varjundikompilaatorile on lisatud Vertexi varjundi tugi

    ACO paigaldamiseks ette valmistatud paketid Arch Linuxi jaoks
    (mesa-aco-git,
    lib32-mesa-aco-git), Ubuntu (sudo add-apt-repository ppa:valve-experimental/mesa-bionic) ja Fedora (mesa-aco). Teiste distributsioonide jaoks on võimalik ehitada lähtetekstid.

    ACO töötab hetkel ainult AMD videokaartidel, millel on GPUGCN 3.0+, st. alustades Rx 300-st. Praeguses arendusjärgus olev kompilaator on positsioneeritud eksperimentaalseks ega ole mõeldud igapäevaseks kasutamiseks. Veel realiseerimata funktsioonide hulgas on märgitud tessellatsiooni ja geomeetriavarjurite tugi.

    Allikas: opennet.ru

  • Lisa kommentaar