Les zombies ne fonctionnent pas sous Linux, ils volent!

J'ai lu sur CHW l'article concernant le succès que Valve vient de remporter avec le portage de Left 4 Dead 2 sur Linux.

Le truc, c'est qu'ils ont récemment réussi à faire un portage réussi du jeu, ce qui signifie qu'il fonctionnait officiellement et complètement sous Linux, mais à 6 FPS (images par seconde), ce qui pour un portage, au niveau du développement, est parfait car généralement ils ne prennent même pas la peine de le faire fonctionner du premier coup ; celui-ci a fonctionné à 6 FPS du premier coup, super.

Une fois cet objectif atteint, il leur fallait procéder aux tests et aux comparaisons, autrement dit, aux tests de performance classiques. Le premier test a été réalisé sur un PC équipé d'un Intel Core i7 3930k, d'une NVIDIA GeForce GTX 680 et de 32 Go de RAM – une de ces machines qui nécessite Slitaz pour fonctionner, lol…

Ensuite, ils ont dû prendre trois mesures importantes pour améliorer les performances du jeu:

  • Améliorer l'intégration avec le noyau
  • Travailler sur l'intégration avec l'API OpenGL
  • Améliorer les pilotes de carte vidéo

Ils ont réussi les deux premières étapes, mais la troisième dépend non pas d'eux, mais des propriétaires des pilotes. Cela n'a toutefois posé aucun problème, car immédiatement après la demande de Valve d'avoir des ingénieurs d' AMD, d'Intel et de Nvidia au sein du centre de travail, les entreprises ont répondu, selon leurs propres termes, avec la meilleure disposition possible, et le processus d'amélioration et d'élimination des bugs dans les pilotes des trois entreprises a été très rapide.

Tout cela a porté ses fruits. Sur la plateforme mentionnée, sous Windows 7 Service Pack 1 64 bits, L4D2 tournait à 276.6 FPS — aucun décalage ni latence, le rêve de tout joueur. Sur Ubuntu 12.04 32 bits, sans optimisation, il tournait à 6 FPS… mais après optimisation : 315 FPS ! … BOUM ! TIR EN PLEINE TÊTE !

Tout ceci prouve une chose : OpenGL peut faire tourner des jeux sous Linux à très haute vitesse, et les pilotes propriétaires sous Linux ont un réel potentiel ; il leur fallait juste une véritable incitation…


Ajouter comme source préférée dans Google