Denoising feature. Bug on GPU render (Mac OsX 10.11.6)
Open, ConfirmedPublic


System Information
Osx 10.11.6 (MacBookPro11,5 Intel Core i7)
AMD Radeon R9-M370X

Blender Version
2.78-db8bc1d9829-OSX-10.6 (jul 21)

Short description of error
Denoising feature is not working on GPU rendering. It works on CPU rendering. Using Cycles.

Scene test

CPU render

GPU render

Exact steps for others to reproduce the error
I just created a mokey with a diffuse shader and sun lamp. Denoising activated using default settings and rendered on CPU and GPU. Tested several times with similar corrupt image result on GPU.


david serrano (dserama) renamed this task from Denoising bug on GPU render (Mac OsX 10.11.6) to Denoising feature. Bug on GPU render (Mac OsX 10.11.6).

I tried to repro this with Intel + macOS (with a simplified megakernel since the full one doesn't work), but denoising seemed to work ok. @Mai Lavelle (maiself), do you have a way to test this perhaps? Not sure who maintains macOS OpenCL now.

I can't reproduce this with the hardware I have available (no macOS here). Maybe @Lukas Stockner (lukasstockner97) can take a look?

Sergey Sharybin (sergey) triaged this task as Confirmed priority.Jul 28 2017, 3:11 PM
Sergey Sharybin (sergey) claimed this task.

I can reproduce the issue on so called trashcan here in the studio.

Would need to have a closer look, but flying to conference tomorrow. So if someone fees like looking into the issue -- by the all means please go ahead.

I have the 'same' issue, except that the rendered tiles on GPU are completely black. No artifacts.
OSX 10.12.6
iMac 5k, 4Ghz Intel i7
AMD Radeon R9 M395X 4096Mb

same as Roel "rendered tiles on GPU are completely black. No artifacts." (entire render is black)
using 10.13.1
radeon pro 580
if I go into the denoiser settings and turn off direct diffuse the denoised tiles aren't black

I have this black tile issue with denonising on GPU also. Im running an iMac Pro with the Radeon Pro Vega 64 16 GB graphics card, for me I have to turn off all the direct denoising to get an image looking like the expected render

using blender version: 2.79 5bd8ac9 and OSX version: 10.13.2

On a side note is there anything I can do for testing as it would be good to get the iMac Pro especially the GPU side of it working well on blender (currently I don't think its taking full advantage of the GPU?)

AMD GPU rendering on Mac is indeed quite poor currently, partially due to bugs in the OpenCL driver, partially due to none of the Cycles developers having this hardware or enough time to optimize for it. There's not much users can do in testing, it mainly requires a developer to spend significant time.

This comment was removed by Hans-Simon Sagave (wizardx).

This bug excists for more than 8 months... what about a solution?

This comment was removed by david serrano (dserama).

Having the same issue as everyone else- the denoising filter turns all tiles black. Deactivated it and everything rendered fine.

Blender 2.79
OSX 10.13.4
iMac Pro
Radeon Pro Vega 64 16368 MB