Après avoir réglé un problème de souris avec les jeux sous OpenGL, je me suis retrouvé confronté à un autre problème : au bout de quelques minutes de jeu sous Urban Terror, le son disparaissait. Difficile alors d'être plongé dans l'ambiance de la partie. Qui plus est, à chaque fois que le son disparaissait, impossible de quitter le jeu proprement : affichage figé et obligation de flinguer le serveur X pour reprendre la main.

Je n'ai jamais pu voir un message d'erreur quelconque au moment où le son disparaissait. Par contre, j'ai réussi à voir les derniers messages de UT à la fermeture, juste avant le blocage de X :

CL shutdown
Closing SDL Audio Device

Après recherche, je suis tombé sur un cas similaire sur les forum de UT avant finalement de mettre la main sur une fiche de bug sur le Launchpad et, cerise sur le gateau, d'y trouver la solution.

Solution : Installer libsdl1.2-debian-pulse ce qui aura pour effet de désintaller libsdl1.2-debian-alsa

Ainsi, la bibliothèque SDL attaquera directement PulseAudio au lieu de passer par la couche Alsa et le bug sera contourné. Pour l'heure, après un quart d'heure de jeu, je n'ai plus reproduit le bug :-)