Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package OpenImageDenoise for openSUSE:Factory checked in at 2025-04-08 17:51:30 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/OpenImageDenoise (Old) and /work/SRC/openSUSE:Factory/.OpenImageDenoise.new.1907 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "OpenImageDenoise" Tue Apr 8 17:51:30 2025 rev:8 rq:1267741 version:2.3.3 Changes: -------- --- /work/SRC/openSUSE:Factory/OpenImageDenoise/OpenImageDenoise.changes 2024-05-03 01:05:42.737486180 +0200 +++ /work/SRC/openSUSE:Factory/.OpenImageDenoise.new.1907/OpenImageDenoise.changes 2025-04-08 17:52:17.185149485 +0200 @@ -1,0 +2,99 @@ +Sat Apr 5 21:34:02 UTC 2025 - Marcus Rueckert <mrueck...@suse.de> + +- Update to 2.3.3: + - Added NVIDIA Blackwell GPU support + - Added AMD RDNA4 GPU support + - Improved performance for AMD RDNA3 GPUs + - Added OIDN_DEPENDENTLOADFLAG CMake option for setting the + DEPENDENTLOADFLAG linker flag on Windows + - Added OIDN_LIBRARY_VERSIONED CMake option for toggling + versioning in the Open Image Denoise library files + - Known issue: performance regression for AMD RDNA2 GPUs + +------------------------------------------------------------------- +Sat Apr 5 21:33:34 UTC 2025 - Marcus Rueckert <mrueck...@suse.de> + +- Update to 2.3.2: + - Improved performance for Intel Lunar Lake and Battlemage GPUs + - Added Intel Panther Lake GPU support + - Fixed compile error when building with OpenImageIO 3.x + +------------------------------------------------------------------- +Sat Apr 5 21:32:16 UTC 2025 - Marcus Rueckert <mrueck...@suse.de> + +- Update to 2.3.1: + - Fixed corrupted output when in-place denoising high-resolution + (> 1080p) images where the input and output are stored in + different shared buffer objects (created with + oidnNewSharedBuffer*) that overlap in memory + - Fixed issues with cancellation through progress monitor + callbacks: + - Fixed cancellation requests not being fulfilled on CPU + devices since v2.3.0 + - Fixed not calling the callback anymore after requesting + cancellation, while the operation is still being executed + - Added support for creating shared buffers on Metal devices + - Enabled accessing system allocated memory for CUDA devices + which support this feature (see systemMemorySupported device + parameter) + - Added LUID support for HIP devices. Importing DX12 and Vulkan + buffers is now functional when using recent AMD GPU drivers on + Windows + +------------------------------------------------------------------- +Sat Apr 5 21:27:27 UTC 2025 - Marcus Rueckert <mrueck...@suse.de> + +- Update to 2.3.0: + - Significantly improved image quality of the RT filter in high + quality mode for HDR denoising with prefiltering, i.e., the + following combinations of input features and parameters: + - HDR color + albedo + normal + cleanAux + - albedo + - normal + In these cases a much more complex filter is used, which + results in lower performance than before (about 2x). To revert + to the previous performance behavior, please switch to the + balanced quality mode. + - Added fast quality mode (OIDN_QUALITY_FAST) for even higher + performance (about 1.5-2x) interactive/real-time previews and + lower default memory usage at the cost of somewhat lower image + quality. Currently this is implemented for the RT filter except + prefiltering (albedo, normal). In other cases denoising + implicitly falls back to balanced mode. + - Added Intel Arrow Lake, Lunar Lake, and Battlemage GPU support + - Execute Async functions asynchronously on CPU devices as well + - Load/initialize device modules lazily (improves stability) + - Added oidnIsCPUDeviceSupported, oidnIsSYCLDeviceSupported, + oidnIsCUDADeviceSupported, oidnIsHIPDeviceSupported, and + oidnIsMetalDeviceSupported API functions for checking whether a + physical device of a particular type is supported + - Release the CUDA primary context when destroying the device + object if using the CUDA driver API + - Added OIDN_LIBRARY_NAME CMake option for setting the base name + of the Open Image Denoise library files + - Fixed device creation error with oidnNewDevice when the default + device of the specified type (e.g. CUDA) is not supported but + there are other supported non-default devices of that type in + the system + - Fixed CMake error when building with Metal support using + non-Apple Clang + - Fixed iOS build errors + - Added support for building with ROCm 6.x oidnNewCUDADevice and + oidnNewHIPDevice no longer accept negative device IDs. If the + goal is to use the current device, its actual ID needs to be + passed. + - Upgraded to oneTBB 2021.12.0 in the official binaries + - Training: + - Improved training performance on CUDA and MPS devices, added + --compile option + - Added --quality option (high, balanced, fast) for selecting + the size of the model to train, changed the default from + balanced to high + - Added new models to the --model option (unet_small, + unet_large, unet_xl) + - Added support for training with prefiltered auxiliary + features by passing --aux_results to preprocess.py and + train.py + - Added experimental support for depth (z) + +------------------------------------------------------------------- Old: ---- oidn-2.2.2.src.tar.gz New: ---- oidn-2.3.3.src.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ OpenImageDenoise.spec ++++++ --- /var/tmp/diff_new_pack.gc3iji/_old 2025-04-08 17:52:18.565207328 +0200 +++ /var/tmp/diff_new_pack.gc3iji/_new 2025-04-08 17:52:18.565207328 +0200 @@ -1,7 +1,7 @@ # # spec file for package OpenImageDenoise # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2025 SUSE LLC # Copyright (c) 2019-2021 LISA GmbH, Bingen, Germany. # # All modifications and additions to the file contributed by third parties @@ -25,7 +25,7 @@ %define pkgname oidn Name: OpenImageDenoise -Version: 2.2.2 +Version: 2.3.3 Release: 0 Summary: Open Image Denoise library License: Apache-2.0 @@ -103,7 +103,6 @@ %license LICENSE.txt %{_bindir}/oidn* - %files -n %{main_library} %license LICENSE.txt %{_libdir}/lib%{name}.so.* ++++++ oidn-2.2.2.src.tar.gz -> oidn-2.3.3.src.tar.gz ++++++ /work/SRC/openSUSE:Factory/OpenImageDenoise/oidn-2.2.2.src.tar.gz /work/SRC/openSUSE:Factory/.OpenImageDenoise.new.1907/oidn-2.3.3.src.tar.gz differ: char 5, line 1