Re: Vertical Blank syncronization

New Message Reply Date view Thread view Subject view Author view

From: Tom Flynn (flynnt++at++engr.sgi.com)
Date: 04/03/2001 22:32:35


You probably have a GeForce 256 or Quadro (nv10 or nv10gl or v3 or vr3).
The sync to vblank on those chips is done in the driver by polling for the
vblank. The GeForce2 (nv15) and higher chips have support for syncing to
vblank in the hardware so the hardware takes care of everything and you're
not subject to how often the OS schedules the driver. In other words,
it'll definately work on nv15 and higher and it may work on nv10 and
nv10gl...it just depends on your timing :).

-tom

On Tue, 3 Apr 2001, Mark Evans wrote:

> I've tried to syncronize swapping buffers with the
> vertical retrace. I used the environment
>
> setenv __GL_SYNC_TO_VBLANK 1
>
> and it didn't work.
> There was one change though: it seemed like the
> refresh was done exactly in the same place (like after
> drawing aprox 1/3 of the whole image), but NOT during
> vertical retrace. If I move the window to be lower
> than
> the line on which I noticed the buffer swap was taking
> place, it was running OK.
> I need my window to fill all the screen.
> I use Performer 2.4 (demo version)
> on Linux RedHat 6.2.
>
> Any ideas on how I could solve this?
>
>
> __________________________________________________
> Do You Yahoo!?
> Get email at your own domain with Yahoo! Mail.
> http://personal.mail.yahoo.com/
> -----------------------------------------------------------------------
> List Archives, FAQ, FTP: http://www.sgi.com/software/performer/
> Open Development Project: http://oss.sgi.com/projects/performer/
> Submissions: info-performer++at++sgi.com
> Admin. requests: info-performer-request++at++sgi.com
>

--
"Mongooses are famous for their snake-fighting ability, and are
 almost always victorious because of their speed, agility, and timing
 and also because of their thick coat."


New Message Reply Date view Thread view Subject view Author view

This archive was generated by hypermail 2b29 : Tue Apr 03 2001 - 22:32:52 PDT

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