Cómo evitar rasgarse con pygame en Linux / X11

He estado jugando con pygame (en Debian / Lenny). Parece funcionar bien, excepto por la molesta ruptura de blits (pantalla completa o modo de ventana).

Estoy usando el controlador SDL X11 predeterminado. Googlear sugiere que es un problema conocido con SDL que X11 no proporciona facilidad de vsync (incluso con una pantalla creada conFULLSCREEN|DOUBLEBUF|HWSURFACE banderas), y debería usar el controlador "dga" en su lugar.

Sin embargo, corriendo

SDL_VIDEODRIVER=dga ./mygame.py

lanza en la inicialización de pygame con

pygame.error: No available video device

(A pesar dexdpyinfo mostrando una extensión XFree86-DGA presente).

Entonces, ¿cuál es el truco para conseguir flips sin sincronización? ¿O haciendo que esta cosa dga funcione o algún otro mecanismo?

Respuestas a la pregunta(2)

Su respuesta a la pregunta