Page suivante Page précédente Table des matières

10. FAQ: Quake ?

10.1 Où en est le pilote 3Dfx GL pour Quake ?

Quake GL, encore appelé mini-driver, ou miniport, ou Game GL, ou GL alpha, ne met en oeuvre qu'un sous ensemble d'OpenGL orienté vers Quake ( cf http://www.cs.unc.edu/~martin/3dfx.html pour une liste officieuse de programmes acceptés ). Quake GL n'est maintenu par personne et ne bénéficie d'aucun support. A l'origine il s'agissait d'une DLL Win32 ( opengl32.dll ) fournie par 3Dfx. Cette DLL n'a pas été portée sous Linux et il n'est pas prévu qu'elle le soit un jour.

10.2 Existe-t-il une version Linux de 3Dfx glQuake ?

Oui. Les binaires de linuxquake v0.97 supportent Mesa et Glide. L'exécutable du programme q2test de Quake2 pour Linux et Voodoo Graphics (tm) est également disponible. L'apparition en janvier 1998 de linuxquake2-3.10 offre une version complète de Quake2 pour Linux. Dave "Zoid" Kirsch est officiellement chargé de tenir à jour les portages Linux de Quake, Quakeworld, Quake2 ainsi les versions Mesa. Notez qu'aucune version de Quake pour Linux ne bénéficie du support officiel de la part d'Id Software.

Pour les dernières versions : ftp.idsoftware.com/idstuff/quake/unix/.

10.3 glQuake fonctionne-t-il dans une fenêtre XFree86 ?

Une mise à jour de Mesa et de la version associée de glQuake pour Linux est en cours. Mesa supporte le fenêtrage via GLX mais glQuake pour Linux n'a pas recours à GLX.

10.4 Comment réinitialiser l'affichage après un plantage de glQuake ?

Essayez d'utiliser le programme pass fourni avec la distribution Glide. Tout ce qu'il fait consiste à activer puis désactiver la carte. Si la carte dialogue bien avec la machine, ceci devrait la réinitialiser (la carte :)). Si la carte est belle et bien bloquée, ceci ne fonctionnera pas et un redémarrage est à envisager.

10.5 Des problèmes avec Quake pour Linux ?

Voici une liste, à jour au 7 janvier 1998, des problèmes éventuels. Est absent tout ce qui n'a pas trait au matériel 3Dfx.

10.6 Les trous de sécurité de Quake pour Linux

Ainsi que Dave Kirsch l'a signalé le 28 janvier 1998, Quake2 pour Linux présente un trou de sécurité. Même si le README ne le mentionne pas particulièrement, Quake2 ne doit pas être setuid.

Si vous désirez employer les routines de rendu ref_soft et ref_gl, il vous faudra exécuter Quake2 sous l'identité root. N'activez pas le droit attribuant les privilèges de super utilisateur à toute invocation du programme !

Le rendu sous X11 ne requiert pas les privilèges root ( dès lors que le /dev/dsp est accessible à tous en écriture ). Le serveur associé n'a bien entendu pas non plus besoin de droits particuliers.

La question des droits root exigés par certains jeux est récurrente à Linux depuis plusieurs années. Entre autre objectifs, le projet GGI tente de résoudre ce problème. L'avenir devrait apporter un ref_ggi.

10.7 Linuxquake supporte-t-il le texturage multiple ?

glQuake offrira vraisemblablement une telle extension dès lors que le pilote OpenGL impliqué l'autorisera. Pour l'instant, Mesa et le pilote Glide pour Linux ne gèrent pas cette extension. Le texturage multiple n'est donc pas disponible. Reportez vous à la section sur Mesa et le texturage multiple pour davantage de détails.

10.8 Où trouver des informations à jour sur glQuake pour Linux ?

Essayez les sites suivants : "The Linux Quake Resource" à linuxquake.telefragged.com, ou "Linux Quake Page" à www.planetquake.com/threewave/linux/. Jetez donc un oeil dans la base de données "SlipgateCentral" pour trouver des sites Quake Linux : www.slipgatecentral.com.


Page suivante Page précédente Table des matières