Quel est le meilleur OS pour jouer?

Article posté le: Lundi 05 Mars 2007
Par notre équipe: herwawan
Cet article a été lu 33066 fois
Catégorie: Générale , mots clé associés:  Aucun
 

Introduction


Être un joueur PC est difficile. En effet, les jeux étant toujours plus beaux, ceux-ci requierent toujours plus de puissance. Il faut donc renouveler régulièrement son matériel afin de profiter d'une expérience de jeu optimal, sans quoi le risque de passer sous la barre fatidique des 25 FPS devient très grand.


Mais au delà des contraintes matérielles, la partie logiciel joue aussi un rôle important dans les performances d'un jeu. Le premier facteur "logiciel" est bien sûr le driver, et le second le système d'exploitation. Si le premier ne laisse pas vraiment de choix, mis a part quelques drivers dit "alternatifs", le second reste un choix de l'utilisateur. Seulement, dans ce monde où le monopole de Microsoft est pesant, le choix, même s'il existe, reste restreint. Ainsi la seule réelle alternative aux OS de Bill Gates est Linux, emblème du monde du logiciel libre.


Même si j'entends déjà certains d'entre vous murmurer qu'aucun jeu ne tourne sous linux, je ne peux pas contester. Mais pourtant, ce n'est pas complètement vrai non plus. En effet, même si la grande majorité des jeux n'est effectivement pas compatible linux pour des raisons variées, certains développeurs montrent que le jeu sous linux est tout a fait possible, à l'instar de ID Software, père de Doom 3, Quake 4 ou encore Unreal Tournament 2004. Ceux ci, grâce a un simple installateur prévu pour fonctionner sous Linux, sont donc compatibles avec le système d'exploitation du Pinguin.


Bien sûr, aucun joueur ne peut se contenter de quelques titres. C'est pourquoi la société TransGaming développe le logiciel Cedega, qui permet de faire fonctionner les jeux Windows sous Linux. Basé sur Wine (WINE Is Not an Emulator), Cedega se voit rajouter l'API DirectX de Microsoft manquant tellement à Linux (c'est la raison principale du peu d'adaptation de jeux sous Linux). Alors pourquoi ID Software peut faire tourner ses jeux sous linux? Tout simplement parce que ceux-ci sont codés dans une API différente, à savoir l'OpenGL (Open Graphics Library). Or l'OpenGL, contrairement à DirectX qui est la propriété de Microsoft, est une API libre.


Certains se demandent peut être ce qu'est une API. Initial de Advanced Programming Interface, elle faisait à l'origine l'intermediaire entre les developpeurs et la carte graphique, puisque chacun des constructeurs avait une API dédiée à ses cartes, tel le Glide de feu 3Dfx. Seulement, si cela avait l'avantage d'etre plus efficace, la perte de temps était considérable. Maintenant, c'est DirectX, ou plus exactement Direct3D, de Microsoft qui fait l'unanimité, et l'OpenGL juste derriere.


Mais pourquoi ne pas travailler sur une API unifiée afin d'éviter les différents problèmes que cela pose? Microsoft et la SGI (Silicon Graphics, Inc, qui posa les bases de l'OpenGL) tentèrent d'unifier les deux API à travers un projet nommé Farhenheit. Malheursement la SGI s'est mise en faillite peu de temps après et le projet n'a donc pas pu aboutir.


Cedega est donc en quelque sorte un emulateur de DirectX. Bien que cette appelation soit la plus souvent utilisé, même pour Wine, ce n'est pas vraiment le cas (D'où le nom de Wine, WINE Is Not an Emulator) . En effet, là où un émulateur reproduirait le fonctionnement complet de Windows, Cedega et Wine integrent les biblioteques Windows, mais celle ci sont reecrite pour fonctionner sous Linux. Il s'agit donc là plus d'interpretation, que d'emulation. Seulement, si cela permet de faire parfois faire fonctionner des jeux et logiciels, un bon nombre d'incompatibilité demeure puisque Linux et Windows n'ont pas la même facon de fonctionner. 


Il est donc inutile de comparer les performances de Linux et Windows. L'interet de ce comparatif est de voir si Cedega constitue une alternative interessante à Windows pour un utilisateur de Linux. Par contre, nous en profiterons pour voir la différence de performance entre Windows XP et le dernier-né de la firme de Redmond, j'ai nommé Vista.