Open Image Denoise 2.5.0





È stata pubblicata una nuova versione Open Image Denoise 2.5.0 — libreria open source di Intel per la riduzione del rumore nelle immagini generate dalla ray tracing. Il progetto è distribuito sotto licenza Apache 2.0 ed è parte dell'Intel Rendering Toolkit. La versione v2.5.0 è stata pubblicata su GitHub il 2 giugno 2026.

Open Image Denoise è progettato per rimuovere il rumore Monte Carlo, tipico dei metodi di rendering stocastico, inclusa la path tracing. La libreria fornisce un'API C/C++ e un insieme di filtri basati su reti neurali, che possono funzionare sia con il buffer colore che con buffer aggiuntivi come albedo e normal, per preservare meglio i dettagli dell'immagine.

Il principale cambiamento della versione 2.5.0 è stata 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 di accelerazione, ma hanno evidenziato questo cambiamento come il primo nell'elenco delle novità.

Principali cambiamenti di Open Image Denoise 2.5.0

  • Accelerazione su GPU Intel con XMX.
    La libreria è diventata più veloce e meno esigente in termini di memoria sui processori grafici Intel, dove sono disponibili le estensioni matriciali XMX. Questo è importante per l'anteprima interattiva e il rendering finale, dove la riduzione del rumore può essere effettuata più volte man mano che vengono accumulati i campioni.

  • Ottimizzazione per CPU con AMX-FP16.
    Migliorato il funzionamento sui processori Intel che supportano AMX-FP16. Tali istruzioni sono utilizzate per accelerare le operazioni matriciali, ottimizzando così i filtri neurali per la riduzione del rumore.

  • API per l'importazione di semaphore esterni da API grafiche.
    È stata aggiunta un'interfaccia per importare semaphore esterni da Vulkan, Direct3D 12 e altre API grafiche. Questo è attualmente supportato per dispositivi CUDA su Windows e Linux, così come per dispositivi HIP su Windows; il supporto per i dispositivi SYCL è previsto in una delle versioni future.

  • Flag per la memoria esterna con allocazione dedicata.
    È stato aggiunto OIDN_EXTERNAL_MEMORY_TYPE_FLAG_DEDICATED. Deve essere combinato con il flag del tipo di descrittore durante l'importazione della memoria esterna assegnata come allocazione dedicata. Questa modifica è importante per l'integrazione a basso livello dell'OIDN con i motori e le API grafiche.

  • Corretto il malfunzionamento dell'output sui dispositivi Apple M5 Pro/Max.
    Nel backend Metal è stato risolto un problema che poteva causare risultati danneggiati su GPU Apple M5 Pro e M5 Max.

  • Corretto un crash nel Metal.
    Risolto un errore legato al rilascio eccessivo di MTLDevice. Questo problema poteva manifestarsi dopo ripetute creazioni e distruzioni di dispositivi.

  • Correzioni nel rilevamento dei dispositivi su Windows.
    Risolveva un errore che causava un fallimento nel rilevamento del dispositivo o un crash in presenza di alcuni driver grafici integrati Intel obsoleti in Windows. Per questa correzione è necessaria 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 Apple Silicon GPU a partire da M1. Per i backend GPU sono necessari driver aggiornati, e per Apple GPU è richiesta macOS Ventura o superiore.

Open Image Denoise 2.5.0 — non è un rilascio significativo per l'utente finale, ma piuttosto un importante aggiornamento infrastrutturale: funziona più velocemente sull'hardware Intel di nuova generazione, 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