Опубликован релиз 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


