View Full Version : shake and multi processor machines?

04-29-2005, 10:32 AM
hi there,

i'm wondering if anyone could tell me how shake takes advantage of multiple cpu's.
in the manual it's stated that it can utilize smp for running interactively.

i'm wondering now if that means that dual cpu's can kick in every time a node is evaluated in the ui and the little clock icon appears next to the cursor - or if that means that only things like rendering fileout's / flipbooks or proxies benefit from having more than one cpu.

04-29-2005, 11:31 AM
It does use both processors all the time. You can use the cpu monitor in the utilities folder on the Mac (or simular linux util) to watch this.

04-29-2005, 12:54 PM
shake is completely multi threaded..
all nodes



04-30-2005, 12:35 AM
ah, but you have to enable it in the settings.

go to Gui Settings; go to sys.maxThread and enable the max number of processors. if it stays at default (1) , the other processors will only kick in during rendering, as will additional RAM over 2megs.

05-01-2005, 05:16 PM
great news, thanks people. will order dual cpu setup asap :)
and buttachunk: muchos gracias for this tip!

05-03-2005, 01:56 AM

make a text file that says

"sys.maxThread = 2;"
without the " " marks (make sure it ends with a semicolon ; )

and save the file as Shake thread

now put the file in your shake/include/startup/ui folder

start up shake and your settings should be right on.
there is a command deep within Shake somewhere that says "sys.maxThread = get available processors" (or similar), but this text file is a way of making sure that shake will be set for 2 cpu's.

CGTalk Moderation
05-03-2005, 01:56 AM
This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.