Open Image Denoise 2.5.0





A fost publicat un nou release Open Image Denoise 2.5.0 — biblioteca liberă Intel pentru reducerea zgomotului în imagini generate prin ray tracing. Proiectul este distribuit sub licență Apache 2.0 și este inclus în Intel Rendering Toolkit. Versiunea v2.5.0 a fost publicată pe GitHub pe 2 iunie 2026.

Open Image Denoise este proiectat pentru a elimina zgomotul Monte Carlo, caracteristic metodelor stochastice de randare, inclusiv path tracing. Biblioteca oferă un API C/C++ și un set de filtre bazate pe rețele neuronale, care pot funcționa atât cu bufferul de culoare, cât și cu buffer-uri suplimentare precum albedo și normal, pentru a păstra mai bine detaliile imaginii.

Principala modificare în versiunea 2.5.0 – o optimizare semnificativă a performanței și o reducere a consumului de memorie pe GPU Intel cu suport XMX și pe procesoare cu AMX-FP16. Dezvoltatorii nu au furnizat cifre concrete ale accelerării, dar au evidențiat separat aceasta ca prima modificare din lista de lansare.

Principalele modificări Open Image Denoise 2.5.0

  • Accelerare pe GPU Intel cu XMX.
    Biblioteca a devenit mai rapidă și mai economică în ceea ce privește memoria pe procesoarele grafice Intel, unde sunt disponibile extensiile matriciale XMX. Acest lucru este important pentru previzualizări interactive și randarea finală, unde reducerea zgomotului poate fi efectuată de mai multe ori pe măsură ce se acumulează mostre.

  • Optimizare pentru CPU cu AMX-FP16.
    Performanța pe procesoarele Intel cu suport AMX-FP16 a fost îmbunătățită. Aceste instrucțiuni sunt utilizate pentru a accelera operațiile matriciale, ceea ce se potrivește bine filtrelor neuronale de reducere a zgomotului.

  • API pentru importul semafoarelor externe din API-uri grafice.
    A fost adăugat un interface pentru importul semafoarelor externe din Vulkan, Direct3D 12 și alte API-uri grafice. Acum este suportat pentru dispozitive CUDA în Windows și Linux, precum și pentru dispozitive HIP în Windows; suportul pentru dispozitive SYCL este promis într-una dintre versiunile viitoare.

  • Fluier pentru memorie externă cu alocare dedicată.
    A fost adăugat OIDN_EXTERNAL_MEMORY_TYPE_FLAG_DEDICATED. Acesta trebuie combinat cu fluturatul tipului descriptor atunci când se importă memorie externă, alocată ca alocare dedicată. Această modificare este importantă pentru integrarea la nivel scăzut a OIDN cu motoare și API-uri grafice.

  • Corectarea ieșirii deteriorate pe Apple M5 Pro/Max.
    În backend-ul Metal, a fost corectată problema care cauzase generarea unui rezultat deteriorat pe GPU Apple M5 Pro și M5 Max.

  • Corectarea erorilor fatale în Metal.
    A fost rezolvată o eroare legată de eliberarea excesivă a MTLDevice. Eroarea putea apărea după crearea și distrugerea repetată a dispozitivelor.

  • Corecții pentru detectarea dispozitivelor în Windows.
    A fost corectată o eroare care provoca eșecul detectării dispozitivelor sau scăderea bruscă a acestora în Windows, în prezența anumitor drivere vechi pentru grafica integrată Intel. Această corecție necesită o compilare cu oneAPI DPC++ Compiler 6.1.0.

Open Image Denoise suportă CPU x86-64 cu SSE4.1, ARM64, GPU Intel Xe/Xe2/Xe3, NVIDIA Turing/Ampere/Ada/Hopper/Blackwell, AMD RDNA 2/3/3.5/4 și GPU Apple Silicon începând cu M1. Pentru backend-urile GPU sunt necesare drivere actualizate, iar pentru GPU-urile Apple - macOS Ventura sau mai nou.

Open Image Denoise 2.5.0 — nu este o versiune mare funcțională pentru utilizatorul final, ci mai degrabă o actualizare infrastructurală importantă: funcționează mai rapid pe noul hardware Intel, se integrează mai bine cu API-urile grafice și corectează câteva probleme de platformă în Metal și Windows.

Sursa: linux.org.ru

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster