Mesas Radeon-Vulkan-Treiber „RADV“ arbeitet seit einiger Zeit mit den Spielen Quake II RTX und DOOM Eternal, und in letzter Zeit hat die Leistung auch gut zugenommen, wie in den letzten Benchmarks gezeigt wurde. Aber damit die Vulkan-Raytracing-Erweiterungen offengelegt werden, musste die Umgebungsvariable RADV_PERFTEST=rt gesetzt werden, aber das hat sich jetzt für diese beiden Spiele zunächst geändert.

Als einer der letzten Commits für die Mesa-Codebasis für 2022 ist der RADV-Treiber in Mesa 23.0 bereit, die Unterstützung für Quake II RTX und DOOM Eternal anzukündigen, wo diese Raytracing-Umgebungsvariablenoption nicht mehr benötigt wird. Im Moment wird das Vulkan-Raytracing nicht bedingungslos aktiviert, sondern nur selektives Whitelisting mit den ersten Spielen von Quake II RTX und dann DOOM Eternal, wobei das letztere Spiel unter Linux über Steam Play (Proton) läuft. Insbesondere die Erweiterung VK_KHR_ray_tracing_pipeline wird offengelegt.

Diese Zusammenführungsanfrage bewirbt Raytracing-Pipelines für die beiden Spiele, sodass Sie die Spiele zumindest dort sofort starten können, ohne daran denken zu müssen, RADV_PERFTEST=rt zu verwenden. In dieser Zusammenführung kommentierte Bas Nieuwenhuizen, warum die Unterstützung noch nicht bedingungslos eingeschaltet wird:

“Weil es noch nicht fertig ist, vermissen wir insbesondere Daniels Shader-Calling-Arbeit und etwas mehr Spiel-Debugging.

Es fühlt sich jedoch lohnenswert an, einige Spiele, die wir kennen, zum Laufen zu bringen, damit die Leute anfangen können zu spielen.”

Die Zusammenführung fügt die neue DriConf-Option „radv_rt“ hinzu, sodass es für andere Raytracing-Spiele, die VK_KHR_ray_tracing_pipeline nutzen, einfach ist, die Support-basierten auf die Whitelist zu setzen auf dem Anwendungsnamen über das DriConf-XML.

Categories: IT Info