Attila Áfra aafra
  • Joined on 2019-02-12
Attila Áfra created pull request blender/blender#117930 2024-02-07 02:11:59 +01:00
Cycles: Fix OIDN GPU denoiser bugs
Attila Áfra created branch oidn_gpu_fix in aafra/blender 2024-02-07 01:54:48 +01:00
Attila Áfra pushed to oidn_gpu_fix at aafra/blender 2024-02-07 01:54:48 +01:00
cde0087b16 Cycles: Fix OIDN GPU denoiser bugs
96c1368f88 Merge branch 'main' into HEAD
ea7c0a4a46 deps_builder: Fix broken hash for sqlite
c00c3c9eac UI: Import dialog popup feedback
057b80dc9e Cycles: Log devices that are supported by OIDN
Compare 10 commits »
Attila Áfra commented on pull request blender/blender#116124 2024-02-06 02:37:22 +01:00
Cycles: Metal support for OpenImageDenoise

I finally managed to reproduce the issue. The problem happens when running the OIDN binaries on Ventura, which were compiled with an Xcode targeting the newer Sonoma by default. I think the…

Attila Áfra commented on pull request blender/blender#116124 2024-02-05 14:09:47 +01:00
Cycles: Metal support for OpenImageDenoise

It worked, thanks!

M2 Max on Sonoma:

       Start  75: cycles_denoise_metal
 75/305 Test  #75: cycles_denoise_metal ............................................   Passed   13.55…
Attila Áfra commented on pull request blender/blender#116124 2024-02-05 13:58:02 +01:00
Cycles: Metal support for OpenImageDenoise

It seems none of the Metal tests appear in the list of tests when running locally. How is it possible to enable them?

Attila Áfra commented on pull request blender/blender#116124 2024-02-05 13:50:19 +01:00
Cycles: Metal support for OpenImageDenoise

I just ran the tests on an M2 Max + Sonoma and only the compositor tests failed. I'll now try on an M1. I suspect that maybe OIDN does something in Metal which works on Sonoma but not on Ventura.

Attila Áfra commented on pull request blender/blender#116124 2024-02-05 12:26:42 +01:00
Cycles: Metal support for OpenImageDenoise

Strange. I’ll run the tests locally and report back whether I get these errors too.

Do you think the x86 compositor failures could be related?

Attila Áfra commented on pull request blender/blender#116124 2024-02-05 11:02:44 +01:00
Cycles: Metal support for OpenImageDenoise

@brecht Do you know which GPUs or macOS versions needs this workaround? OIDN supports Metal only on Apple silicon and macOS Ventura and later, so the workaround could be disabled only in these…

Attila Áfra pushed to oidn_metal at aafra/blender 2024-02-05 02:14:43 +01:00
bcd2f39a81 Fix OIDN Metal support
Attila Áfra commented on pull request blender/blender#116124 2024-02-05 01:03:34 +01:00
Cycles: Metal support for OpenImageDenoise

Here's a fix: 82942c7f2a

The only remaining issue is that I had to disable the following workaround because OIDN…

Attila Áfra pushed to oidn_metal at aafra/blender 2024-02-05 00:56:26 +01:00
82942c7f2a Fix OIDN Metal support
66f9911678 Cleanup: make format
547af99b51 Merge branch 'main' into HEAD
7f9a02196d Fix build option location
Compare 4 commits »
Attila Áfra created branch oidn_metal in aafra/blender 2024-02-05 00:56:25 +01:00
Attila Áfra created repository aafra/blender 2024-02-05 00:37:05 +01:00
Attila Áfra commented on pull request blender/blender#116124 2024-02-03 21:00:35 +01:00
Cycles: Metal support for OpenImageDenoise

This PR seems to be incomplete. The Metal backend doesn't support pointers, buffers must be used instead. This logic is missing from the code.

Attila Áfra commented on pull request blender/blender#117752 2024-02-03 20:26:24 +01:00
Build: upgrade OpenImageDenoise to 2.2

@brecht Yes, the output difference is expected due to the improved network weights.

Attila Áfra commented on pull request blender/blender#116124 2024-02-02 02:32:48 +01:00
Cycles: Metal support for OpenImageDenoise

Since OIDN 2.2 with Metal support is out (9db3b38d50), we should move forward with this PR.

Attila Áfra commented on issue blender/blender#115045 2024-02-02 02:26:33 +01:00
OpenImageDenoise GPU acceleration

OIDN 2.2 release candidate is out: 9db3b38d50

This includes support for Meteor Lake, Metal, and ARM64 on all OSs, and…

Attila Áfra commented on issue blender/blender#115045 2024-01-27 21:43:48 +01:00
OpenImageDenoise GPU acceleration

Thanks! It looks good except that failed test but it's an out of memory error (probably because the GPU has less memory than what we typically use for testing), so I think it's fine.

Attila Áfra commented on issue blender/blender#115045 2024-01-27 18:37:10 +01:00
OpenImageDenoise GPU acceleration

@LazyDodo There's an easy way to test whether OIDN works on GTX 1660. Could you please download the latest OIDN binaries (https://github.com/OpenImageDenoise/oidn/releases/tag/v2.1.0) and run…