Grâce à Metal, « Baldur’s Gate 3 » va très bien tourner sur macOS

Nicolas Furno |

Même si les Mac ne sont pas les ordinateurs préférés des joueurs, et c’est encore peu de le dire, ils peuvent très bien proposer une bonne expérience de jeu si l’éditeur fait un effort pour l’adapter à la plateforme. Baldur’s Gate 3 en fera la preuve, avec une version pour macOS qui a été optimisée spécialement pour tirer parti de Metal, l’API graphique maison. Résultat, des performances graphiques qui peuvent surpasser celles de Windows d’après cette vidéo de MrMacRight.

Ce youtubeur a testé le jeu de rôles, troisième volet d’une saga mythique née à la fin des années 1990, sur un iMac 5K de 2019 haut de gamme, équipé d’un Intel Core i9 de huit cœurs à 3,6 GHz et de la Radeon Pro Vega 48 avec 8 Go de mémoire en guise de carte graphique. Ce n’est plus l’iMac le plus récent, mais c’est un ordinateur qui reste très puissant et qui permet de jouer à ce jeu en 1440p avec une qualité réglée sur « Ultra », le niveau le plus élevé, à quasiment 60 FPS.

Même si c’est un jeu de rôles, Baldur’s Gate 3 n’a plus grand-chose à voir avec le premier volet en termes de graphismes. C’est un jeu exigeant, avec un vaste environnement rendu en 3D et de multiples animations. La performance de macOS est d’autant plus intéressante que le même iMac, mais sous Windows et avec BootCamp, fait pire que le système d’Apple. Avec les mêmes réglages, le jeu tournait en moyenne entre 55 et 60 FPS sur macOS, contre 40 à 45 sur Windows.

Cela ne veut pas dire que le Mac est le meilleur ordinateur pour jouer à Baldur’s Gate 3, un PC configuré avec une carte Nvidia dernière génération et un processeur AMD récent fera certainement beaucoup mieux. Malgré tout, la comparaison est intéressante pour mettre en valeur Metal, l’API graphique d’Apple qui a été utilisée pour créer la version macOS. Les développeurs ont bénéficié d’un coup de main d’Apple pour porter le jeu et ils ont créé une version 100 % macOS qui se compile avec Xcode comme n’importe quelle autre app et qui ne repose sur aucune ligne de code Win32.

Ce jeu devrait même être parmi les tous premiers à bénéficier des avantages de Metal 2.3, la version la plus récente de l’API qui est intégrée à macOS 10.15.6 et plus. C’est d’ailleurs pour cette raison que Baldur’s Gate 3 nécessite cette version de macOS au minimum. Le jeu aura aussi besoin au minimum d’un Core i7 avec quatre cœurs à 2,6 GHz, de 8 Go de RAM et 150 Go de stockage local, ainsi que d’une Intel Iris Plus ou une carte graphique avec 4 Go de mémoire.

C’est un minimum, et les configurations de base offriront une qualité très moyenne : MrMacRight a testé avec un MacBook Pro 13 pouces de 2019 sans carte graphique dédiée ne dépasse pas le 720p et même à cette définition et malgré des réglages bas, il n’atteint pas les 30 FPS. On peut jouer, techniquement, mais ce n’est pas recommandé. Au passage, le même Mac sous Windows grâce à Bootcamp refuse tout simplement de lancer le jeu.

Une carte graphique dédiée reste quasiment obligatoire pour jouer, sur macOS comme sur Windows. Sur le MacBook Pro avec la puce graphique d’Intel, les graphismes sont bien pires et le jeu n’est même pas fluide.

Baldur’s Gate 3 est actuellement disponible sur Steam ou bien sur GOG, pour 60 € en accès anticipé et pour Windows et macOS. La bêta actuelle contient encore plusieurs bugs énumérés dans la vidéo et il n’est pas encore possible de synchroniser une partie entre Windows et macOS, ni de jouer sur internet contre des joueurs d’une autre plateforme. Cela devrait venir, tout comme la prise en charge du HDR, prévue quand macOS Big Sur sortira.

avatar oomu | 

pourquoi dites vous cela ?

peut être que la réponse à vos question est le contraire. que c'est le même rendu, qu'autant de temps a été pris pour ZOptimisé, etc

peut être que c'est PEU (un article seulement) de blabla pour une ENORME chose.

En l'état, qu'est ce qui vous permet d'être négatif ou positif ? Comme faites vous pour avoir une opinion et prendre position ?

Comment ?
et
Pourquoi ?

avatar byte_order | 

> La performance de macOS est d’autant plus intéressante que le même iMac, mais sous
> Windows et avec BootCamp, fait pire que le système d’Apple.

Pour info, avec BootCamp, ce sont les pilotes d'Apple qui sont utilisé, pas ceux d'AMD dispo pour Windows. Et ces pilotes sont connus pour être pathétiquement lent. Il existe des patchs officieux pour ces pilotes qui débloquent les perfs, mais ils ne sont pas stables hélàs.

Donc attention avant d'en tirer une conclusion sur la supériorité d'une API Metal, la réalité c'est que Metal, tout comme Vulkan et en grande partie DirectX 11+ sont des API passe-plats au pilote sous-jascent, y'a pas franchement de différence de surcoût à l'usage de ces API (mis à part l'aspect mono vs multiplateforme lors du dev).

Si le pilote est mauvais, peu importe l'API au dessus, les perfs seront mauvaises.

Une recherche rapide sur Youtube et vous trouverez aisément des testers sur PC Windows avec une Radeon Vega affichant des performances bien supérieures à celles constatés par le youtuber ayant testé via Bootcamp. La différence, c'est que le pilote utilisé est le tout dernier dispo, pas un pilote "BootCamp" fourni par Apple.

avatar raoolito | 

@byte_order

Bizarre moi j’ai plutot souvenir que ce sont les driver génériques des constructeurs qui sont installés à contrario des version optimisées qu’il faut en effet aller installer soi-même

avatar fabricepsb71 | 

@byte_order

j'ai un iMac de fin 2012 avec la Nvidia 680Mx et, depuis que j'utilise Windows, j'ai toujours installé les pilotes de Nvidia pour ne pas utiliser ceux de Boot Camp.

Par contre là où je m'inquiète c'est pour les Mac équipés de carte AMD. Les choses ont l'air moins simples.

Apparemment, AMD fournit des pilotes Bootcamp :
https://www.amd.com/fr/support/kb/release-notes/apple-boot-camp

Mais, je me demande s'il n'est pas possible d'installer plutôt, par exemple, les pilotes de la RX 5700XT pour l'iMac 27 2020 équipée de la Radeon Pro 5700 XT que j'envisage d'acheter :
https://www.amd.com/fr/support/graphics/amd-radeon-5700-series/amd-radeon-rx-5700-series/amd-radeon-rx-5700-xt

avatar lmouillart | 

J'allais le dire. Ici on teste principalement la qualité des pilotes distribués par Apple pour macOS vs ceux distribués par Apple pour Windows.

avatar byte_order | 

doublon, sorry

avatar pacolapo | 

" PC configuré avec une carte Nvidia dernière génération et un processeur AMD récent fera certainement beaucoup mieux "

Je pense que mon PC avec un i7-8700k et une GTX1080 Ti fera déjà mieux :D

avatar oomu | 

faites péter les chiffres, j'adore.

avatar IceWizard | 

@oomu
"faites péter les chiffres, j'adore."

4, 8, 15, 16, 23, 42 ..

avatar byte_order | 

https://www.game-debate.com/news/29676/baldurs-gate-3-pc-performance-report-graphics-card-benchmarks-and-api-comparison

en 1440p, une GTX 1060 + i7 a été flashé à 50fps, avec un 2080 à 70fps.
Je vois mal comment avec une 1080 Ti cela pourrait être moins bon qu'une 1060.

Interessant bench qui montre que Vulkan (et probablement Metal aussi) est plus performant quand on monte en résolution par rapport à DirectX 11.

avatar IceWizard | 

MAIS, MAIS C'EST UN SCANDALE !

Civilization 5 ne fonctionne plus sur mon MBP 16 pouces. Alors que la semaine dernière, c'était nickel ! Au lancement de Steam, j'ai un énorme panneau me proposant d'acheter Baldur's Gate 3. Je dis Niet, pour lancer Civilization 5 et reprendre la partie du WE dernier, pour exploser ces maudits zoulous qui ont osé attaquer mon empire Coréen ..

Et ça plante, encore et encore ..

Conspiration pour nous forcer à acheter BG 3 ? Désolé, monsieur Steam, je n'achète pas un jeu en phase de développement. J'attend la version définitive pour conclure, surtout sur un produit à 60 €. (pardon 59,99 € !).

(j'ai testé plusieurs fois, en rebootant le Mac. Civ 6 fonctionne parfaitement lui, mais je n'aime pas cet opus).

avatar Leixia | 

Pourtant avec un egpu on peut jouer sous Mac
Quel est le problème du coup à ne pas considérer le mac pour jouer? (à part le sacré manque de jeux et la fin du support du 32 bit qui a réduit encore plus la liste des jeux compatibles)

avatar melaure | 

Baldur’s gate 3 ?

Pas au courant mais cool !

Mais faut que je change de mac !

Par contre c’est tout a fait vrai que le prix du matos est une véritable escrocookerie !!!! Il faut mettre le double d’un pc pour les mëme perfs graphiques. Tant qu’il y aura autant de pigeons qui payent d’abord pour le look ...

avatar hawker | 

C’est vraiment donner de la confiture aux cochons...

Pages

CONNEXION UTILISATEUR