It would appear Pd is only using one of my four cores. Is there a version of Pd-Extended that uses 4 by default? I'm getting lots of glitches in my patch, and video playing at a reduced frame rate.
Any help would be much appreciated
Cheers
James
CPU load, Pd can only use a single core?!
It would appear Pd is only using one of my four cores. Is there a version of Pd-Extended that uses 4 by default? I'm getting lots of glitches in my patch, and video playing at a reduced frame rate.
Any help would be much appreciated
Cheers
James
As far as I know, Pd can only deal with one core.
Wouldn't it be possible to run four copies and have them communicate with netsend or osc? I know this isn't the perfect solution but if you could split off different sound generating portions into separate patches I think this would work.
@ZombieControl said:
Wouldn't it be possible to run four copies and have them communicate with netsend or osc? I know this isn't the perfect solution but if you could split off different sound generating portions into separate patches I think this would work.
Crikey, sounds gangley! but a solution
Has any dev work been done on this before? (multicore suport)
boonier
Hmm.. A couple of weeks ago I had asked the purpose of makeapp function here. I haven't tried yet, but making an application from the portion of the patch then running it separately while Pd is running the rest of it the might be a solution. Logically, in this case the computer should distribute the load into two cores.. Might be worth to try...
Yea, im using several instances of Pd with netsend and osc tp make them communicate.... It was a bit of a faff splitting up the patch though, not really ideal
Sorry to drudge up an old thread. My work machine is Intel Core i7. Can I distribute multiple instances of Pd over multiple cores using terminal on OSX? It pains me that several are going unused when I have use for them. Cheers in advance.
apparently the pd~ object allows you to utilize multiple cores
Yep! Just found this for anyone else interested: http://puredata.hurleur.com/sujet-7257-libpd-use-multiple-cores
Oops! Looks like something went wrong!