Die Veröffentlichung ist Open Image Denoise 2.5.0 — freie Intel-Bibliothek zur Rauschunterdrückung bei Bildern, die durch Raytracing erzeugt werden. Das Projekt wird unter einer Lizenz verbreitet Apache 2.0 und ist Teil des Intel Rendering Toolkit. Die Version v2.5.0 wurde am GitHub veröffentlicht am 2. Juni 2026.
Open Image Denoise ist zur Entfernung von Monte-Carlo-Rauschen gedacht, das für stochastische Rendering-Methoden wie Path Tracing charakteristisch ist. Die Bibliothek bietet ein C/C++-API und eine Sammlung neuronaler Netzwerkfilter, die sowohl mit Farb- als auch mit zusätzlichen Puffern wie Albedo und Normalen, um die Bilddetails besser zu erhalten.
Die Hauptänderung in der Version 2.5.0 ist eine deutliche Leistungsoptimierung und eine Reduzierung des Speicherverbrauchs auf Intel-GPUs mit Unterstützung für XMX und auf Prozessoren mit AMX-FP16. Die Entwickler haben keine konkreten Beschleunigungszahlen angegeben, haben aber diese Änderung als erste in der Liste der Releases hervorgehoben.
Wesentliche Änderungen in Open Image Denoise 2.5.0
Beschleunigung auf Intel-GPUs mit XMX.
Die Bibliothek wurde schneller und speichereffizienter auf Intel-Grafikprozessoren, die Matrixerweiterungen XMX unterstützen. Dies ist wichtig für die interaktive Vorschau und das finale Rendering, bei dem die Rauschunterdrückung mehrfach durchgeführt werden kann, während die Samples angesammelt werden.Optimierung für CPU mit AMX-FP16.
Die Leistung auf Intel-Prozessoren mit AMX-FP16 wurde verbessert. Diese Befehle werden zur Beschleunigung von Matrixoperationen verwendet, was sich gut auf die neuronalen Netzwerkfilter zur Rauschunterdrückung auswirkt.API zum Import externer Semaphore aus Grafikanwendungen.
Eine Schnittstelle zum Import externer Semaphore aus Vulkan, Direct3D 12 und anderen Grafikanwendungen wurde hinzugefügt. Derzeit wird dies für CUDA-Geräte unter Windows und Linux sowie für HIP-Geräte in Windows unterstützt; die Unterstützung für SYCL-Geräte wird in einer der zukünftigen Versionen versprochen.Flag für externen Speicher mit dedizierter Zuteilung.
OIDN_EXTERNAL_MEMORY_TYPE_FLAG_DEDICATED wurde hinzugefügt. Es muss mit dem Descriptor-Typ-Flag beim Import von externem Speicher kombiniert werden, der als dedizierte Zuteilung erstellt wurde. Diese Änderung ist wichtig für die Low-Level-Integration von OIDN mit Engines und Grafik-APIs.Behebung des fehlerhaften Outputs auf Apple M5 Pro/Max.
Ein Problem im Metal-Backend wurde behoben, das zu fehlerhaften Ergebnissen auf GPU Apple M5 Pro und M5 Max führen konnte.Behebung von Abstürzen in Metal.
Ein Fehler im Zusammenhang mit übermäßigem Freigeben von MTLDevice wurde behoben. Der Fehler könnte nach mehrfacher Erstellung und Zerstörung von Geräten auftreten.Verbesserungen bei der Geräteserkennung in Windows.
Ein Fehler, der bei einigen alten Treibern für integrierte Intel-Grafik in Windows zu einem Ausfall der Geräteserkennung oder Abstürzen führte, wurde behoben. Für diese Korrektur ist eine Version mit oneAPI DPC++ Compiler 6.1.0.
Open Image Denoise unterstützt CPU x86-64 mit SSE4.1, ARM64, Intel Xe/Xe2/Xe3 GPUs, NVIDIA Turing/Ampere/Ada/Hopper/Blackwell, AMD RDNA 2/3/3.5/4 und Apple Silicon GPUs ab M1. Für GPU-Backends werden aktuelle Treiber benötigt, und für Apple GPUs ist macOS Ventura oder neuer erforderlich.
Open Image Denoise 2.5.0 — kein funktional großes Release für Endbenutzer, sondern vielmehr ein wichtiges infrastrukturelles Update: Es läuft schneller auf neuer Intel-Hardware, integriert sich besser mit Grafik-APIs und behebt einige plattformspezifische Probleme in Metal und Windows.
Quelle: linux.org.ru


