Como evitar rasgar com pygame no Linux / X11

Eu tenho jogado com pygame (no Debian / Lenny). Parece funcionar bem, exceto pelo irritante rasgo de blits (tela cheia ou modo de janela).

Estou usando o driver SDL X11 padrão. Googling sugere que é um problema conhecido com o SDL que o X11 não oferece recursos de vsync (mesmo com um display criado comFULLSCREEN|DOUBLEBUF|HWSURFACE flags), e eu deveria usar o driver "dga".

No entanto, correndo

SDL_VIDEODRIVER=dga ./mygame.py

lança na inicialização pygame com

pygame.error: No available video device

(apesarxdpyinfo mostrando uma extensão XFree86-DGA presente).

Então, qual é o truque para obter vsynced flips sem lacunas? Ou fazendo essa coisa de dga funcionar ou algum outro mecanismo?

questionAnswers(2)

yourAnswerToTheQuestion