Re: pfMultiprocess

New Message Reply Date view Thread view Subject view Author view

Rob Jenkins (robj++at++quid.csd.sgi.com)
Thu, 28 May 1998 09:17:45 -0700


On May 28, 8:12am, SCOTT OFRIEL wrote:
> Subject: pfMultiprocess
> Greetings All,
>
> Our Performer apps have all worked very well on the Impact and the Octane,
> both single processor. Now that we have moved these apps to the 4 processor
> Onyx RE2 they stop somewhere and only get through our Performer loop once or
> twice.
>
> I tried using pfMultiprocess(PFMP_APP_CULL_DRAW) and
> pfMultiprocess(PFMP_DEFAULT) to try to setup the program for multiple
> processors but the only thing that works is if I put everything on one
> processor using pfMultiprocess(PFMP_APPCULLDRAW).
>
> Is there something else I must do to utilize multiple processors?
>
> Thanks, Scott O'Friel
>
>
> =======================================================================
> List Archives, FAQ, FTP: http://www.sgi.com/Technology/Performer/
> Submissions: info-performer++at++sgi.com
> Admin. requests: info-performer-request++at++sgi.com
>-- End of excerpt from SCOTT OFRIEL

Scott

By stop, do you mean core dump or just freeze ? Can you run with cvd/dbx can
you see what the stack trace looks like ? What you describe sounds like
something being done that depends on APPCULLDRAW being in the same process, for
example some GL calls that aren't in a draw callback and so would get called
from the DRAW process running MP. To look for that you could run with setenv
PFNFYLEVEL 7, note which processes run with which pid ( pf 2.2 should tell you
the pid of the app, cull and draw ). If you were to run ogldebug <your app>
then when ogldebug comes up it should tell you the pid making GL calls, you
might spot > pid doing this which would be bad.

One other thing to look at would be which GL you use, OCTANE/Impact are native
OpenGL machines, RE2 is native IrisGl ( although runs OGL pretty well ), do you
get the same results on the RE2 for the app compiled against OGL and IGL ?

I should add this to my email .sig but "check you have the latest patches" in
this case you should check the gfx patches and also the kernel rollup on the
RE2, see www.sgi.com/support for patchset info. If this is no help then keep
commenting stuff out until it's clear what stops the app running MP and post
details.

Cheers
Rob

-- 
________________________________________________________________
Rob Jenkins mailto:robj++at++sgi.com
Silicon Graphics, Mtn View, California, USA
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer++at++sgi.com
        Admin. requests:  info-performer-request++at++sgi.com

New Message Reply Date view Thread view Subject view Author view

This archive was generated by hypermail 2.0b2 on Mon Aug 10 1998 - 17:57:26 PDT

This message has been cleansed for anti-spam protection. Replace '++at++' in any mail addresses with the '@' symbol.