Il giorno domenica 5 agosto 2012 02:39:37 UTC+2, Andre D ha scritto:

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).
>


I had a similar issue, I attached my randomly freezing game to gdb and I 
saw that the code is hangling on a poll() and up in the stack the code was 
locked in  glXWaitVideoSyncSGI.

I have debian amd64 and nvidia driver.

For now, If I'll open the window with vsync=False I can skip the random 
freeze, too bad that animations are a bit sluggish without vsync.

Could this be a nvidia bug ?

nvidia driver 304.64 and kernel 3.6, but it happens also on another machine 
with kernel 3.5 (and the same nvidia driver)

-- 
You received this message because you are subscribed to the Google Groups 
"pyglet-users" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/pyglet-users/-/Ran5ZHxvwngJ.
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