Grâce à Metal, World of Warcraft est 61% plus rapide

Mickaël Bazoge |

Si Apple avait besoin d’un exemple pour montrer l’efficacité de Metal sur Mac, il suffit de jeter un œil sur World of Warcraft. Le bon vieux jeu de Blizzard est, depuis le lancement de l’extension Legion ce 30 août, compatible avec l’API graphique bas niveau qui a fait son apparition sur iOS 8 en 2014, puis sur OS X l’année suivante.

On se doutait que Metal allait faire des étincelles en termes de performance graphique, comme l’avait pressenti un testeur de la bêta de Legion cet été (lire : Metal fait des miracles avec World of Warcraft : Legion). La sortie de la version finale de Legion permet de se rendre compte que le gain est encore plus important.

MacGamer a pu mesurer les performances de WoW dans ses versions OpenGL et Metal sur un iMac Core i5 3,4 GHz, 8 Go de RAM, équipé d’une carte GeForce GTX 775M, le tout sous OS X 10.11.6. Le résultat est rien moins qu’impressionnant :

Cliquer pour agrandir

La version Metal de WoW est tout simplement 61% plus rapide que la mouture OpenGL. L’an dernier, Apple annonçait des améliorations de 50% des performances graphiques. Et il n’est même pas nécessaire de jouer à Legion pour en profiter : il suffit d’activer le réglage Metal dans les préférences du jeu, qui bénéficiera alors des performances de l’API dans son ensemble.

Cliquer pour agrandir

Il ne manque plus aux éditeurs qu’à ouvrir leurs bras à Metal… Malheureusement, à part Blizzard, ils sont encore bien peu nombreux sur OS X .

avatar pifpaf | 

Le problème des jeux sur Mac c'est qu'en achetant un PC il te reste encore assez de fric pour acheter des jeux. Avec le Mac t'achètes les jeux quand t'as fini de payer ton crédit, avec ça pas étonnant qu'on ai des jeux qui datent.

avatar Frodon | 

Ce qui serait sympa c'est que le wrapper Direct3D de wine (et donc de Cider et CrossOver) tire parti des API bas niveau tel que Metal (OS X) et Vulkan (autres OS) pour faciliter les portages des jeux Windows et les performances de ceux-ci.

avatar Yohmi | 

Certains oublient visiblement que beaucoup de développeurs se contentent d'utiliser des moteurs prêts à l'emploi (je pense à Unity et à l'Unreal Engine entre autres), et que c'est l'optimisation pour Metal de ces derniers qui va conditionner l'adoption de cette technologie en grande partie.
Je ne sais pas où ça en est exactement (a priori c'est disponible sur l'UE depuis mars 2016, et encore expérimental sur Unity), mais il faut prendre en compte qu'un jeu prend plusieurs années à être développé, et changer de moteur en cours de route est rarement une opération gagnante, sauf si cela permet de résoudre des problèmes.
Metal pour macOS ayant été finalisé il y a tout juste un an, il est plutôt normal que pour l'instant peu de jeux s'en servent, car le développement de la plupart des sorties cette année a démarré bien avant. Mais rien ne dit que ça sera davantage le cas ultérieurement. Ça dépend, là encore, de ce que proposeront les grands noms du marché. On attend toujours une proposition finale d'Unity, ou même simplement de Feral. On sait qu'ils se sont montrés intéressés, qu'ils ont commencé à travailler dessus, mais ça fait un moment qu'on ne sait plus où ça en est.

Mettre à jour le moteur d'un jeu sur le marché, ça se fait rarement, mais ça se fait. Alors il y a un petit espoir pour certains jeux déjà sortis (genre Cities XL qui tourne sous Unity), mais mieux vaut ne pas trop compter dessus.

Pages

CONNEXION UTILISATEUR