
Состоялся официальный релиз Open Image Denoise 2.5.0 — популярной свободной библиотеки от компании Intel, которая создана для эффективного подавления шума на изображениях, полученных с помощью трассировки лучей. Проект распространяется под свободной лицензией Apache 2.0 и входит в состав официального пакета Intel Rendering Toolkit. Сама версия 2.5.0 была выложена на GitHub 2 июня 2026 года.
Главное назначение Open Image Denoise заключается в удалении характерного шума Монте-Карло, который неизменно возникает при использовании стохастических методов рендеринга, включая классический path tracing. Библиотека предоставляет разработчикам удобный C/C++ API и готовый набор современных нейросетевых фильтров. Они могут работать как автономно только с цветовым буфером, так и в связке с дополнительными буферами (например, albedo и normal), что позволяет максимально точно сохранять мелкие детали и текстуры на финальном кадре.
Ключевым изменением в версии 2.5.0 стала заметная оптимизация общей производительности, а также существенное снижение потребления оперативной и видеопамяти на графических процессорах Intel, оснащенных поддержкой инструкций XMX, и на современных центральных процессорах с поддержкой AMX-FP16. Хотя создатели не стали приводить конкретные числовые показатели прироста скорости, они вынесли эту оптимизацию на первое место в списке нововведений.
Ключевые изменения и улучшения в Open Image Denoise 2.5.0
Ускорение обработки на графике Intel с XMX. Библиотека стала работать значительно быстрее и расходовать меньше видеопамяти на GPU от Intel, где задействованы специализированные матричные расширения XMX. Это критически важно как для интерактивного предварительного просмотра во вьюпорте, так и для финального просчета, когда процедура шумоподавления запускается многократно по мере постепенного накопления сэмплов.
Оптимизация под центральные процессоры с AMX-FP16. Была существенно улучшена производительность на процессорах Intel, поддерживающих инструкции AMX-FP16. Данный набор инструкций эффективно задействуется для аппаратного ускорения различных матричных операций, что идеально подходит для работы нейросетевых фильтров шумоподавления.
Новый API для импорта внешних семафоров. Разработчики добавили специальный интерфейс для импорта внешних семафоров из таких графических API, как Vulkan и Direct3D 12. На данный момент подобная функциональность реализована для CUDA-устройств под управлением Windows и Linux, а также для HIP-подключения на Windows. Поддержка SYCL-устройств заявлена в качестве приоритета для будущих обновлений библиотеки.
Флаг для работы с выделенной внешней памятью. В систему был внедрен новый макрос OIDN_EXTERNAL_MEMORY_TYPE_FLAG_DEDICATED. Его необходимо комбинировать со стандартным флагом типа дескриптора в тех случаях, когда выполняется импорт внешней памяти, предварительно выделенной как dedicated allocation. Данное нововведение крайне важно для глубокой и низкоуровневой интеграции OIDN с кастомными рендеринг-движками и сторонними графическими API.
Исправление артефактов на чипах Apple M5 Pro и Max. В актуальном бэкенде Metal была полностью устранена неприятная проблема, из-за которой на графических процессорах Apple M5 Pro и Apple 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 потребуется операционная система macOS Ventura или более свежая ее версия.
Подводя итог, можно сказать, что Open Image Denoise 2.5.0 трудно назвать революционным обновлением с точки зрения набора пользовательских функций, однако это важнейший инфраструктурный патч. Он приносит ощутимый прирост скорости на новейшем железе, обеспечивает более тесную и чистую интеграцию с современными графическими API, а также решает целый ряд неприятных багов на платформах Metal и Windows.






