Blender Git Commit Log

Git Commits -> Revision f367f1e

Revision f367f1e by Patrick Mours (master)
June 10, 2020, 12:12 (GMT)
Cycles: Improve OptiX viewport denoising performance with CUDA rendering

With this patch Cycles recognizing when a logical OptiX and CUDA device represent the same
physical GPU and attempts to eliminate unnecessary tile copies for viewport rendering if that
is the case for all active devices. In addition, denoising is now no longer performed on the first
available OptiX device only, but instead it will try to match CUDA and OptiX
rendering/denoising devices exactly to maximize utilization.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D7975

Commit Details:

Full Hash: f367f1e5a55e1c657f9d2088f6537fb2e73492f0
Parent Commit: d12f6a9
Lines Changed: +95, -42

4 Modified Paths:

/intern/cycles/blender/blender_device.cpp (+19, -4) (Diff)
/intern/cycles/device/device_multi.cpp (+68, -30) (Diff)
/intern/cycles/device/device_task.cpp (+2, -1) (Diff)
/intern/cycles/render/session.cpp (+6, -7) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021