Pourquoi deux cartes en SLI ou Crossfire ne sont-elles pas deux fois plus performantes qu’une seule carte ?
Enfin, les deux modèles de cartes graphiques doivent être du même modèle (bien qu’ils puissent provenir d’assembleurs différents), bien qu’AMD soit plus indulgent là-dessus, permettant aux modèles d’une même série de fonctionner ensemble en fonction des caractéristiques de la carte.
Comment fonctionnent les cartes en SLI ou Crossfire ?
Tout d’abord, nous devons savoir comment fonctionnent les cartes en SLI ou Crossfire. Lorsque deux cartes graphiques sont placées dans un ordinateur, elles doivent communiquer entre elles. Pour les cartes NVIDIA en SLI, elles ont besoin d’un pont pour communiquer afin de pouvoir se synchroniser entre elles, alors que les dernières cartes AMD n’en ont plus besoin et communiquent directement via le port PCI-E de l’ordinateur.
Pourquoi ont-ils besoin de communiquer ? Eh bien, parce que les cartes fonctionnent en alternance. Si 60 images sont affichées en une seconde, une carte restitue 30 images et l’autre carte restitue 30 images, en alternance. Si le premier est rendu par la carte A, le deuxième est rendu par la carte B, le troisième est rendu par la carte A, et ainsi de suite.
Si je mets deux cartes avec 4 Go de VRAM, aurai-je 8 Go ?
Les utilisateurs pensent généralement que si vous mettez deux cartes, leur VRAM s’additionnera.En fait, ce n’est pas le cas, car le fonctionnement du système de rendu alterné que nous avons expliqué précédemment (connu en anglais sous le nom de Rendu d’image alternatif).En effet, les environnements 3D, tels que les jeux, sont simulés sur deux cartes en même temps, donc Les informations stockées dans la VRAM des deux cartes sont les mêmes, répétant ainsi le même travail. Donc non, ils ne s’additionnent pas. Si les deux cartes font 4 Go, la VRAM totale sera de 4 Go.
Pourtant, comme chaque carte alterne le rendu d’une image, le fps augmente car chaque carte peut utiliser deux fois plus de puissance par image. Doublez, ou du moins presque doublez, et nous expliquerons les effets d’autres facteurs.
Logiciels et efforts des développeurs
Mais ce n’est pas qu’une question de matériel. Pour les jeux ou outils fonctionnant en SLI ou Crossfire, Il doit avoir un profil spécifique dans le pilote du constructeurAMD ou NVIDIA. Dans ce cas, NVIDIA est généralement celui qui offre le meilleur support via les pilotes, car ils publient toujours des pilotes pour ajouter des profils SLI avant les sorties de gros jeux.
Cela nous amène à un autre facteur au niveau du logiciel qui affecte les performances de la carte graphique : le degré d’optimisation du jeu. Il n’y a pas quelques développeurs qui ne prennent pas la peine d’optimiser correctement leurs jeux afin qu’ils fonctionnent mieux sur les ordinateurs avec deux cartes graphiques ou plus, d’autant plus que beaucoup de ces jeux ont été développés pour les consoles (avec une seule carte graphique) puis portés sur les ordinateurs.
La façon dont vous développez un jeu est donc la clé pour comprendre comment il fonctionnera sur deux cartes ou plus. Crysis 3 est en fait le seul jeu qui obtient deux fois plus de performances car il est si bien optimisé. Dans d’autres situations moins développées, cela peut même vous coûter des fps, comme dans Watch_Dogs ou Just Cause 3, où le paramètre multi-cartes fonctionne moins bien.
SLI ou Crossfire en valent-ils la peine même sans doubler les performances ?
performance finale Dans la grande majorité des jeux, c’est entre 30% et 50%. Deux fois le prix d’une carte de paiement, le surcroît de performances ne vaut guère la peine si c’est une carte haut de gamme, mieux vaut économiser entre 50% et 170% sur la carte next-gen pour le même modèle. La GTX 1080 est environ 50 % plus puissante que sa célèbre GTX 980.
Le système de rendu alternatif a aussi ses inconvénients, comme le micro-bégaiement, qui se produit lorsqu’une image reste trop longtemps à l’écran Attendez que l’autre carte affiche la précédente (le temps d’affichage de la trame à l’écran s’appelle la durée de la trame). Cela peut provoquer des secousses dans le jeu et de l’inconfort lorsque vous les jouez, car parfois la carte prend du temps pour « réfléchir » à ce qu’elle va montrer. Malheureusement, il n’existe actuellement aucune solution pour ce système autre que les développeurs optimisant correctement le jeu.
L’avenir à moyen terme pour SLI ou Crossfire se fera via DirectX 12, car Vulkan ne prend actuellement pas en charge SLI ou Crossfire. DirectX 12 permet un accès de niveau inférieur à la carte graphique et permet aux développeurs d’utiliser de nouvelles méthodes de rendu, mélangeant même théoriquement des cartes NVIDIA ou AMD, bien que pour des raisons évidentes, ils le rendraient dans un logiciel. Théoriquement, si nous utilisons deux cartes dans un jeu DirectX 12, chaque carte peut restituer une demi-image et le micro-bégaiement disparaîtra. Pour le moment, cela ne s’est pas produit et aucun jeu n’en a profité.