Hm, its possible it was just transient and my fix did not fix it
after-all.  I was able to reproduce it reliably for hours and now
cannot at all.

On Sat, Aug 4, 2012 at 8:39 PM, Andre D <[email protected]> wrote:
> On the nvidia drivers I was experiencing a rare (but common enough)
> full lockup when moving a window between displays.  This is indeed an
> nvidia bug as far as I can tell.  Switching the call to something like
> this: glxext_arb.glXWaitVideoSyncSGI(1, 0, byref(count)) seems to work
> around the issue though.  Ie. sync on every frame which count % 1 is
> 0...rather than "sync on every frame whose count % 2 is (count + 1) %
> 2" (which seemed unnecessary).  Just a heads up, might consider
> switching the call to that?  That method is nicer anyway as you don't
> need to call glXGetVideoSyncSGI to get the current count.  It baffles
> me why one works and not the other one though, in theory even if
> glXGetVideoSyncSGI were returning the wrong value..it would just wait
> an extra frame..and not lockup.

-- 
You received this message because you are subscribed to the Google Groups 
"pyglet-users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/pyglet-users?hl=en.

Reply via email to