You are not logged in.

> The forum rules have been updated. Please take a moment to read them.


#1 2009-04-30 09:29:48

fazalmajid
New member
From: San Francisco
Registered: 2009-04-30
Posts: 3
Website

Nehalem Mac Pro - Fast detection but slow renders

I upgraded from my old PowerMac G5 to a Nehalem Mac Pro (8-core 2.93GHz, 12GB RAM), and upgraded from APP 1.4 to APG 2.0.

I set up APG to use 16 CPUs and a 4GB cache. I just did a first test with my new Gigapan Epic 100 motorized head and 28 frames from a Leica M8 with a 50mm f/1.4  (75mm-e). SIFT detection time is now ridiculously fast, and uses all 16 HT cores fully, but rendering only uses one core. I did not try enabling the GPU rendering as I only have a relatively slow nVidia GT120.

What gives? How can I have renders fully exploit the machine's parallelism?

Offline

 

#2 2009-04-30 11:42:40

AlexandreJ
Kolor CEO
From: Francin, France
Registered: 2005-11-14
Posts: 7917
Website

Re: Nehalem Mac Pro - Fast detection but slow renders

Hi,
we will need to make some change in smartblend to be able to use all the power.
On your side, you can try multiband blender which won't remove any ghost but will definitively use all cores.

Offline

 

#3 2009-04-30 16:29:29

fazalmajid
New member
From: San Francisco
Registered: 2009-04-30
Posts: 3
Website

Re: Nehalem Mac Pro - Fast detection but slow renders

Thanks. Will Smartblend 2 be multicore-enabled?

Offline

 

#4 2009-04-30 16:31:54

wjh31
Member
From: Surrey, UK
Registered: 2009-04-10
Posts: 468
Website

Re: Nehalem Mac Pro - Fast detection but slow renders

check that your hard drive is not being a bottleneck, that is what limits the speed of smartblend for me

Offline

 

#5 2009-05-05 00:27:51

SamRushing2
New member
From: San Jose, California
Registered: 2009-05-05
Posts: 7

Re: Nehalem Mac Pro - Fast detection but slow renders

I have exactly the same situation.  Nehalem 8-core Mac, upgraded to APP 2.0.  SIFT runs very quickly, but the render appears to be single-threaded.  This is true with the multiband blender - the CPU is running consistently *under* 100% (i.e., less than one core), there are only 4 threads in the whole process, and virtually no disk activity (rendering to multi-layered psd).  A partial gigapan of 208 images took 3-4 hours to render.

Another point: I'm running the 64-bit version.  Should I try the 32-bit?

Offline

 

#6 2009-05-05 05:12:20

SamRushing2
New member
From: San Jose, California
Registered: 2009-05-05
Posts: 7

Re: Nehalem Mac Pro - Fast detection but slow renders

Another datapoint.  I installed APP2 on linux using vmware on the same machine.  Gave it 4 processors.  This was able to render a sample 10-image pano in 1:26, whereas the same pano natively took 3:40.

Offline

 

#7 2009-05-05 10:31:13

AlexandreJ
Kolor CEO
From: Francin, France
Registered: 2005-11-14
Posts: 7917
Website

Re: Nehalem Mac Pro - Fast detection but slow renders

Waouh. That's so strange. Did you try natively with 4 cores ?

Offline

 

#8 2009-05-05 20:50:42

SamRushing2
New member
From: San Jose, California
Registered: 2009-05-05
Posts: 7

Re: Nehalem Mac Pro - Fast detection but slow renders

Ah, that's the trick.  Selecting '16' cores seems to cause the problem (I don't remember if this was auto-detected at 16 or if I chose that number).  The same demo takes 1:13 with 8 processors natively, short enough that I can see the time is dominated by the single-threaded SmartBlend - the actual stitch took about 30s.

Offline

 

#9 2009-05-08 03:17:44

SamRushing2
New member
From: San Jose, California
Registered: 2009-05-05
Posts: 7

Re: Nehalem Mac Pro - Fast detection but slow renders

More info.  I thought I'd play with the property list directly.  I set general.nbThread to values in the range from 9-14, and I got the same symptoms - during render the thread count drops to 4 or 5, uses about one CPU.
The reason I'm persisting in this - with the CPU count set to 8 it never uses more than about half the power of the machine - I'm rendering right now and it's using only 12 threads.  It's *fast*, but I think it can go faster. 8^)

Offline

 

Board footer

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson