L'acceleration matérielle SDL sous Ubuntu
Dans la rubrique Dev
Lands of Elderlore s'appuie sur le module Pygame de Python, qui lui-même s'appuie sur SDL, un gestionnaire libre, multimédia et multi-plateformes (une sorte de DirectX open source). SDL sait plus ou moins bien gérer l'accélération matérielle; plutôt plus sous Windows et DirectX, et plutôt moins sous Linux...
L'astuce sous Ubuntu, consiste à changer le pilote graphique X11 servant par défaut à l'affichage. On lui choisira XFree86-dga, qui s'utilise simplement en déclarant la variable SDL_VIDEODRIVER :
export SDL_VIDEODRIVER="dga"
Il faut ensuite lancer le jeu avec les droits root:
sudo python elderlore.py
Il est conseillé d'être en plein écran à la résolution native du LCD pour avoir des performances optimales. Cela se paramètre sous Lands of Elderlore grâce au fichier elderlore.ini.
Attention, le pilote dga n'est pas très stable, et peut entrainer des dysfonctionnements. A tester avec prudence !








