Как избежать разрыва с Pygame на Linux / X11

Я играл с Pygame (на Debian / Lenny). Кажется, это работает хорошо, за исключением раздражающего разрывания блиттов (полноэкранный или оконный режим).

Я использую драйвер SDL X11 по умолчанию. Поиск в Google позволяет предположить, что это известная проблема с SDL, что X11 не предоставляет возможности vsync (даже с дисплеем, созданным с помощьюFULLSCREEN|DOUBLEBUF|HWSURFACE флаги), и я должен использовать & quot; dga & quot; водитель вместо

Тем не менее, работает

SDL_VIDEODRIVER=dga ./mygame.py

добавляет инициализацию Pygame с помощью

pygame.error: No available video device

(несмотря наxdpyinfo демонстрирующее расширение XFree86-DGA).

Итак: что за хитрость в том, чтобы получить vsynced сальто без слез? Или заставить эту вещь работать на DGA или какой-то другой механизм?

Ответы на вопрос(2)

Ваш ответ на вопрос