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.
