Gestern, nur wenige Stunden nachdem Valve über eine RADV-Optimierung für ein „kommendes Spiel“ geschrieben hatte, um die Leistung, die sie unter Windows sehen, nahezu zu erreichen, wurde eine weitere Leistungsverbesserung für ein „kommendes Spiel“ zusammengeführt.
Als ich gestern nach diesem früheren Artikel über eine Valve-Optimierung für ein bevorstehendes Steam-Spiel auf Mesa 23.2-devel traf, landete ein weiterer Patch. Mit radv: verfolge DB_COUNT_CONTROL-Änderungen, um Kontextrollen zu vermeiden, stellte der langjährige RADV-Entwickler Samuel Pitoiset von Valve fest:
“Dies kann für das BeginQuery/Draw/EndQuery-Muster sehr auffällig sein. Es scheint einen Nur-Tiefen-Pass in einem kommenden Spiel um +35 % zu verbessern, da dadurch eine Menge Kontext entfernt wird rollt.”
Angesichts des Timings ist dieses”bevorstehende Spiel”, für das Valve optimiert, vermutlich dasselbe wie das vorherige Commit am Donnerstag. Samuel fügte im MR hinzu:”Hans-Kristian hat bestätigt, dass dieser spezielle Pass keinen Kontext mehr hat Brötchen. Wir haben mit Einheimischen verglichen.”Mit Hans-Kristian Arntzen als leitendem VKD3D-Proton-Entwickler.
Diese Optimierungen finden sich in Mesa 23.2, das im August als stabil herauskommen wird.
Toll, diese Optimierungsarbeit von Valve zu sehen, um ein großartiges Linux-Spielerlebnis am Tag der Veröffentlichung zu gewährleisten, egal, was dieser Titel am Ende ist, und selbst wenn es innerhalb von Steam Play ist, um Windows-Spiele unter Linux zu genießen.