El controlador RADV Radeon Vulkan continúa mejorando el rendimiento del trazado de rayos para las GPU AMD


El equipo de controladores Radeon Vulkan de código abierto de RADV continúa mejorando el rendimiento del trazado de rayos para las GPU AMD.

Bas Nieuwenhuizen de Google, cofundador del controlador RADV, realizó una presentación sobre el estado del rendimiento del trazado de rayos del controlador Mesa Vulkan de código abierto el primer día de la Conferencia de desarrolladores de X.Org, también conocida como XDC 2022. .

La presentación en XDC 2022 discutió el proceso de trazado de rayos, cómo se procesa la aceleración gráfica para las tarjetas gráficas AMD Radeon RDNA 2 y los desafíos que el equipo ha encontrado con la ejecución, así como una implementación basada en software para GPU AMD más antiguas.

El controlador RADV es la primera opción para los usuarios de tarjetas gráficas AMD que las emplean en Linux. El controlador RADV se actualiza continuamente y se mejora regularmente, lo que afecta todos los aspectos, incluido el rendimiento. Con el controlador RADV de Mesa Project, cada canal de distribución directo de Linux está al tanto de cualquier cambio, a diferencia del AMDVLK patentado de AMD.

El cofundador de RADV se aseguró de que los videojuegos compatibles con ray-tracing en RADV sean Control, Deathloop, Metro Exodus: Extended Edition, Quake II RTX y Resident Evil Village. RADV expuso recientemente la extensión predeterminada de consultas de rayos Vulkan ray-tracing. Sin embargo, la compatibilidad con canalizaciones de trazado de rayos sigue siendo inaccesible más allá de la variable de entorno RADV_PERFTEST=rt.

Fuente de la imagen: Phoronix

Otro tema relacionado con RADV fue el rendimiento frente a la compatibilidad con el trazado de rayos AMDVLK, así como el rendimiento del controlador patentado AMDGPU-PRO. Se ha demostrado que RADV todavía es lento cuando utiliza el trazado de rayos, pero los desarrolladores están trabajando con técnicas experimentales para mejorar el rendimiento.

AMD actualiza el código AMDVLK como parte de sus actualizaciones oficiales de Linux, basándose en el código fuente idéntico que se usa en el controlador Vulkan propietario de Windows y Linux. Un desafío al utilizar el controlador es que el compilador de sombreadores LLVM AMDGPU que se usa sobre el sombreador propietario todavía tiene secciones faltantes.

El soporte futuro de RADV que se está desarrollando cubrirá la compilación de sombreadores por separado y la habilitación predeterminada de trazado de rayos, compilaciones indirectas de BHV para permitir el soporte de trazado de rayos DirectX (DXR 1.1) y optimizaciones y mejoras adicionales en el rendimiento.

El video a continuación es la presentación realizada por Bas Nieuwenhuizen, donde explica detalles adicionales sobre dónde se encuentra actualmente el trazado de rayos RADV durante el XDC 2022. El video es la conferencia completa del primer día y dura más de nueve horas. Si desea saltar a la sección de Nieuwenhuizen, comienza a las 3:35:09.

Fuentes de noticias: Phoronix, XDC 2022 en YouTube

Productos mencionados en esta publicación.





Source link-29