Si vous avez eu un jeu (surtout sur PC) pendant un moment, vous avez probablement entendu parler des goulots d'étranglement de la CPU et du GPU. Ces concepts sont essentiels pour comprendre les performances du jeu, mais peu de joueurs savent vraiment ce qu'elles signent ou comment les traiter.
La CPU et le GPU ont des emplois différents
Bien qu'il y ait beaucoup de processeurs dans votre ordinateur, deux d'entre eux sont les plus importants. La CPU, ou Unité de traitement centrale , est le processeur général de l'ordinateur. Il peut exécuter n'importe quelle instruction et résoudre tout problème, à condition que vous puissiez exprimer comment le faire en code informatique.
Dans les jeux vidéo, la CPU fait la plupart des lourdes levées. Cela inclut l'AI des personnages de jeu, la simulation de la physique dans le monde du jeu et pratiquement tous les autres aspects du code du jeu vidéo.
Le GPU, ou Processeur graphique , est un processeur plus spécialisé. Il se compose de milliers de transformateurs simples qui sont très bons au type particulier de mathématiques utilisées pour dessiner (rendant) images sur votre écran.
Les jeux vidéo dépendent fortement des deux types de transformateurs, bien que la tendance ait tendance à se concentrer sur le GPU et à la course ne finante pour produire des images plus nettes et plus complexes.
Alors, qu'est-ce qu'un goulot d'étranglement?
Les goulots d'étranglement sont simples à comprendre. Si vous travaillez avec une équipe de personnes et que vous travailliez tous contre l'horloge pour créer quelque chose, vous ne le ferez jamais plus rapidement que le membre le plus lent de l'équipe.
C'est essentiellement ce qu'est un goulot d'étranglement. La composante la plus lente impliquée dans un travail met un capuchon sur ce travail rapidement. En général, l'informatique, presque tout peut être un goulot d'étranglement. Par exemple, si votre RAM ne peut pas alimenter suffisamment d'informations sur votre CPU, la CPU passe au ralenti au moment de l'attente. Dans ce cas, la RAM est le goulot d'étranglement. Idéalement, la performance des différents composants de votre ordinateur est équilibrée de manière à ce qu'aucun d'entre eux ne passe du temps à attendre une autre. Cependant, dans le monde réel, ce n'est qu'un idéal, pas un objectif réaliste.
Pourquoi les goulots d'étranglement ont-ils une incidence sur les performances du jeu?
La métrique principale par laquelle les performances du jeu sont mesurées est FPS ou Images par seconde . C'est le nombre d'images discrètes que le jeu peut rendre en une seule seconde. Aujourd'hui, 60 images par seconde sont la cible souhaitée, avec 30 images par seconde, souvent considérées comme le niveau de performance minimum avant de faire apparaître des problèmes de jouabilité.
Chaque image qu'un jeu produit est le résultat final d'un "pipeline de rendu", ce qui signifie qu'une série d'étapes est impliquée dans le dessin de l'image. Pensez à un artiste commençant par un crochet de crayon, puis dessinez des couches successives de détails et d'objets jusqu'à ce que l'image finale soit terminée. Maintenant, imaginez qu'un groupe d'artistes travaille sur la même peinture, mais chacun a un travail spécifique. Certains peuvent faire leur travail parallèle, tandis que d'autres doivent attendre la production d'un autre artiste avant d'ajouter leur propre.
Si vous souhaitez afficher 30 images par seconde à l'écran, la pipeline de rendu a une limite de temps d'environ 33 millisecondes pour compléter chaque image. Si vous voulez montrer 60 images par seconde, vous n'avez que la moitié de ce temps. Certains jeux vidéo modernes fonctionnent à des tarifs de la trame de 120fps et au-delà. En faisant cela, vous découpez le temps nécessaire pour rendre une complète des millisecondes à un chiffre!
Si votre CPU ne peut apporter que sa partie du pipeline de rendu suffisamment rapidement pour produire 30 images par seconde, alors peu importe la rapidité ou la puissance du GPU. L'inverse est également vrai. Les deux composants doivent compléter leurs tâches de pipeline de rendu dans le délai imparti, sinon vous avez un goulot d'étranglement limitant les performances du jeu à la composante la plus lente.
Signes d'un goulot d'étranglement de la CPU ou d'un goulot d'étranglement GPU
La détection d'un goulot d'étranglement dans un jeu n'est pas difficile. Vous aurez besoin de logiciels pour afficher les paramètres de performance pendant que vous êtes en jeu. Vous pouvez utiliser le raccourci Win + G pour afficher Moniteurs de performance intégrés sous Windows 10 ou recherchez l'une des nombreuses alternatives tierces.
Quel que soit le spectacle de performance que vous utilisez, voici quelques règles de goulot d'étranglement général:
- CPU à 99-100%, avec GPU à moins de 99-100% : Goulot d'étranglement de la CPU.
- GPU à 99-100%, avec la CPU inférieure à 99-100% : Normal sauf si la performance est inférieure à la cible, il s'agit d'un goulot d'étranglement GPU.
- VRAM à 99-100% : VRAM pourrait être surchargé, entraînant un goulot d'étranglement, car les données sont échangées vers le disque dur ou le SSD beaucoup plus lent.
- RAM à 99-100% Les ralentissements peuvent se produire comme des ralentissements que des données sont déplacées vers et depuis le fichier de page .
Nous devrions souligner que si votre jeu fonctionnait systématiquement au taux de trame cible, aux niveaux de détail que vous souhaitez, aucun de ces chiffres ne comporte. Ce n'est que lorsque votre performance de jeu est affectée qu'elle devient du tout pertinente.
Différents jeux, différents goulots d'étranglement
Il est important de noter que votre système peut présenter un goulot d'étranglement dans un jeu mais pas dans un autre. Alternativement, deux jeux peuvent goudronner un ordinateur de manière totalement différente. Différents moteurs de jeu et genres mettent la pression sur différentes parties du système. Par exemple, de grands jeux ouverts ou de ceux qui offrent des simulations très réalistes peuvent écraser votre processeur, tandis que les tireurs de couloirs flashy ont des charges de processeur légères mais beaucoup pour votre GPU à faire.
Conseils pour traiter avec des goulots d'étranglement de jeu
Selon le type de goulot d'étranglement, il y a un certain nombre de choses que vous pouvez essayer d'alléger le problème. Il n'y a pas de déjeuner gratuit ici, bien sûr. Quelque chose devra être sacrifié au nom de la performance, mais l'expérience globale devrait être meilleure.
Si vous construisez un nouveau PC ou une mise à niveau d'un ordinateur existant, il est important de jumeler une CPU et un GPU ensemble pour avoir un niveau de performance équilibré. Nous savons que cela n'aide pas votre ordinateur actuel, mais c'est un excellent conseil à garder à l'esprit pour l'avenir.
Si vous avez un goulot d'étranglement de la CPU, essayez d'abaisser les paramètres de votre jeu qui ont une incidence sur la CPU de manière disproportionnée. Par exemple, la fidélité de physique inférieure ou la densité de la foule peut réduire l'impact de la CPU.
Bien que cela puisse sembler contre-intuitif, considérez en augmentant La charge sur votre GPU lorsque vous êtes un goulot d'étranglement de la CPU. Tournez les paramètres jusqu'à ce que votre GPU soit à 100% d'utilisation. Cela laissera le GPU fixer le rythme et donner à la CPU une salle de respiration. Cela ne signifie pas que vous augmenterez votre taux de trame, mais au moins vous obtiendrez la meilleure qualité d'image que votre système puisse produire à un taux donné.
Lorsque vous êtes goulûté à la CPU, vous pouvez également envisager de définir un limite de framerate . Encore une fois, cela ne vous laissera pas atteindre des taux d'images plus élevés, mais en abaissez la limite à un niveau où la CPU n'est pas tout à fait saturée, vous pouvez réduire ou éliminer le bégaiement et rendre le jeu plus jouable.
Si vous êtes GPU-LIMITED, la bonne nouvelle est que cela est facile à réparer. Les graphiques peuvent évoluer de manière à ce que les tâches de la CPU ne puissent pas. Vous pouvez obtenir de gros gains d'abaissement de la résolution ou de réduire les paramètres graphiques quelques-quelques encoches. Vous pouvez généralement trouver des guides d'optimisation pour votre jeu, mettez en surbrillance les paramètres avec les principaux impacts de performance.
Les goulots d'étranglement des jeux resteront toujours un sujet brûlant et ils peuvent être difficiles à résoudre, mais avec un peu de patience, vous pouvez généralement trouver le bon équilibre des paramètres pour mieux fonctionner avec votre matériel.