Blender Git Commit Log

Git Commits -> Revision 001414f

Revision 001414f by Brecht Van Lommel (master)
January 29, 2019, 16:00 (GMT)
Cycles: delay CUDA and OpenCL initialization to avoid driver crashes.

We've had many reported crashes on Windows where we suspect there is a
corrupted OpenCL driver. The purpose here is to keep Blender generally
usable in such cases.

Now it always shows None / CUDA / OpenCL in the preferences, and only when
selecting one will it reveal if there are any GPUs available. This should
avoid crashes when opening the preferences or on startup.

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

Commit Details:

Full Hash: 001414fb2f7346d2ff332bf851373522d87659d7
Parent Commit: e37b9b5
Lines Changed: +178, -115

6 Modified Paths:

/intern/cycles/app/cycles_standalone.cpp (+8, -16) (Diff)
/intern/cycles/blender/addon/properties.py (+24, -18) (Diff)
/intern/cycles/blender/blender_python.cpp (+16, -7) (Diff)
/intern/cycles/blender/blender_sync.cpp (+22, -25) (Diff)
/intern/cycles/device/device.cpp (+89, -43) (Diff)
/intern/cycles/device/device.h (+19, -6) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021