[SOLVED] Isadora 3 and Multi-Core usage in Windows
Hello, I am in the process of making some upgrades in the studio and am wondering if Isadora 3 will make use of multiple cores (IE Dual Xeon E5-2670 8C @ 2.60GHz Turbo 3.3GHz) or if single core frequency is most important (IE i9-9900k). I am going to dedicate a workstation to Isadora and rendering and any input would be helpful here as I weigh my choices. For Cinema 4D rendering, these choices are pretty much equal, but I am uncertain which configuration would be best for Isadora 3. The workstation will have a couple of GTX1080s in it. I would prefer to use the Xeon workstation if the single core frequency is not an issue.
Isadora 3 indeed adds more threading to the system so it will use multiple cores for the primary application, but the engine that runs patch logic is a single thread so the cpu speed plays a role there, but less so than in Isadora 2 since in 3 the Isadora user interface is no longer directly part of the engine thread (has its own). This means that you can do more in the primary engine now without seeing any performance hit from the user interface.
Video playback is multi-threaded and depending on the platform and codec/wrapper used run across all cores.
Also video back utilizes the GPU for decompression for some high performance codecs (freeing the cpu). Hap is a great example of this.
If you are creating complex patches that use a lot of 'eyes' or other cpu heavy actors you may still want to go for cpu cycles, but if your primarily video mapping and playing back Mov's it's less important.
I am finding that performance is rather good with even just a recent i5 2.4 cpu and a gtx1060. Of course it's all about scale, and Isadora 3 will allow much more, but requires the hardware that is capable.
Sorry I know this isn't a straight answer. It's tough and really depends on your goals. One thing I am not sure of is how tuned the video engines (AV foundation on Mac, and Directshow/Media foundation on PC) are for use with dual cpus?
@Fred might have more more to add. He has built some powerful systems and usually has some good advice.
I am excited for Izz3 and have been holding off on some big revisions until its release. Looking forward to it.
Again, thanks for your insight and taking the time to provide this info.
I bit the bullet, sold the Z820 and am going to stick my current 5960x workstation into a 4U shorty case with a 1080 and assign it double duty as a render node and traveler workstation. While less portable than a laptop (I work 99% of the time in Toronto), I have become increasingly interested in (obsessed with) Isadora and think this change will make for a very sizable change in performance. Thanks again @DusX for the information you shared.