Qu'est-ce que le mode de jeu sur une carte mère et devriez-vous l'activer?
Si vous avez récemment construit ou acheté un PC de jeu alimenté en AMD et exploré son BIOS, vous avez peut-être remarqué une option appelée « Mode de jeu », « Mode turbo » ou similaire. Cependant, cette fonctionnalité n'est pas un coup de pouce simple que vous vous attendriez à son nom. Voici ce qu'il fait réellement.
Sommaire
Que fait le mode de jeu?
Le mode de jeu, le boost de jeu, le mode de jeu turbo et plus récemment le mode de jeu x3D sur les cartes mères MSI (qui ne sont pas seulement pour les puces x3D), pour laquelle MSI possède une amélioration massive de performances de 35%, sont tous des noms différents pour un ensemble de fonctionnalités sous-jacentes très similaires.
Bien que ce qu'ils fassent exactement et la façon dont ils fonctionnent diffèrent entre les fabricants, ils sont tous essentiellement basés sur la solution de mode de jeu d'AMD que l'on trouve dans l'application de maître Ryzen. Avec de telles affirmations de performances scandaleuses, il est extrêmement important que nous comprenions ce que fait réellement cette fonctionnalité.
L'essentiel que fait le mode de jeu est de désactiver un CCD (Core Complex Die), qui est la matrice qui contient des noyaux sur les processeurs Chiplet d'AMD, aux côtés de l'IOD (Die d'E / S). Maintenant, il est important de préciser que la grande majorité des processeurs de qualité grand public d'AMD n'ont en fait qu'un seul CCD, contrairement aux processeurs Threadripper, qui sont généralement multi-CCD. C'est ainsi que AMD serre 96 cœurs en une seule puce.
Seule une poignée de processeurs AMD Ryzen 7 et 9 à la consommation (généralement ceux avec 12+ cœurs) ont deux CCD, tels que le Ryzen 9 9900x3d et Ryzen 7 7840HX CPU pour ordinateur portable.
Le mode de jeu désactive l'un de ces CCD au niveau du BIOS, réduisant efficacement le nombre de cœurs de 12 à 6 ou de 16 à 8. L'avantage théorique de la désactivation d'un CCD est que les informations ne peuvent pas rebondir entre les noyaux stationnés et les noyaux actifs, ce qui peut réduire le micro-fonte dans certaines situations en supprimant le latence inter-CCD.
Cependant, même si votre CPU AMD utilise une conception unique, le mode de jeu fait encore quelques autres choses qui vous permettent. Plus particulièrement, il désactive SMT (multi-threading simultané). Par exemple, mes 8 cœurs Ryzen 7 7700 et 16 threads se transforment en 8 cœurs et 8 threads avec mode de jeu activé.
L'avantage théorique de la désactivation du SMT dans les jeux mal thread est qu'il supprime l'affirmation pour les ressources entre les fils virtuels et les noyaux physiques. De plus, le planificateur de système d'exploitation a moins d'options pour attribuer des travaux, ce qui peut réduire la latence de planification dans certains jeux.
La dernière chose que fait le mode de jeu est d'appliquer un overclock aux noyaux actifs, ainsi que quelques autres ajustements mineurs. Les chiffres exacts de l'augmentation de la tension et de la vitesse d'horloge varient entre les fabricants, mais il est généralement quelque part environ +200 MHz.
Quant aux autres ajustements, un bon exemple est le mode Turbo x3D de Gigabyte, qui ajuste automatiquement les sous-titres de mémoire, similaires à AMD Expo. Selon les jeux auxquels vous jouez, cet overclock et les ajustements peuvent en fait faire une différence significative en FPS.
Le mode de jeu améliore-t-il réellement les performances de jeu?
Comme je ne possède pas de processeur multi-CCD, je ne suis pas en mesure de tester l'un des principaux avantages de la désactivation d'un CCD. Cependant, j'ai fait des tests sur mon Ryzen 7 7700, et si vous avez également un processeur Ryzen unique moderne, mes résultats devraient toujours vous être pertinents.
De plus, la divulgation complète, je n'ai pas désactivé mon overclock manuel réalisé via PBO (+200 MHz, décalage de tension de courbe -30 mV), car je voulais exclure les gains de performances supplémentaires qu'un mode de jeu Overclocks pourrait fournir. Je garde PBO en permanence sur mon processeur – quelque chose que vous devriez également considérer – donc c'est aussi un test plus réaliste.
Tout d'abord, j'ai utilisé une référence synthétique pour tester les performances du CPU brutes, à savoir le test d'espionnage Time 3Dmark. Comme prévu, le mode de jeu a désactivé SMT et avoir la moitié des threads a provoqué un coup de performance significatif de plus de 30% dans les performances du processeur. Mon score CPU est passé de 12 402 à 9 383, tandis que le score global est passé de 18 112 à 16 932.
Ensuite, j'ai testé Retourné. À 1440p, les résultats étaient dans la marge d'erreur, ce qui est attendu puisque la carte graphique devient le goulot d'étranglement. Donc, je suis passé à 1080p et j'ai vu une amélioration de 3 ips avec le mode jeu. Bien que j'ai répété le test deux fois et obtenu des résultats similaires, la différence est encore suffisamment petite pour être dans la marge d'erreur.
Pourtant, le mode de jeu n'a pas nui aux performances, donc au moins c'est… bien? Soit dit en passant, l'utilisation doublée du processeur est simplement parce que le système d'exploitation n'a désormais que la moitié des fils avec qui travailler, il utilise donc environ la même quantité de puissance de traitement du processeur réel.
Le jeu suivant que j'ai testé était Far pleure 6 à 1080p, et j'ai vu le même FPS moyen avec le mode de jeu activé et désactivé. Il y a eu une légère amélioration du FPS minimum avec le mode de jeu, ainsi qu'un FPS maximum inférieur (une mesure qui compte rarement), mais c'est un autre résultat que nous pouvons à la hauteur de la marge d'erreur, car le FPS minimum est très sensible aux attelles aléatoires.
Le dernier jeu que j'ai testé était Marvel Rivals. Je joue beaucoup de jeux compétitifs, donc j'espérais au moins une amélioration marginale qui ferait du mode de jeu qui mérite d'être utilisé. Hélas, il n'a eu aucun impact sur FPS moyen et a même montré une baisse de 1 ips dans des bas de 1%, ce qui est bien dans la marge d'erreur.
Les Canucks matériels ont testé le mode turbo Ryzen à travers différents CPU à l'aide du maître des gigaoctets Aorus x670E et ont observé des avantages très mineurs sur le 9800x3D et quelques autres puces haut de gamme, mais même cela résulte des ajustements supplémentaires de Gigabyte aux timings secondaires. D'autres puces n'ont vu aucun avantage significatif ou perpétué.
Si vous êtes intéressé par des références de performance sur une puce haut de gamme avec deux CCD, Jayztwocents a récemment testé le Ryzen 9 9950x3D et a constaté que X3D Turbo n'offrait aucun avantage tangible.
Vous devriez probablement continuer le mode de jeu
Dans l'ensemble, il est sûr de dire que le mode de jeu n'améliore pas les performances de jeu dans la grande majorité des jeux sur la grande majorité des processeurs. Dans certains cas, cela nuit même aux performances, et cela s'ajoute à des tâches affectées négativement qui bénéficient d'un multithreading simultané, comme des tâches d'arrière-plan, de la navigation Web lourde, du décodage vidéo et de la modélisation 3D.
Même dans les rares cas où le mode de jeu offre un avantage mineur, cela est généralement dû à des ajustements supplémentaires ajoutés par le fabricant de la carte mère plutôt que de désactiver un CCD et un SMT. Cependant, de tels cas sont extrêmement rares.
La plupart des jeux ne verront pas de gains de performances significatifs et beaucoup sont même négativement affectés. Étant donné que les inconvénients du mode de jeu, à la fois en dehors des jeux et dans les jeux qui utilisent plusieurs threads, sont substantiels, je ne considérerais que si j'avais une puce X3D haut de gamme et j'ai constaté que le mode de jeu faisait une différence substantielle dans un titre multijoueur, donc j'ai absolument besoin de cette amélioration de 228 à 234 ips.
L'essentiel est le suivant: si vous avez un processeur Ryzen 3, 5 ou 7 avec un seul CCD, gardez le mode de jeu désactivé. Même si vous trouvez un jeu qui pourrait bénéficier de la désactivation de SMT, l'amélioration est probablement juste un résultat de l'overclock que le mode de jeu introduit (ou c'est un vieux jeu qui ne peut pas du tout profiter du SMT).
Vous feriez mieux d'overclocker le processeur vous-même que de redémarrer votre système pour activer le mode de jeu, puis l'oublier.
