Mesas Radeon Vulkan-Treiber kündigt jetzt Unterstützung für Quake II RTX und DOOM Eternal an
Mesas „RADV“-Radeon-Vulkan-Treiber arbeitet seit einiger Zeit mit Quake II RTX- und DOOM Eternal-Spielen, und die Leistung hat sich ebenfalls gut verbessert. Wie in den letzten Benchmarks beschrieben. Aber damit die Raytracing-Erweiterungen von Vulkan freigelegt werden konnten, war eine Abstimmung erforderlich RADV_PERFTEST = RT Umgebungsvariable, aber das hat sich jetzt für diese beiden Spiele anfangs geändert.
Als eine der letzten Mesa-Codebase-Verpflichtungen 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, da die Option der Raytracing-Umgebungsvariable nicht mehr benötigt wird. Derzeit ist Vulkan-Raytracing nicht bedingungslos aktiviert, sondern nur eine selektive Whitelist mit anfänglichen Spielen für Quake II RTX und dann DOOM Eternal, wobei letzteres Spiel unter Linux über Steam Play (Proton) läuft. Insbesondere die Erweiterung VK_KHR_ray_tracing_pipeline wird aufgedeckt.
Diese Zusammenführungsanfrage Es deklariert Raytracing-Pipelines für die beiden Spiele, sodass Sie zumindest dort Spiele sofort ausführen können, ohne daran denken zu müssen, RADV_PERFTEST = rt zu verwenden. Bei dieser Fusion kommentierte Bas Nieuwenhuizen, warum die Unterstützung noch nicht bedingungslos umgedreht wurde:
Da es noch nicht fertig ist, vermissen wir besonders Daniels Shader-Beschwörungsarbeit und etwas Spiel-Debugging.
Es lohnt sich jedoch, damit anzufangen, einige der Spiele zu aktivieren, von denen wir wissen, dass sie funktionieren, damit die Leute anfangen können zu spielen.“
Die Zusammenführung fügt eine neue DriConf-Option „radv_rt“ hinzu, sodass es einfach ist, für andere Raytracing-Spiele, die VK_KHR_ray_tracing_pipeline zur Whitelist-Unterstützung basierend auf dem Anwendungsnamen über DriConf XML nutzen, voranzukommen.