RADÉON --

El controlador Radeon Vulkan de Mesa, “RADV”, ha estado trabajando con los juegos Quake II RTX y DOOM Eternal durante un tiempo y, recientemente, el rendimiento también mejoró. como se muestra en los puntos de referencia recientes. Pero para que las extensiones de trazado de rayos de Vulkan estén expuestas ha sido necesario configurar el RADV_PERFTEST=rt variable de entorno, pero eso ahora ha cambiado inicialmente para esos dos juegos.

Como uno de los últimos compromisos con el código base de Mesa para 2022, el controlador RADV en Mesa 23.0 está preparado para anunciar la compatibilidad con Quake II RTX y DOOM Eternal donde ya no se necesita la opción variable de entorno de trazado de rayos. Por ahora, el trazado de rayos de Vulkan no se habilita incondicionalmente, sino que solo se incluye en una lista blanca selectiva con los juegos iniciales de Quake II RTX y luego DOOM Eternal con el último juego ejecutándose en Linux a través de Steam Play (Proton). En particular, la extensión VK_KHR_ray_tracing_pipeline es lo que está expuesto.

Esta solicitud de fusión anuncia canalizaciones de trazado de rayos para los dos juegos, por lo que al menos allí puede iniciar los juegos de inmediato sin tener que recordar usar RADV_PERFTEST=rt. En esa fusión, Bas Nieuwenhuizen comentó por qué el soporte aún no se activa incondicionalmente:

“Debido a que no está listo, en particular, nos falta el trabajo de llamada de sombreado de Daniel y algunas depuraciones más del juego.

Sin embargo, vale la pena comenzar a habilitar algunos juegos que sabemos que funcionan, para que la gente pueda comenzar a jugar”.

La combinación agrega la nueva opción DriConf “radv_rt”, por lo que es fácil para otros juegos con trazado de rayos que aprovechan VK_KHR_ray_tracing_pipeline para incluir en la lista blanca el soporte basado en el nombre de la aplicación a través de DriConf XML.



Source link