Nikita Sirgienko Sirgienko
  • Joined on 2020-12-10
Nikita Sirgienko commented on pull request blender/blender#123530 2024-06-21 15:09:42 +02:00
Fix #123528: Cycles backend denoiser choice did not match UI on NVIDIA

Just thinking a-loud: it really seems we should add tests for all this selection logic. It shouldn't be too hard to implement some mock environment to verify automatic configuration is happening…

Nikita Sirgienko commented on pull request blender/blender#123530 2024-06-21 11:19:38 +02:00
Fix #123528: Cycles backend denoiser choice did not match UI on NVIDIA

Hi Alaska, good catch, thanks and approved!

Nikita Sirgienko deleted branch fix_multiple_kernel_loading_messages from Sirgienko/blender 2024-06-07 16:06:04 +02:00
Nikita Sirgienko merged pull request blender/blender#122880 2024-06-07 16:06:02 +02:00
Cycles: Fix multiple "Loading denoising kernels" messages
Nikita Sirgienko pushed to blender-v4.2-release at blender/blender 2024-06-07 16:06:01 +02:00
1790314f89 Cycles: Fix multiple "Loading denoising kernels" messages
2c339ff874 Merge branch 'blender-v4.2-release' into fix_multiple_kernel_loading_messages
9a71bc176b deps: Fix osl build
89e790d2a4 Cleanup: Improve/fix some IDProperty comments and TODOs.
57669600b1 Fix (unreported) GeoNode modifiers keeps 'invalid' IDProps types forever.
Compare 4 commits »
Nikita Sirgienko created pull request blender/blender#122880 2024-06-07 14:37:35 +02:00
Cycles: Fix multiple "Loading denoising kernels" messages
43832b359f Cycles: Fix multiple "Loading denoising kernels" messages
c0f39e7b40 Extensions: correct 3D coat mapping
68db2c8328 Fix #122607: connect deactivated viewer causes crash
34588cd933 Fix: invalid data sharing after loading certain .blend files
eb7a2f47d2 Fix #122794: FBX Subsurf Export applies the last Subsurf modifier
Compare 10 commits »
Nikita Sirgienko created branch fix_multiple_kernel_loading_messages in Sirgienko/blender 2024-06-07 14:34:33 +02:00
Nikita Sirgienko commented on pull request blender/blender#122823 2024-06-06 12:27:10 +02:00
Fix: Cycles crash when using multiple devices

Excellent and thanks for the adoption of this version!

Nikita Sirgienko commented on pull request blender/blender#122823 2024-06-06 12:26:17 +02:00
Fix: Cycles crash when using multiple devices

Why do we need this is_cpu_denoiser_device ? single_denoiser_device : cpu_fallback_device? Can as well use the cpu_fallback_device for simplicity.

Error reporting reasons - I suspect that the…

Nikita Sirgienko commented on pull request blender/blender#122823 2024-06-06 12:19:52 +02:00
Fix: Cycles crash when using multiple devices

How OptiX denoiser is supposed to be working with CPU rendering? This funcitonality seems to be lost with the #118841 ?

In order to use OptiX denoiser (or OIDN denoiser) on GPU with CPU…

Nikita Sirgienko commented on pull request blender/blender#122823 2024-06-06 11:57:49 +02:00
Fix: Cycles crash when using multiple devices

The logic about how the device is gathered and used to pass to a specific denoiser implementation is already quite fragile, and hard to follow.

If you have some particular examples, I could…

Nikita Sirgienko suggested changes for blender/blender#122823 2024-06-06 11:23:37 +02:00
Fix: Cycles crash when using multiple devices

Hi @Sergey, thanks for your PR and I think it could be simplified a bit in order to keep it more easy to read.

Nikita Sirgienko commented on pull request blender/blender#122823 2024-06-06 11:23:36 +02:00
Fix: Cycles crash when using multiple devices

I think approach of checking single_denoiser_device on each occasion when it is used (here and below, in return statement) just make it unnecessary compilation. @Sergey, what about just modifying find_best_device to ensure, that it wouldn't return a nullptr?

Nikita Sirgienko commented on pull request blender/blender#122742 2024-06-05 11:59:14 +02:00
Cycles: Fix assert failure for CPU render with no CPU device selected

Ive run the tests locally on the similar configuration that was asserting before. it all works fine. Thanks!

The PR description needs to be tweaked before landing to reflect the updated…

Nikita Sirgienko deleted branch fix_for_assert_failure_in_device_info_comp_operator from Sirgienko/blender 2024-06-05 11:53:46 +02:00