Photopium opened this issue on Sep 09, 2011 · 44 posts
seachnasaigh posted Fri, 09 September 2011 at 10:12 PM
Heh heh. Crossposted with pjz99. ^^ Some trivia of which everyone should be aware: HyperThreads are second-class citizens, making use of otherwise wasted idle core time, so a HyperThread will only run at about 2/3 to 3/4 the speed of a primary core thread. So, render speed certainly will not double, but the speed increase is worthwhile.
The reason that a HyperThread is worthwhile is that each primary core is assigned a bucket, and some concentrated processor time is spent rendering that bucket, but there is also fetch and write time, and time during which that bucket is assembled and when it is discarded. It is during these fetch times that the HyperThread steps in and uses that processor core. So, no, H/T doesn't magically add cores; but it does make more efficient and thorough use of the cores you have.
If you have a CPU gauge onscreen while rendering, you can look for unused processor capacity. Ideally, the CPU usage should be pegged at 100% except at the end of a render phase (shadow calcs, IDL precalc, SSS precalc, main render).
Poser 12, in feet.
OSes: Win7Prox64, Win7Ultx64
Silo Pro 2.5.6 64bit, Vue Infinite 2014.7, Genetica 4.0 Studio, UV Mapper Pro, UV Layout Pro, PhotoImpact X3, GIF Animator 5