Blender Git Commit Log

Git Commits -> Revision 48506a3

Revision 48506a3 by Sergey Sharybin (master)
January 11, 2019, 16:55 (GMT)
Fix T60145: Cycles resets manually set affinity

This change brings back old original logic which was checking
whether worker threads do fit into an active CPU group. But
it does it a bit smarter now and is also checking affinity
within that group. This way Cycles will use all threads on a
Threadripper2 CPU if it's set to automatic number of threads,
but on another hand will not change affinity if user requested
16 threads and changed Blender affinity.

Commit Details:

Full Hash: 48506a3431fb5b4396f7cf2d9c6a8a208b3c0df5
Parent Commit: ff44a99
Lines Changed: +34, -10

3 Modified Paths:

/intern/cycles/util/util_system.cpp (+15, -7) (Diff)
/intern/cycles/util/util_system.h (+4, -0) (Diff)
/intern/cycles/util/util_task.cpp (+15, -3) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021