Cycles / CPU Rendering:

* "Auto Detect" now again uses the umber of cores, instead number of cores + 1.

This was added before we had Tile rendering and benchmarks on several systems showed that there is no gain with this now. There might be some slight difference (0.5% or so) slower/faster depending on the scene, but this is negligible.
This commit is contained in:
Thomas Dinges
2013-07-20 00:40:03 +00:00
parent a2a99bbc17
commit 9732c6283e
3 changed files with 6 additions and 7 deletions

View File

@@ -186,12 +186,12 @@ void TaskScheduler::init(int num_threads)
do_exit = false;
if(num_threads == 0) {
/* automatic number of threads will be main thread + num cores */
/* automatic number of threads */
num_threads = system_cpu_thread_count();
}
else {
/* main thread will also work, for fixed threads we count it too */
num_threads -= 1;
/* manual number of threads */
num_threads;
}
/* launch threads that will be waiting for work */