[osg-users] frame rate locking, gpu stalling problem

idontgot aname idontgotaname at yahoo.com
Mon Oct 8 01:55:56 PDT 2007

Hmmm, while this does stop it from locking, the
underlying problem seems to be the gpu taking up a ton
of time.

I've tested 2.2 and 1.2 glsl_mandelbrot.osg (1.2 was
fine last I used it), now they both take up alot of
gpu time (>80ms per frame), so I'm not sure what could
be causing this.

Installed the latest drivers for my card, but it
didn't help, not sure what else could've changed that
would cause this.

May just reinstall the OS and start fresh if I can't
figure out whats going on, any ideas would be
appreciated though.

--- Alberto Luaces <aluaces at udc.es> wrote:

> El Sunday 07 October 2007 03:09:55 idontgot aname
> escribió:
> > It seems that as I zoom in/out, the framerate
> stays
> > locked at a certain range until it can't handle it
> > anymore. 60fps zoomed out, down to 30fps, down to
> > 20/15/10 etc. and the gpu time goes up because of
> > this.
> >
> > Does anyone know why the framerate would stay
> fixed at
> > those ranges?
> Hi,
> this is a matter of synchronization with the screen
> refresh. Note that  
> 20/15/10 fps are divisors of 60. If you are
> rendering at 60 fps and you draw 
> the frame too late, you have to wait for the next
> refresh, so your framerate 
> will go down to 30 fps. If you draw slower, the
> frame have to wait until the 
> next refresh signal, so the framerate will drop to
> 20, then 10, then 6... 
> until 1/0 fps.
> For experimental purposes only, you can deactivate
> the vertical 
> synchronization in your driver options and see how
> these ranges disappear. 
> Note that this is not recommended because it lessens
> the image quality 
> (tearing artifacts may appear).
> Alberto
> _______________________________________________
> osg-users mailing list
> osg-users at lists.openscenegraph.org

Boardwalk for $500? In 2007? Ha! Play Monopoly Here and Now (it's updated for today's economy) at Yahoo! Games.

More information about the osg-users mailing list