View Full Version : shake and multi processor machines?

04 April 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 April 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 April 2005, 12:54 PM
shake is completely multi threaded..
all nodes



04 April 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 May 2005, 05:16 PM
great news, thanks people. will order dual cpu setup asap :)
and buttachunk: muchos gracias for this tip!

05 May 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 May 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.