Tecnología

El renderizador Cycles-X de Blender aumenta el rendimiento de renderizado de la GPU de 3 a 5 veces

Blender Cycles-X será compatible con NVIDIA CUDA y AMD HIP

En abril, los desarrolladores de Blender anunciaron que habían comenzado a trabajar en un renderizador mejorado para GPU modernas.

El renderizador Cycles-X de Blender traerá varias mejoras a la arquitectura y soporte para CPU y GPU modernas. El objetivo principal es preparar el renderizador para el desarrollo futuro, que era demasiado complicado con el predecesor. La ventana gráfica ahora responderá mejor gracias a las mejoras en la programación, la sincronización y al permitir el muestreo adaptativo. El kernel de renderizado recibió mejoras para los rebotes de luz y los sombreadores, lo que permite una mayor ocupación y coherencia de la GPU.

Cycles-X todavía tiene muchas mejoras relacionadas con el rendimiento de la GPU A ser implementado, sin embargo, la arquitectura ya ha demostrado su eficacia al ofrecer un renderizado mucho más rápido en NVIDIA RTX A6000 con OptiX, de 3 a 5 veces en comparación con Blender 2.93.

Tiempo de renderizado en una NVIDIA RTX A6000 con OptiX, Fuente: Blender

El desarrollador ya tiene planes para futuras optimizaciones y expansiones de arquitectura, como renderizado de volumen, captura de sombras y renderizado multidispositivo.

Blender confirma que el procesador Cycles-X será totalmente compatible con las GPU de AMD. El renderizador se centrará principalmente en las API OptiX y CUDA, ya que OpenCL ha quedado obsoleto. Según Blender, la API OpenCL que utilizaban las GPU de AMD siempre estaba detrás de otras implementaciones, por lo que era hora de centrar los esfuerzos en soluciones de renderizado más rápidas. Afortunadamente, AMD creó HIP (Interfaz de computación heterogénea para portabilidad), que es una APU en tiempo de ejecución C ++ que crea código portátil entre las GPU AMD y NVIDIA a partir de un solo código fuente. Esto significa que los desarrolladores de Blender pueden migrar fácilmente el código CUDA a HIP y habilitar la compatibilidad con Cycles-X para las GPU AMD RDNA.

El soporte AMD RDNA2 (RX6000) y RDNA1 (RX 5000) vendrá con Blender 3.0. El desarrollador y AMD ya están trabajando en estrecha colaboración para brindar soporte HIP para GPU más antiguas y sistemas operativos Linux.

Fuente: Licuadora



Leave a Comment

You may also like

Más