Open Image Denoise 2.5.0





Pubblicato il rilascio Open Image Denoise 2.5.0 — libreria open source Intel per la riduzione del rumore nelle immagini ottenute tramite ray tracing. Il progetto è distribuito con licenza Apache 2.0 ed è parte dell'Intel Rendering Toolkit. Il rilascio v2.5.0 è stato pubblicato su GitHub 2 giugno 2026.

Open Image Denoise è progettato per rimuovere il rumore di Monte Carlo, caratteristico dei metodi di rendering stocastici, incluso il path tracing. La libreria offre un'API C/C++ e un insieme di filtri basati su reti neurali, che possono operare sia solo sul buffer dei colori che su buffer aggiuntivi come albedo e normal, per preservare meglio i dettagli dell'immagine.

Il principale cambiamento nella versione 2.5.0 è una notevole ottimizzazione delle prestazioni e una riduzione del consumo di memoria su GPU Intel con supporto XMX e su processori con AMX-FP16. Gli sviluppatori non hanno fornito numeri specifici sull'accelerazione, ma l'hanno messo in evidenza come prima modifica nella lista delle novità.

Principali cambiamenti in Open Image Denoise 2.5.0

  • Accelerazione su GPU Intel con XMX.
    La libreria è diventata più veloce e più economica in termini di memoria su processori grafici Intel, dove sono disponibili le estensioni delle matrici XMX. Questo è fondamentale per l'anteprima interattiva e il rendering finale, dove la riduzione del rumore può essere eseguita più volte durante l'accumulo dei campioni.

  • Ottimizzazione per CPU con AMX-FP16.
    Migliorata l'operatività sui processori Intel con supporto AMX-FP16. Queste istruzioni vengono utilizzate per accelerare le operazioni matriciali, che si adattano bene ai filtri di riduzione del rumore basati su reti neurali.

  • API per l'importazione di semafori esterni da API grafiche.
    Aggiunto un'interfaccia per l'importazione di semafori esterni da Vulkan, Direct3D 12 e altre API grafiche. Al momento, questo è supportato per dispositivi CUDA in Windows e Linux, nonché per dispositivi HIP in Windows; il supporto per dispositivi SYCL è promesso in una delle versioni future.

  • Flag per memoria esterna con allocazione dedicata.
    Aggiunto OIDN_EXTERNAL_MEMORY_TYPE_FLAG_DEDICATED. Questo deve essere combinato con il flag del tipo di descrittore durante l'importazione di memoria esterna, allocata come allocazione dedicata. Questa modifica è importante per l'integrazione di basso livello dell'OIDN con i motori e le API grafiche.

  • Correzione dell'output danneggiato su Apple M5 Pro/Max.
    Nel backend Metal è stata risolta una problematica che causava un risultato danneggiato su GPU Apple M5 Pro e M5 Max.

  • Correzione di crash in Metal.
    È stato risolto un errore legato a un rilascio eccessivo di MTLDevice. L'errore poteva manifestarsi dopo ripetute creazioni e distruzioni di dispositivi.

  • Correzioni per il rilevamento dei dispositivi in Windows.
    Risolta un'errore che provocava il fallimento del rilevamento del dispositivo o un crash in presenza di alcuni vecchi driver della grafica integrata Intel in Windows. Questa correzione richiede una build con oneAPI DPC++ Compiler 6.1.0.

Open Image Denoise supporta 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 e GPU Apple Silicon a partire da M1. Per i backend GPU sono necessari driver aggiornati, e per le GPU Apple — macOS Ventura o superiore.

Open Image Denoise 2.5.0 — non è un grosso rilascio funzionale per l'utente finale, ma piuttosto un importante aggiornamento infrastrutturale: funziona più velocemente su nuovo hardware Intel, si integra meglio con le API grafiche e risolve diversi problemi di piattaforma in Metal e Windows.

Fonte: linux.org.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster