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.
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/.
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.
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.
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.
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
.
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.
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.