Open Image Denoise 2.5.0





Публикуван е релиз 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. Той трябва да се комбинира с флага на типа дескриптор при внос на външна памет, определена като посветено настаняване. Това изменение е важно за ниско ниво на интеграция на 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

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster