[info-performer] Dropping frames and pfStats

New Message Reply Date view Thread view Subject view Author view

From: Rob Krajcarski (rjkrajca++at++dciem.dnd.ca)
Date: 06/10/2002 06:23:10


Hello,

I'm developing a stereoscopic simulation using Performer, and am finding
it difficult to achieve the 60Hz that we require.

In order to measure the framerate I've used both pfDrawStats() and
the irix command line 'osview' (this seems to have less of an impact on
the performance of the application).

When running on an Onyx workstation (with APP_CULLDRAW and LOCKED
phase) I'm achieveing 30Hz, with approximately 0.5ms and 5.0ms for each
channels cull and draw processes, which adds up to approximately 11ms.

So, the crux of my question is when running in APP_CULLDRAW with LOCKED
phase on an Onyx how much time should I expect it to perform swapping of
the colour buffers, and all other necessary tasks.

Here are a number of things I've tried:
  Limiting the scene to reduce the draw time, this was rather rough but it
seemed that if reduced the draw time to about 3ms (per channel) then I
achieved, at least some of the time, 60Hz.

  Not using double buffering. Other then causing huge ugly visual
problems it worked in terms of running at 60Hz.

  Running in APP_CULL_DRAW, caused no significant change.

Is this type of performance to be expected? Could this be indicating a
hardware problem? Please, if you have some advice or comments please let
me know...

Rob Krajcarski
DRDC - Toronto


New Message Reply Date view Thread view Subject view Author view

This archive was generated by hypermail 2b29 : Thu Jun 13 2002 - 13:33:40 PDT

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