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.
