Käydessään läpi äskettäisiä RADV-Zink vs. RadeonSI OpenGL-testejäni Valven Mike Blumenkrantz on jo tehnyt optimointeja/korjauksia, ja seurauksena on toinenkin.

Blumenkrantz on profiloinut ET: Legacyn avoimen lähdekoodin Enemy Territory-pelinä, joka näytettiin viimeisimmässä Zink-testauskierroksessani, ja alue, jolla tämä yleinen OpenGL-on-Vulkan-toteutus voisi parantaa. Hän havaitsi, että fragmenttivarjostimen epilogien käsittely oli melko kuluttavaa ET: Legacyn ajon aikana, ja siksi hän ryhtyi optimoimaan RADV-ohjainkoodipolun.

Nyt on avoin yhdistämispyyntö parantamaan”massiivisesti”prolog/eiplog-haun suorituskykyä. Blumenkrantz huomautti yhdistämispyynnössä:

“nämä käyttävät samaa mekanismia, ja tämä mekanismi on erittäin tehoton suorittimeen sidotuissa sovelluksissa”

Uudessa blogiviesti Mike kommentoi tavanomaiseen kirjoitustyyliinsä:”Kuinka paljon nopeampi se on? Jos minun pitäisi antaa numero, luultavasti ainakin 1000 % nopeammin. Ihan karkeana arviona.”Joka tapauksessa hyviä uutisia RADV/Zinkille.

Categories: IT Info