Open Image Denoise 2.5.0





Se ha publicado el lanzamiento Open Image Denoise 2.5.0 — biblioteca de Intel para la supresión de ruido en imágenes generadas por trazado de rayos. El proyecto se distribuye bajo una licencia Apache 2.0 y forma parte del Intel Rendering Toolkit. La versión v2.5.0 se publicó en GitHub el 2 de junio de 2026.

Open Image Denoise está diseñado para eliminar el ruido de Monte Carlo, característico de los métodos estocásticos de renderizado, incluyendo el path tracing. La biblioteca proporciona una API en C/C++ y un conjunto de filtros de redes neuronales que pueden trabajar tanto con el búfer de color como con búferes adicionales como albedo y normal, para preservar mejor los detalles de la imagen.

El principal cambio en la versión 2.5.0 es una notable optimización del rendimiento y una reducción en el consumo de memoria en GPU de Intel con soporte para XMX y en procesadores con AMX-FP16. Los desarrolladores no proporcionaron cifras específicas de aceleración, pero señalaron esto como el primer cambio en la lista de lanzamiento.

Principales cambios de Open Image Denoise 2.5.0

  • Aceleración en GPU Intel con XMX.
    La biblioteca se ha vuelto más rápida y consume menos memoria en las GPU de Intel donde están disponibles las extensiones matriciales XMX. Esto es importante para la vista previa interactiva y el renderizado final, donde la supresión de ruido puede realizarse varias veces a medida que se acumulan muestras.

  • Optimización para CPU con AMX-FP16.
    Mejora en el rendimiento en procesadores Intel que soportan AMX-FP16. Estas instrucciones se utilizan para acelerar operaciones matriciales, lo que se adapta bien a los filtros de supresión de ruido basados en redes neuronales.

  • API para importar semáforos externos de API gráficas.
    Se añadió una interfaz para importar semáforos externos de Vulkan, Direct3D 12 y otras API gráficas. Actualmente, esto es compatible con dispositivos CUDA en Windows y Linux, así como con dispositivos HIP en Windows; se promete soporte para dispositivos SYCL en una de las versiones futuras.

  • Flag para memoria externa con colocación dedicada.
    Se añadió OIDN_EXTERNAL_MEMORY_TYPE_FLAG_DEDICATED. Este debe combinarse con el flag de tipo de descriptor al importar memoria externa asignada como allocación dedicada. Este cambio es importante para la integración de bajo nivel de OIDN con motores y API gráficas.

  • Corrección de salida dañada en Apple M5 Pro/Max.
    En el backend de Metal se solucionó un problema que causaba que en la GPU Apple M5 Pro y M5 Max se generara un resultado dañado.

  • Corrección de fallo en Metal.
    Se ha resuelto un fallo relacionado con la liberación excesiva de MTLDevice. Este error podía manifestarse tras la creación y destrucción repetida de dispositivos.

  • Correcciones en la detección de dispositivos en Windows.
    Se ha corregido un error que provocaba que la detección de dispositivos fallara o se cerrara inesperadamente en Windows cuando había algunos controladores antiguos de gráficos integrados de Intel. Esta corrección requiere la compilación con oneAPI DPC++ Compiler 6.1.0.

Open Image Denoise es compatible con CPU x86-64 con SSE4.1, ARM64, GPU Intel Xe/Xe2/Xe3, NVIDIA Turing/Ampere/Ada/Hopper/Blackwell, AMD RDNA 2/3/3.5/4 y GPU Apple Silicon a partir de M1. Para los backends de GPU se requieren controladores actualizados y para la GPU de Apple, macOS Ventura o posterior.

Open Image Denoise 2.5.0 — no es una versión importante funcional para el usuario final, sino más bien una actualización de infraestructura relevante: funciona más rápido en el nuevo hardware de Intel, se integra mejor con las API gráficas y corrige varios problemas en plataformas en Metal y Windows.

Fuente: linux.org.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster