Page MenuHome

Inconsistency in render output between CPU and GPU
Closed, DuplicatePublic

Description

System Information
Operating system: Windows-10-10.0.18362-SP0 64 Bits
Graphics card: AMD Radeon RX 5700 ATI Technologies Inc. 4.5.13587 Core Profile Context 20.Q2 26.20.14003.3001

Blender Version
Broken: version: 2.83.0 Beta, branch: master, commit date: 2020-05-29 17:42, hash: rB691a1e3357e1
Worked: Have not tried any of the nightly builds.

Short description of error
I have rendered a scene using my CPU and GPU through the OpenCL path tracing option in preferences. The Cycles render has difference in amount of noise and light between the tiles rendered by CPU and those rendered by GPU. This mostly happens only if I have volumetrics and transluscency in the scene. Scenes that have only diffuse, gloss, refraction and transmission are consistent.

The hardware that I use is
Processor : AMD Threadripper 1950x
GPU : AMD Radeon RX 5700 (Reference card from XFX)
GPU eBIOS Version: 017.001.000.042
GPU Driver Packaging Version: 19.40.03.03-200330a-354991C-RadeonProEnterprise
Motherboard : Asus ROG Strix X399 e-Gaming
MB BIOS Version: American Megatrends Inc. 1203
Operating System : Windows 10 Pro Version 10.0.18363 Build 18363

Exact steps for others to reproduce the error
Have attached my .blend file for your reference and also the rendered and the later denoised image.