Blender Git Commit Log

Git Commits -> Revision b10921f

Revision b10921f by Brecht Van Lommel (master)
June 18, 2019, 18:05 (GMT)
Fix Cycles CUDA suboptimal performance on Windows 10 with recent graphics cards

When compute preemption is available we schedule more work which is more
efficient. However the CUDA driver appears to be incorrectly reporting this as
unavailable, even though it should be supported starting with Windows 10 1803
and Pascal and Turing (10x0 and 20x0) graphics cards.

This reduces render time by about a 25% difference on our benchmark scenes. On
Linux compute preemption appears to be reported correctly.

Commit Details:

Full Hash: b10921f0ccbd29f7f1fd19b9e9aa103b5a74fd9a
Parent Commit: 1dab26a
Lines Changed: +71, -0

1 Added Path:

/intern/cycles/util/util_windows.cpp (+54, -0) (View)

3 Modified Paths:

/intern/cycles/device/device_cuda.cpp (+10, -0) (Diff)
/intern/cycles/util/CMakeLists.txt (+1, -0) (Diff)
/intern/cycles/util/util_windows.h (+6, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021