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

6

Я играл с 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 или какой-то другой механизм?

Error: User Rate Limit Exceeded SingleNegationElimination
Error: User Rate Limit Exceededpackages.debian.org/lenny/libxxf86dga1Error: User Rate Limit Exceeded timday

Ваш Ответ

2   ответа
4

4

Error: User Rate Limit ExceededError: User Rate Limit ExceededError: User Rate Limit Exceeded

GlossError: User Rate Limit Exceeded
Error: User Rate Limit Exceeded

Похожие вопросы