La sortie du client Steam pour Linux avait fait beaucoup de bruit au sein des gamers ainsi que des développeurs. Cet événement devait booster le marché des jeux sur ce système. « Il va y avoir une croissance de 20 à 30 %, du jour au lendemain », avait même déclaré Marc Diana, responsable produit de la société PCGamesN.
Aujourd’hui nous assistons enfin aux premières comparaisons de performances entre les systèmes. Mais, les tests ne semblent pas favoriser Linux, bien au contraire. Selon les résultats obtenus par PCGamingWiki sur plusieurs versions, les jeux sur Linux nécessitent une configuration minimale beaucoup plus grande : pour « Borderlands : The Pre-Sequel » par exemple, il faut un processeur 4 cœurs (Intel Core 2 Quad ou AMD Phenom II X4) avec 4 Go de RAM sur Linux, contre seulement un Dual Core + 2 Go de RAM sur Windows.
Mais ce n’est pas tout. Le test concernant « XCOM: Enemy Unknown » a révélé que même si le graphisme sur Linux est semblable à celui de Windows, le nombre de FPS par contre est 55% plus petit (voir la figure suivante). Pour « Civilization V » c’est pire encore, puisque la version Linux ne semble pas supporter l’anti-aliasing, ce qui engendre une baisse notable de la qualité graphique comparée à la version Windows sortie 4 ans avant pourtant. De plus, le temps de chargement et de lancement du jeu sont encore plus longs.
« Malheureusement, il est assez clair que si vous exécutez ces jeux sur Linux votre expérience de jeu ne va pas être aussi bonne » déclare Rich Geldreich dans un billet sur son blog. Son article à suscité beaucoup d’intérêt vu qu’il a participé à la création de plusieurs projets à succès dans le monde des jeux vidéo comme Dota 2, Portal 2, Counter-Strike Global Offensive ou encore Steam pour Linux.
Rich Geldreich va jusqu’à accuser les développeurs d’Intel de « ne pas faire de leur mieux pour optimiser les pilotes pour Linux et/ou OpenGL ». En effet, Valve Software aurait rencontré plusieurs problèmes de performance avec les cartes graphiques Intel. LunarG, qui avait passé plusieurs semaines à chercher les causes de ce ralentissement sur Linux par rapport à Windows, finit par trouver le problème. Dans un de leurs articles, ils évaluent les gains de performances à 20% en moyenne pour Left4Dead2 et 60% pour Lightsmark. Ces améliorations nécessitent un patch du driver open source d’Intel qui n’est pas encore disponible publiquement.
En attendant, Rich Geldreich se demande si Intel « a peur d’embêter Microsoft » car Valve continue de payer LunarG pour « corriger les performances ridicules » de ce pilote pour Linux.
Temps de chargement pour le jeu Civilization V
L’arrivé des Steam Machines sur Linux a donné un coup de pouce pour le développement de jeux vidéo sur ce système. C’est un bon début. On remarque déjà que pour certains titres, la vente des versions Linux atteignent 5%. Mais, les gamers sont très exigeants sur tout ce qui touche les performances et la qualité graphique. Pour arriver à toucher 30% du marché, il faudra encore porter quelques améliorations et travailler aussi sur la compatibilité, car plusieurs jeux ne marchent pas encore sur les cartes graphiques ATI par exemple.
Source: PCGamingWiki, Phoronix, LunarG, Blog de Rich Geldreich, GamingOnLinux
Et vous ?
Les performances actuelles des jeux sur Linux sont-elles acceptables ?
Les problèmes de compatibilité des drivers graphiques représentent-ils le seul problème pour les jeux Linux ?