General Category > Ongoing Anim8or Development
Multi-Threaded Rendering
Kyle:
Nice. This was a long time coming. And now I finally have a beast of a desktop to take advantage of this too. Though its interesting to see what parts the renderer is struggling with. Often times what I assumed would be the simplest turned out to take the longest.
Trevor:
HOLY CRAP!!! Multi-Threaded rendering has arrived, testing NOW :)
Trev
rendered a test (Diffuse Inter-Reflection test as shown on another topic)
83 secs down to 14 !!!! WOW
Also, anyone using DIR should disable fastAA as its actually slower since it always has to do "full evaluation".
My only suggestion now would be to "build" an image interlaced, i.e., blocks of solid -> blocky(coarse) -> final image(fine)
Also, my tests show that ChunkSize 32 is the best for speed, anything bigger gets held up on one or more chunks (like the mirror ball).
32 on the other hand is small enough that each chunk can finish in a timely manner and if its still needing to render then another thread can "take over" since its not tied to a thread.
Can you up the thread count to 16 too? Im only using 70% CPU (anyone have anything more?)
thecolclough:
well, this is all rather exciting! unfortunately i'm in the middle of a really hectic fortnight (and away from home for most of it) so i can't test this update straight away, but i'll give it a spin as soon as i'm able
Steve:
Trevor: it doesn't really help to use more threads that there are in your CPU. If your CPU isn't 100% busy it's probably waiting on memory (i.e. there is more data being accessed than will fit in the CPU's cache). It might even speed up the render to use fewer threads, depending on the data set.
On my CPU (2 hyper threaded cores, 4 threads total) most renders use 100% of the CPU.
Trevor:
so, on your dual core, how many threads do you run? 2 or 4? (Since hyperthreading makes windows think you have 4 logical cores)
I have 8 cores, 16 logical cores and not all cores light up, only 8 do at a time. (obviously some cores also run other processes like windows, but they are not full)
Trev
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version