AtelierAriel opened this issue on Jan 19, 2009 · 12 posts
AtelierAriel posted Mon, 19 January 2009 at 9:40 AM
Will Poser utilize a quad core processor? I know it does great with dual core but don't know about quad.
gagnonrich posted Mon, 19 January 2009 at 10:13 AM
Yes. There's info at the Smith-Micro site on this. Renders will complete in almost half the time as a duo-core system.
My visual indexes of Poser
content are at http://www.sharecg.com/pf/rgagnon
markschum posted Mon, 19 January 2009 at 10:21 AM
There is a setting in render options for how many threads a render can use. So quad core is fine , just set 4 or more threads .
ProudApache posted Mon, 19 January 2009 at 3:59 PM
markschum
When you set it at 4, do you have to make sure the (Separate Process) box is checked or no? Thanks.
Plutom posted Mon, 19 January 2009 at 6:46 PM
I have Poser 5 and it appears that it too uses all four cpu's. I started the program and monitored the action on the performance screen of my task manager. In fact everything on the computer uses all four. Even when completed, all four has some activity. Could be wrong-still learning my new computer. Jan
svdl posted Tue, 20 January 2009 at 11:02 AM
You don't have to check the Separate Process box.
Separate Process is a little slower than in-process, since it requires process-to-process communication, with quite a lot of data to be transferred.
An advantage of rendering in a separate process is the fact that it can render more complex scenes than the Poser in-process renderer, due to the fact that this separate process does not have the overhead of a user interface - it's the render engine, a little bit of communication logic, and that's it.
The pen is mightier than the sword. But if you literally want to have some impact, use a typewriter
gibby.g posted Tue, 20 January 2009 at 3:46 PM
With regard to setting the number of threads used I've found that 4 produces the fastest render on my dual core machine.
gagnonrich posted Tue, 20 January 2009 at 6:00 PM
I was surprised that the manual said that a duo core processor will also realize gains by using four threads. It also recommends checking Separate Processes for complex scenes, but doesn't make much effort to define what a complex scene is.
My visual indexes of Poser
content are at http://www.sharecg.com/pf/rgagnon
gibby.g posted Wed, 21 January 2009 at 5:24 AM
Quote - I was surprised that the manual said that a duo core processor will also realize gains by using four threads. It also recommends checking Separate Processes for complex scenes, but doesn't make much effort to define what a complex scene is.
I think how complex the scene need to be varies with how much memory your machine has.
My older machine (2meg) used to crash fairly often without render as a seperate process but my 4 meg laptop works either way.
AtelierAriel posted Thu, 22 January 2009 at 12:30 PM
I'm so glad I asked about quad core. I had no idea you could set Poser for 4 threads on a dual-core machine. I'm changing it right now. That's fantastic.
Thanks everyone!
JWFokker posted Sat, 24 January 2009 at 11:23 AM
You do need to enable the Separate Process setting in order to fully utilize multiple cores. The main Poser executable is a single-threaded 32-bit application and though your operating system will spread the work across multiple cores, Poser will not be able to fully utilize the processing capacity of multiple cores because it only supports a single thread. FFRender.exe supports multi-threading and will fully utilize multiple cores.
Also, regarding setting the number of threads to 4 with a dual core processor: This only improves performance when the processor supports Hyper-Threading. Old Pentium 4 dual core processor and the new i7 processors from Intel support Hyper-Threading. Core 2 Duo processors do not.
markschum posted Sat, 24 January 2009 at 11:51 AM
setting more threads than you have processors may not give as much of a speed improvement, what it does is keeps the processor fed with tasks , while one is doing a disk access the other thread uses the processor. even on a single processor you can get some benefit from running two threads.