how to make each channel's Cull & Draw locked to individual CPUs ------ SOS

New Message Reply Date view Thread view Subject view Author view

flysiml++at++public.bta.net.cn
Sun, 22 Sep 1996 11:01:21 +0900


Hi friends,

 I'm working on a visual simulation project using
 an Onyx(4*CPU, 1*Pipe/4*RM5,pf1.2). The project
 demmands 3 channels with individual eyepoint. I
 use PFMP_APP_CULL_DRAW for Multiprocessor split.
 I check the program performance with
 pfDrawChanStates and find that the refresh rate
 is only 20Hz. The bottltneck are 3 DRAW processes.
 They take more then one full cycle of 30Hz(my goal
 is to achieve 30Hz rate). I think if the each
 channel's CULL & DRAW can be locked to individual
 CPUs(so every cpu will execute only ONE channel's
 CULL and DRAW), the performance will be better.
 But from the Performer Programer's Guide I find
 that the CULL and DRAW can't be locked to individual
 cpu with each channel. How can I resolve this problem ?

 Another question: on my Onyx, will pf2.0 better than
 pf1.2 ?

 Thanks in advance !

 flysiml++at++public.bta.net.cn
=======================================================================
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:53:36 PDT

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