Публикувано е издание Open Image Denoise 2.5.0 — свободна библиотека на Intel за потискане на шума в изображения, генерирани чрез трасировка на лъчи. Проектът е с лицензия Apache 2.0 и е част от Intel Rendering Toolkit. Издание v2.5.0 беше публикувано в GitHub на 2 юни 2026 година.
Open Image Denoise е проектиран за премахване на шума от Монте-Карло, характерен за стохастични методи на рендеринг, включително path tracing. Библиотеката предоставя C/C++ API и набор от невронни филтри, които могат да работят както само с цветен буфер, така и с допълнителни буфери като albedo и normal, за да се запазят по-добре детайлите на изображението.
Основната промяна в версия 2.5.0 е значителна оптимизация на производителността и намаляване на потреблението на памет при Intel GPU с поддръжка на XMX и на процесори с AMX-FP16.Разработчиците не предоставиха конкретни цифри за ускорение, но отделно подчертаха това като първа промяна в списъка с новини.
Основни промени в Open Image Denoise 2.5.0
Ускорение на Intel GPU с XMX.
Библиотеката стана по-бърза и по-пестелива по отношение на паметта на графични процесори Intel, където са налични матрични разширения XMX. Това е важно за интерактивен преглед и финално рендериране, където потискането на шума може да се извършва многократно при натрупване на сэмпли.Оптимизация за CPU с AMX-FP16.
Работата на процесорите Intel с поддръжка на AMX-FP16 беше подобрена. Тези инструкции се използват за ускоряване на матрични операции, което е полезно за невронни филтри на потискане на шума.API за внос на външни семафори от графични API.
Добавен е интерфейс за внос на външни семафори от Vulkan, Direct3D 12 и други графични API. В момента това се поддържа за CUDA устройства в Windows и Linux, а също така за HIP устройства в Windows; поддръжка на SYCL устройства е обещана в една от бъдещите версии.Флаг за външна памет с специално разполагане.
Добавен е OIDN_EXTERNAL_MEMORY_TYPE_FLAG_DEDICATED. Той трябва да се комбинира с флага на типа дескриптор при внос на външна памет, разпределена като dedicated allocation. Тази промяна е важна за нискоуровнева интеграция на OIDN с енджини и графични API.Поправка на повреден изход на Apple M5 Pro/Max.
В Metal-бекенда е коригирано проблема, при който на GPU Apple M5 Pro и M5 Max може да се образува повреден резултат.Поправка на аварийно завършване в Metal.
Отстранена грешка, свързана с прекомерното освобождаване на MTLDevice. Грешката можеше да се прояви след многократно създаване и унищожаване на устройства.Корекции в откритията на устройства в Windows.
Коригирана грешка, поради която при наличие на някои стари драйвери на вградената графика Intel в Windows можеше да се появи срив в откритията на устройства или аварийно завършване. За това корекция е необходима сборка с oneAPI DPC++ Compiler 6.1.0.
Open Image Denoise поддържа CPU x86-64 с SSE4.1, ARM64, GPU Intel Xe/Xe2/Xe3, NVIDIA Turing/Ampere/Ada/Hopper/Blackwell, AMD RDNA 2/3/3.5/4 и Apple Silicon GPU, започвайки от M1. За GPU-бекенди са необходими актуални драйвери, а за Apple GPU — macOS Ventura или по-нов.
Open Image Denoise 2.5.0 — не е функционално голямо издание за крайния потребител, а по-скоро важно инфраструктурно обновление: работи по-бързо на новото железо Intel, по-добре се интегрира с графичните API и коригира няколко платформи проблеми в Metal и Windows.
Източник: linux.org.ru


