Open Image Denoise 2.5.0





Publicada a versão Open Image Denoise 2.5.0 — biblioteca livre da Intel para supressão de ruído em imagens obtidas por traçado de raios. O projeto é distribuído sob licença Apache 2.0 e faz parte do Intel Rendering Toolkit. A versão v2.5.0 foi publicada no GitHub 2 de junho de 2026.

Open Image Denoise destina-se a remover o ruído de Monte Carlo, característico de métodos estocásticos de renderização, incluindo path tracing. A biblioteca fornece uma API C/C++ e um conjunto de filtros baseados em redes neurais, que podem funcionar tanto com o buffer de cores quanto com buffers adicionais como albedo e normal, para preservar melhor os detalhes da imagem.

A principal mudança na versão 2.5.0 é uma otimização de desempenho significativa e uma redução no consumo de memória em Intel GPU com suporte a XMX e em processadores com AMX-FP16. Os desenvolvedores não forneceram números específicos de aceleração, mas destacaram isso como a primeira mudança na lista de lançamentos.

Principais mudanças no Open Image Denoise 2.5.0

  • Aceleração em Intel GPU com XMX.
    A biblioteca se tornou mais rápida e econômica em termos de memória em placas gráficas Intel, onde as extensões de matriz XMX estão disponíveis. Isso é importante para visualização interativa e renderização final, onde a supressão de ruído pode ser realizada repetidamente à medida que os amostras se acumulam.

  • Otimização para CPU com AMX-FP16.
    Melhor desempenho em processadores Intel com suporte a AMX-FP16. Essas instruções são usadas para acelerar operações matriciais, o que se aplica bem a filtros de supressão de ruído baseados em redes neurais.

  • API para importação de semáforos externos de APIs gráficas.
    Adicionado uma interface para importar semáforos externos do Vulkan, Direct3D 12 e outras APIs gráficas. Atualmente, isso é suportado para dispositivos CUDA no Windows e Linux, bem como para dispositivos HIP no Windows; suporte para dispositivos SYCL é prometido em uma das versões futuras.

  • Flag para memória externa com alocação dedicada.
    Adicionado o OIDN_EXTERNAL_MEMORY_TYPE_FLAG_DEDICATED. Este deve ser combinado com a flag do tipo de descritor ao importar memória externa, alocada como alocação dedicada. Essa mudança é importante para a integração de baixo nível do OIDN com motores e APIs gráficas.

  • Correção de saída corrompida no Apple M5 Pro/Max.
    No backend Metal, foi corrigido um problema que fazia com que resultados corrompidos fossem gerados no GPU Apple M5 Pro e M5 Max.

  • Correção de falha no Metal.
    Foi resolvido um erro relacionado ao descarte excessivo do MTLDevice. O problema poderia ocorrer após a criação e destruição repetida de dispositivos.

  • Correções na detecção de dispositivos no Windows.
    Um erro foi corrigido onde a detecção de dispositivo poderia falhar ou resultar em um fechamento inesperado ao ter alguns drivers antigos de gráficos integrados Intel no Windows. Para esta correção, é necessário a compilação com oneAPI DPC++ Compiler 6.1.0.

Open Image Denoise suporta CPU x86-64 com SSE4.1, ARM64, GPU Intel Xe/Xe2/Xe3, NVIDIA Turing/Ampere/Ada/Hopper/Blackwell, AMD RDNA 2/3/3.5/4 e GPUs Apple Silicon começando com M1. Para os backends de GPU, são necessários drivers atualizados, e para GPUs Apple, é necessário macOS Ventura ou mais recente.

Open Image Denoise 2.5.0 — não é uma grande atualização funcional para o usuário final, mas sim uma importante atualização de infraestrutura: funciona mais rápido em novo hardware Intel, melhor se integra com APIs gráficas e corrige vários problemas de plataforma no Metal e Windows.

Fonte: linux.org.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster