Als Mike Blumenkrantz von Valve meine letzten OpenGL-Benchmarks von RADV-Zink und RadeonSI durchging, hat er bereits Optimierungen/Korrekturen vorgenommen, und dementsprechend ist noch eine weitere auf dem Weg.
Blumenkrantz hat ET: Legacy als das Open-Source-Spiel Enemy Territory vorgestellt, das in meiner letzten Zink-Testrunde gezeigt wurde und einen Bereich darstellt, in dem diese generische OpenGL-on-Vulkan-Implementierung verbessert werden könnte. Er stellte fest, dass die Handhabung des Fragment-Shader-Epilogs beim Ausführen von ET: Legacy ziemlich aufwändig war, und machte sich daher an die Arbeit an der Optimierung des RADV-Treibercodepfads.
Es gibt jetzt eine offene Zusammenführungsanfrage um die Prolog/Eiplog-Suchleistung „massiv“ zu verbessern. Blumenkrantz bemerkte in dieser Zusammenführungsanforderung:
„Diese verwenden denselben Mechanismus, und dieser Mechanismus ist für CPU-gebundene Anwendungen äußerst ineffizient.“
In einem neuen Blogbeitrag Mike kommentierte in seinem üblichen Schreibstil: „Wie viel schneller ist es? Wenn ich eine Zahl nennen müsste, wahrscheinlich mindestens 1000 % schneller.“ Nur als grobe Schätzung.“ Auf jeden Fall eine gute Nachricht für RADV/Zink.