Sharon Clay (src++at++rose.asd.sgi.com)
Mon, 7 Oct 1996 10:50:09 -0700
This will help some (removes one of two points of synchronization)
but the real problem here is probably that the graphics pipes are
not genlocked. Every frame we wait for all pipes to finish
before renderng the next frame and so if the pipes are not genlocked
you'll likely overrun by a field every frame unless the pipes
are WAY underutilized.
If you run with your notify level set to 5 (Or setenv PFNFYLEVEL 5)
you'll probably see lots of Performer messages about not being
genlocked. Check out the genlock man page....
src.
->
->Hope this helps,
->
->On Oct 7, 9:32am, Eric Heft wrote:
->> Subject: MCO Performace
->> Hi,
->>
->> Anyone have an tips on how to optimize multipipe.c for use
->> with a 3 monitor , 1 hw graphics pipe, split using a MCO?
->> My sim can do 60hz when its just opening one pipe/monitor.
->> When I go to 2 pipes , performance drops to 20-30hz. Even
->> when I drop the number of object from 400 to 1!
->>
->> The hardware: Onyx
->> 2 100 mhz R4400's
->> 64 Meg main memory.
->> 1 RE^2 Graphics board
->> 1 MCO
->>
->> The Program:
->>
->>
->>
->> #include <stdlib.h>
->> #include <math.h>
->> #include <Performer/pf.h>
->> #include <Performer/pfdu.h>
->> #include <Performer/pfutil.h>
->>
->> ...
->>
->> /* Configure and open GL window */
->> pfFrameRate(REFRESH);
->> pfFieldRate(REFRESH);
->> pfPhase(PFPHASE_LOCK);
->>
->> ...
->>
->>
->> =======================================================================
->> 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 Eric Heft
->
->--
->_____________________________________________________________________________
->
->Jean-Luc Dery Discreet Logic
->System Engineer 5505 boul. St-Laurent, bureau 5200
->3-D Graphics Technology Montreal (Quebec), Canada, H2T 1S6
-> Tel: (514) 272-0525 #394
->Email: dery++at++discreet.com Fax: (514) 272-0585
->_____________________________________________________________________________
->
->=======================================================================
->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 Jean-Luc Dery
--
-----{-----{---++at++ -----{----{---++at++ -----{----{---++at++ -----{----{---++at++
Sharon Rose Clay (Fischler) - Silicon Graphics, Advanced Systems Dev.
src++at++sgi.com (415) 933 - 1002 FAX: (415) 965 - 2658 MS 8U-590
http://www.sgi.com/Technology/Performer/
-----{-----{---++at++ -----{----{---++at++ -----{----{---++at++ -----{----{---++at++
attached mail follows:
From: "Jean-Luc Dery"
Date: Mon, 7 Oct 1996 10:50:41 -0400
To: info-performer++at++sgi.com
Subject: Re: MCO Performace
Maybe you can try to set the method to either
PFPHASE_FREE_RUN or PFPHASE_FLOAT
Check in the man pages for more details.
Hope this helps,
On Oct 7, 9:32am, Eric Heft wrote:
> Subject: MCO Performace
> Hi,
>
> Anyone have an tips on how to optimize multipipe.c for use
> with a 3 monitor , 1 hw graphics pipe, split using a MCO?
> My sim can do 60hz when its just opening one pipe/monitor.
> When I go to 2 pipes , performance drops to 20-30hz. Even
> when I drop the number of object from 400 to 1!
>
> The hardware: Onyx
> 2 100 mhz R4400's
> 64 Meg main memory.
> 1 RE^2 Graphics board
> 1 MCO
>
> The Program:
>
>
>
> #include <stdlib.h>
> #include <math.h>
> #include <Performer/pf.h>
> #include <Performer/pfdu.h>
> #include <Performer/pfutil.h>
>
> ...
>
> /* Configure and open GL window */
> pfFrameRate(REFRESH);
> pfFieldRate(REFRESH);
> pfPhase(PFPHASE_LOCK);
>
> ...
>
>
> =======================================================================
> 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 Eric Heft
--
_____________________________________________________________________________
Jean-Luc Dery Discreet Logic
System Engineer 5505 boul. St-Laurent, bureau 5200
3-D Graphics Technology Montreal (Quebec), Canada, H2T 1S6
Tel: (514) 272-0525 #394
Email: dery++at++discreet.com Fax: (514) 272-0585
_____________________________________________________________________________
=======================================================================
List Archives, FAQ, FTP: http://www.sgi.com/Technology/Performer/
Submissions: info-performer++at++sgi.com
Admin. requests: info-performer-request++at++sgi.com
=======================================================================
List Archives, FAQ, FTP: http://www.sgi.com/Technology/Performer/
Submissions: info-performer++at++sgi.com
Admin. requests: info-performer-request++at++sgi.com
This archive was generated by hypermail 2.0b2 on Mon Aug 10 1998 - 17:53:43 PDT