Veröffentlichung von Release Open Image Denoise 2.5.0 — freie Intel-Bibliothek zur Rauschunterdrückung in Bildern, die durch Raytracing erzeugt wurden. Das Projekt wird unter der Lizenz Apache 2.0 verbreitet und ist Teil des Intel Rendering Toolkits. Die Version v2.5.0 wurde am GitHub am 2. Juni 2026 veröffentlicht..
Open Image Denoise ist zur Entfernung von Monte-Carlo-Rauschen gedacht, das charakteristisch für stochastische Rendermethoden ist, einschließlich Path Tracing. Die Bibliothek bietet eine C/C++-API und eine Reihe von neuronalen Netzwerkfiltern, die sowohl mit dem Farb- als auch mit zusätzlichen Puffern wie Albedo und Normalen, arbeiten können, um die Bilddetails besser zu erhalten.
Die wichtigste Änderung in Version 2.5.0 ist eine deutliche Leistungsoptimierung und ein geringerer Speicherverbrauch auf Intel-GPUs mit XMX-Unterstützung und auf Prozessoren mit AMX-FP16.Die Entwickler haben keine konkreten Beschleunigungszahlen angegeben, haben dies jedoch als erste Änderung in den Veröffentlichungsnotizen hervorgehoben.
Haupänderungen in Open Image Denoise 2.5.0
Beschleunigung auf Intel-GPUs mit XMX.
Die Bibliothek wurde auf Intel-Grafikprozessoren schneller und speichereffizienter, auf denen die Matrixerweiterungen XMX verfügbar sind. Dies ist wichtig für die interaktive Vorschau und das finale Rendering, bei dem die Rauschunterdrückung mehrfach während des Sammelns von Samples durchgeführt werden kann.Optimierung für CPUs mit AMX-FP16.
Die Leistung auf Intel-Prozessoren mit AMX-FP16 wurde verbessert. Diese Instruktionen werden zur Beschleunigung von Matrixoperationen verwendet, was gut zu den neuronalen Netzwerkfiltern für die Rauschunterdrückung passt.API zum Import externen Semaphore aus Grafik-APIs.
Eine Schnittstelle zum Import externen Semaphore aus Vulkan, Direct3D 12 und anderen Grafik-APIs wurde hinzugefügt. Dies wird derzeit für CUDA-Geräte unter Windows und Linux sowie für HIP-Geräte unter Windows unterstützt; die Unterstützung von SYCL-Geräten ist in einer der zukünftigen Versionen versprochen.Flag für externen Speicher mit dedizierter Zuweisung.
OIDN_EXTERNAL_MEMORY_TYPE_FLAG_DEDICATED wurde hinzugefügt. Dieses muss mit dem Deskriptor-Typ-Flag beim Import von externem Speicher kombiniert werden, der als dedizierte Zuweisung angelegt wurde. Diese Änderung ist wichtig für die Integration von OIDN in Engines und Grafik-APIs.Behebung von fehlerhaftem Output bei Apple M5 Pro/Max.
Im Metal-Backend wurde ein Problem behoben, das dazu führte, dass auf der GPU von Apple M5 Pro und M5 Max fehlerhafte Ergebnisse erzeugt wurden.Behebung von Abstürzen in Metal.
Ein Fehler wurde behoben, der mit der übermäßigen Freigabe von MTLDevice verbunden war. Der Fehler konnte nach mehrfacher Erstellung und Zerstörung von Geräten auftreten.Korrekturen zur Erkennung von Geräten in Windows.
Ein Fehler wurde behoben, der dazu führte, dass bei einigen älteren Intel-Grafiktreibern in Windows die Geräteerkennung fehlschlug oder es zu einem Absturz kam. Diese Korrektur erfordert eine Version mit oneAPI DPC++ Compiler 6.1.0.
Open Image Denoise unterstützt CPU x86-64 mit SSE4.1, ARM64, GPU Intel Xe/Xe2/Xe3, NVIDIA Turing/Ampere/Ada/Hopper/Blackwell, AMD RDNA 2/3/3.5/4 und Apple Silicon GPUs, beginnend mit M1. Aktuelle Treiber sind für GPU-Backends erforderlich, und für Apple-GPUs ist macOS Ventura oder neuer erforderlich.
Open Image Denoise 2.5.0 — es handelt sich nicht um ein funktionales großes Release für Endbenutzer, sondern eher um ein wichtiges Infrastruktur-Update: es funktioniert schneller auf neuer Intel-Hardware, integriert sich besser mit Grafik-APIs und behebt mehrere plattformbezogene Probleme in Metal und Windows.
Quelle: linux.org.ru


