Ce HOWTO NE COUVRE PAS l'installation ni la configuration de votre carte 3D sous Linux. Mais voici quelques liens si vous avez besoin d'aide :
Chipsets NVidia (TNT/TNT2/GeForce/GeForce2 etc): http://www.nvidia.com/Products/Drivers.nsf/Linux.html
Nouveaux chipsets 3DFX (Voodoo 3, 4 & 5): http://dri.sourceforge.net/
Driver 3DFX Glide pour XFree86 3.3.6: http://linux.3dfx.com/ et http://glide.sourceforge.net/
Matrox Gx00 / ATI Rage 128 / Intel i810/ 3dlabs Oxygen : http://dri.sourceforge.net/
Mesa: http://mesa3d.sourceforge.net/
Les cartes Nvidia sont les meilleures pour faire marcher Half Life sous Linux. Elles ont le meilleur support, et sont de là les plus rapides et les plus stables dans la plupart des cas. Il n'y a pas de paramètres particuliers nécessaires pour les utilisateurs de cartes Nvidia, suivez simplement les instructions contenues dans ce HOWTO.
Depuis la récente sortie de XFree86 4.0.2, la dernière branche de TDFX a été incluse dans le CVS du DRI. Il est donc -normalement- possible de télécharger par le biais du CVS la dernière version XFree86 et du DRI, et de compiler le tout... Cela n'a pas été testé ! Vous pouvez également suivre l'ancienne méthode :
Dans le cas des 3DFX, ça demande quelques efforts, mais ça reste possible.J'ai été en contact avec Une personne m'ayant beaucoup aidé qui est finalement parvenue à faire fonctionner CounterStrike avec sa carte 3DFX (voodoo 3). Comme je n'ai pas de carte Voodoo, je n'ai pu vérifier ce qui suit, mais cela devrait -normalement- marcher.
Par E-mail, de Lars Munch (mailto:c948114@student.dtu.dk)
Voici ce que j'ai fait : ------ Tout d'abord supprimez toute trace de Glide et de Mesa. Récupérez les derniers "Device3DFX Drivers" par cvs à glide.sourceforge.net et installez-les. Cela est absolument nécessaire si vous avez un noyau 2.4.xx. Récupérez les rpm sources Glide V3 depuis linux.3dfx.com. Reconstruisez-les et installez les, tant les bibliothèques (lib) que les outils de développement (devel). Si vous avez des difficultés, reportez vous à la documentation disponible sur le format rpm. Ensuite, téléchargez Mesa 3.4 sur mesa3d.sourceforge.net. Vous aurez besoin à la fois de MesaDemos et de Mesalib. Configurez à l'aide des options suivantes : ./configure --without-svga --without-ggi --with-glide=/usr \ --prefix=/usr --sysconfdir=/etc ensuite lancez la compilation et l'installation : make ; make install Maintenant TESTEZ. Testez le bien, pour être sûr que ça marche vraiment (lancez les démos, quake, etc.) Le "splash screen" 3DFX semble avoir disparu quand on lance des applications OpenGl, mais vous pouvez mettre la variable MESA_FX_INFO à 1 pour avoir quelques statistiques utiles : export MESA_FX_INFO=1 Installez les "Wicked Drivers" (miniGL de Wicked3D), il donnent de très bonnes performances (30-70 fps en 640x480). --note du traducteur : à nuancer en fonction des performances de votre machine et du modèle de votre carte, évidemment-- Ensuite, configurez les sources de wine avec le switch --enable-opengl , et lancez Half Life/ Counterstrike avec : export MESA_GLX_FX=fullscreen wine -desktop hl.exe -- hl.exe -gl -gldrv Default -w 640 -full \ -game cstrike -noipx -nojoy -numericping -console -toconsole |
J'ai finalement été contacté par quelqu'un qui utilise LHL avec tout le confort et une G400. Il y a peu d'étapes à passer, et cela semble beaucoup plus facile que pour les 3DFX.
Maintenant que XFree86 4.0.2 est sorti, tout ce que vous avez à faire est de l'installer... Cela NE MARCHERA PAS avec la version 4.0.1, vous DEVEZ utiliser 4.0.2. Vous aurez probablement quelques tremblottements ; pour régler ce problème, jetez un oeil à la section "troubleshooting" , il y a une solution.
Je n'ai pour l'instant pas entendu parler d'autres utilisateurs du DRI, mais faites-moi partager votre expérience ! Vous pouvez essayer le DRI en le récupérant par CVS comme décrit dans la section G400. Faites-moi part de vos réussites comme de vos échecs, cela peut se révéler utile pour d'autres.