# Blender multi core support

**URL:** <https://blenderartists.org/t/blender-multi-core-support/485367>\
**Category:** Blender and CG Discussions\
**Created:** [August 19, 2010, 5:11pm UTC](https://blenderartists.org/t/blender-multi-core-support/485367 "2010-08-19T17:11:14Z")\
**Posts on this page:** 19\
**Page:** 1

<div class="post-metadata">

**Author:** ![RyanRothweiler](https://blenderartists.org/user_avatar/blenderartists.org/ryanrothweiler/32/13207_2.png) [@RyanRothweiler](https://blenderartists.org/u/RyanRothweiler)\
**Post date:** [August 19, 2010, 5:11pm UTC](https://blenderartists.org/t/blender-multi-core-support/485367/1 "2010-08-19T17:11:14Z")

</div>

So im looking to upgrade my computer for the purpose of running blender and decreasing render times.

I am looking at an amd 3.2 quad black edition. I know rendering supports up to 8 cores but do other feature like modifiers and such use all 4 cores?

Thanks for the help guys.

---

<div class="post-metadata">

**Author:** ![Daniel8488](https://blenderartists.org/user_avatar/blenderartists.org/daniel8488/32/1869_2.png) [@Daniel8488](https://blenderartists.org/u/Daniel8488)\
**Post date:** [August 19, 2010, 5:24pm UTC](https://blenderartists.org/t/blender-multi-core-support/485367/2 "2010-08-19T17:24:09Z")

</div>

Simulations _(Fluids, smoke)_, sculpting, rendering, and compositing all support multi-threading/ multiple cores, I believe modelling, texturing, animation do not support multi-threading, but usually they aren’t very processor intensive anyway.

There will probably be some other things, but I’ve forgotten.

Also the internal supports 64 threads, which means it’s capable of supporting 64 cores.

EDIT: Never write a thread while watching Black Books, it’ll end up with embarrassing grammatical errors ☹

EDIT2: The AMD X4 is a good choice of processor, although if your budget can stretch a little further I’d highly recommend the AMD X6 processors.

---

<div class="post-metadata">

**Author:** ![RyanRothweiler](https://blenderartists.org/user_avatar/blenderartists.org/ryanrothweiler/32/13207_2.png) [@RyanRothweiler](https://blenderartists.org/u/RyanRothweiler)\
**Post date:** [August 19, 2010, 5:28pm UTC](https://blenderartists.org/t/blender-multi-core-support/485367/3 "2010-08-19T17:28:20Z")

</div>

haha so pretty much anything that need multi core support can use multiple cores. awesome. thats good news. thanks bro!

---

<div class="post-metadata">

**Author:** ![Atom](https://blenderartists.org/user_avatar/blenderartists.org/atom/32/2832_2.png) [@Atom](https://blenderartists.org/u/Atom)\
**Post date:** [August 19, 2010, 7:22pm UTC](https://blenderartists.org/t/blender-multi-core-support/485367/4 "2010-08-19T19:22:55Z")

</div>

Not my experience, at least using 2.49. Only raytracing of the internal render seems to be multi-threaded. How often I have looked my quad core only to see 25% usage. Baking and compositing is only single threaded.

---

<div class="post-metadata">

**Author:** ![namekuseijin](https://blenderartists.org/user_avatar/blenderartists.org/namekuseijin/32/7122_2.png) [@namekuseijin](https://blenderartists.org/u/namekuseijin)\
**Post date:** [August 19, 2010, 7:45pm UTC](https://blenderartists.org/t/blender-multi-core-support/485367/5 "2010-08-19T19:45:32Z")

</div>

Atom, 2.5 is much better in that regard.

---

<div class="post-metadata">

**Author:** ![basse](https://blenderartists.org/letter_avatar_proxy/v4/letter/b/73ab20/32.png) [@basse](https://blenderartists.org/u/basse)\
**Post date:** [August 19, 2010, 10:47pm UTC](https://blenderartists.org/t/blender-multi-core-support/485367/6 "2010-08-19T22:47:30Z")

</div>

> [@Daniel8488](#):
>
> .  
> EDIT: Never write a thread while watching Black Books, it’ll end up with embarrassing grammatical errors ☹

‘I’m a prostitute robot from the future!’

.b

---

<div class="post-metadata">

**Author:** ![Bernardo](https://blenderartists.org/user_avatar/blenderartists.org/bernardo/32/1089686_2.png) [@Bernardo](https://blenderartists.org/u/Bernardo)\
**Post date:** [August 20, 2010, 2:14am UTC](https://blenderartists.org/t/blender-multi-core-support/485367/7 "2010-08-20T02:14:53Z")

</div>

also 2.5 doesn’t seem to support multi core in baking and physics simulations (as also some part of rendering such as occlusion processing and other stuff). apart from pure rendering, my i5-750 is always stucked to 25%, in some case 40%. this is quite frustrating ☹

---

<div class="post-metadata">

**Author:** ![drobbins](https://blenderartists.org/letter_avatar_proxy/v4/letter/d/6de8d8/32.png) [@drobbins](https://blenderartists.org/u/drobbins)\
**Post date:** [August 20, 2010, 4:16am UTC](https://blenderartists.org/t/blender-multi-core-support/485367/8 "2010-08-20T04:16:11Z")

</div>

if you get one of the builds from [graphicall.org](http://graphicall.org) that has OPENMP enabled, many of the features Atom mentioned seem to magically become multithreaded.  
pretty good trick if you ask me

---

<div class="post-metadata">

**Author:** ![Richard\_Culver](https://blenderartists.org/user_avatar/blenderartists.org/richard_culver/32/646901_2.png) [@Richard\_Culver](https://blenderartists.org/u/Richard_Culver)\
**Post date:** [August 20, 2010, 4:40am UTC](https://blenderartists.org/t/blender-multi-core-support/485367/9 "2010-08-20T04:40:24Z")

</div>

I had heard some time back that the cloth sims were much faster in 2.5x, I thought that was because of multithreading. Is that correct?

---

<div class="post-metadata">

**Author:** ![Bernardo](https://blenderartists.org/user_avatar/blenderartists.org/bernardo/32/1089686_2.png) [@Bernardo](https://blenderartists.org/u/Bernardo)\
**Post date:** [August 20, 2010, 5:33am UTC](https://blenderartists.org/t/blender-multi-core-support/485367/10 "2010-08-20T05:33:57Z")

</div>

i heard of it many times, but i could never find any build working like this… i have always been a little bit dumb for graphicAll build researches… 😃

EDIT: a big doubt is coming up to me… should i install something concerning OPENMP in order to make openMP blender build to work properly???

---

<div class="post-metadata">

**Author:** ![jesterKing](https://blenderartists.org/user_avatar/blenderartists.org/jesterking/32/587511_2.png) [@jesterKing](https://blenderartists.org/u/jesterKing)\
**Post date:** [August 23, 2010, 12:28am UTC](https://blenderartists.org/t/blender-multi-core-support/485367/11 "2010-08-23T00:28:16Z")

</div>

All recent official Blender releases for Windows have OpenMP enabled. I also ensure that for upcoming releases this will be turned on.

/Nathan

---

<div class="post-metadata">

**Author:** ![Bernardo](https://blenderartists.org/user_avatar/blenderartists.org/bernardo/32/1089686_2.png) [@Bernardo](https://blenderartists.org/u/Bernardo)\
**Post date:** [August 23, 2010, 1:19am UTC](https://blenderartists.org/t/blender-multi-core-support/485367/12 "2010-08-23T01:19:27Z")

</div>

that’s odd… i tried the last build two days ago from graphicall and it was written that openMP was enabled, but in cloth simulation the cpu was still far from 100% usage. as i wrote before, should i install some libraries on my computer in order to use them properly in blender?

thanks

---

<div class="post-metadata">

**Author:** ![jesterKing](https://blenderartists.org/user_avatar/blenderartists.org/jesterking/32/587511_2.png) [@jesterKing](https://blenderartists.org/u/jesterKing)\
**Post date:** [August 23, 2010, 1:43am UTC](https://blenderartists.org/t/blender-multi-core-support/485367/13 "2010-08-23T01:43:33Z")

</div>

With OpenMP I think you won’t see 100% CPU usage for all cores combined. But it should be larger than the percentage for one core.

/Nathan

---

<div class="post-metadata">

**Author:** ![Bernardo](https://blenderartists.org/user_avatar/blenderartists.org/bernardo/32/1089686_2.png) [@Bernardo](https://blenderartists.org/u/Bernardo)\
**Post date:** [August 23, 2010, 3:02am UTC](https://blenderartists.org/t/blender-multi-core-support/485367/14 "2010-08-23T03:02:33Z")

</div>

ok… i thought that i could take fully advantage of the multicore… so for now the multicore is still limited to rendering.

---

<div class="post-metadata">

**Author:** ![almux](https://blenderartists.org/user_avatar/blenderartists.org/almux/32/5643_2.png) [@almux](https://blenderartists.org/u/almux)\
**Post date:** [August 23, 2010, 5:58am UTC](https://blenderartists.org/t/blender-multi-core-support/485367/15 "2010-08-23T05:58:24Z")

</div>

> [@Sdados](#):
>
> ok… i thought that i could take fully advantage of the multicore… so for now the multicore is still limited to rendering.

🙂 Not that bad, allready… 2, 4, 8 times faster rendering is yet good to take… :yes: But if bakery and particles will follow, it’ll be quite allright for me too! :yes: :yes:

---

<div class="post-metadata">

**Author:** ![ajm](https://blenderartists.org/user_avatar/blenderartists.org/ajm/32/606413_2.png) [@ajm](https://blenderartists.org/u/ajm)\
**Post date:** [August 23, 2010, 6:42am UTC](https://blenderartists.org/t/blender-multi-core-support/485367/16 "2010-08-23T06:42:17Z")

</div>

> [@Sdados](#):
>
> ok… i thought that i could take fully advantage of the multicore… so for now the multicore is still limited to rendering.

Just for reference, rendering can be done in parallel, so each thread or core can take a piece of the image and process it then put it together (100% across the board). As far as I know, when doing physics calculations one thing relies on another (this happens to make this happen to make that happen and so on) so has to be made or calculated serially therefore it may be the reason that each core breaks up 100% of the bandwidth = 25% workload each. And then there is the way that information is piped to the processor, I’ve done many things with many different pieces of software and it is always the case where one multithreaded process pegs the CPU and another uses 1/2 or a 1/4. Replies that I have been given are above, and in many cases deals with the coding itself or whether or not the process can be serial or parallel in nature.

---

<div class="post-metadata">

**Author:** ![sevi](https://blenderartists.org/letter_avatar_proxy/v4/letter/s/c67d28/32.png) [@sevi](https://blenderartists.org/u/sevi)\
**Post date:** [February 20, 2011, 8:06pm UTC](https://blenderartists.org/t/blender-multi-core-support/485367/17 "2011-02-20T20:06:08Z")

</div>

short question:

In know from blender 2.4x, that you had to choose somerwhere an option to support multicoring.  
Is it automatically in 2.5 or am i just not finding the Button?

---

<div class="post-metadata">

**Author:** ![agentmilo](https://blenderartists.org/user_avatar/blenderartists.org/agentmilo/32/10627_2.png) [@agentmilo](https://blenderartists.org/u/agentmilo)\
**Post date:** [February 20, 2011, 11:00pm UTC](https://blenderartists.org/t/blender-multi-core-support/485367/18 "2011-02-20T23:00:49Z")

</div>

On topic; the AMD x6 processors are fine for rendering. I recently assembled a new rig and I seriously considered these. However, according to performance charts available around online, it seems the x6 processors aren’t all that great for anything other than applications that utilize all 6 cores at once. Its because there are evidently more cores, each single core does not have a great clockspeed. But then again, its all based on a few seconds and margins; nevertheless, check them out.

Unless you’re doing more of rendering and stuff, I suggest you go for a Phenom x4; or if you plan to change your motherboard too, consider Intel i7 950 and if you want to stay budget friendly, go for an i7 760. Its the same price of an x6.

---

<div class="post-metadata">

**Author:** ![SamCameron](https://blenderartists.org/letter_avatar_proxy/v4/letter/s/7ea924/32.png) [@SamCameron](https://blenderartists.org/u/SamCameron)\
**Post date:** [February 21, 2011, 5:47am UTC](https://blenderartists.org/t/blender-multi-core-support/485367/19 "2011-02-21T05:47:37Z")

</div>

Actually would be even nicer to have GPU acceletarion, wich seems to be the fastest method, just check the GPU renders out there (smallGPUlux, octane render, etc…) so imagine to use this amount of power in other areas than rendering.
