En la Conferencia de Desarrolladores X.Org en Montreal, el ingeniero de software de Valve Timur Kristóf presentó una actualización sobre el controlador Vulkan RADV de AMD, destacando su maduración como el soporte oficial de AMD para Linux. El controlador ahora soporta completamente Vulkan 1.3 y una gama de GPUs de AMD, impulsado por esfuerzos colaborativos de Valve y AMD. Este cambio subraya un giro hacia gráficos de código abierto para juegos y computación en Linux.
La Conferencia de Desarrolladores X.Org (XDC) 2025, celebrada en Montreal, contó con una presentación clave del ingeniero de software de Valve Timur Kristóf sobre el estado del controlador Vulkan RADV de AMD. Kristóf, involucrado en el desarrollo de RADV desde 2016, describió su evolución desde una alternativa basada en Mesa impulsada por la comunidad a los controladores propietarios de AMD hasta convertirse en la opción oficialmente soportada por la compañía para Linux.
RADV ahora soporta GPUs de AMD desde arquitecturas GCN legacy hasta la serie RDNA más reciente, logrando conformidad completa con Vulkan 1.3. Destaca en características avanzadas como ray tracing y shaders de malla, lo que lo hace adecuado para computación de alto rendimiento y juegos en Linux. Kristóf enfatizó optimizaciones en curso, incluyendo sombreado de tasa variable dinámica (VRS) y mayor eficiencia energética, particularmente para dispositivos como el Steam Deck.
Un cambio pivotal ocurrió en mayo de 2025, cuando AMD anunció la discontinuación de su controlador AMDVLK, trasladando el soporte completo a RADV dentro del ecosistema Mesa. AMD declaró que “todo el soporte futuro de Vulkan para Linux dependerá del controlador RADV basado en Mesa”. Esto se alinea con las iniciativas de código abierto de AMD para reducir la fragmentación y aumentar la compatibilidad en distribuciones de Linux.
Las contribuciones de Valve han sido significativas, mejorando el rendimiento de ray tracing y el soporte para GPUs GCN 1.0 y 1.1 más antiguas mediante correcciones de errores y ajustes. Para GPUs RDNA 4, el desarrollador principal Samuel Pitoiset señaló que el soporte de RADV en Mesa 25.0 es “suficientemente bueno”, faltando solo dos componentes menores. Estos avances, incluyendo optimizaciones de caché de shaders e integración de la Biblioteca de Pipeline Gráfico, reducen los tiempos de compilación y mejoran las experiencias en dispositivos de juego portátiles.
La presentación, cubierta en Phoronix, posiciona a RADV como una piedra angular para los gráficos en Linux, beneficiando a jugadores, desarrolladores y al uso sostenible de hardware al extender la vida de componentes más antiguos.