Si vous jouez (en particulier sur PC) depuis un certain temps, vous avez probablement entendu parler de goulots d’étranglement CPU et GPU. Ces concepts sont essentiels pour comprendre les performances du jeu, mais peu de joueurs savent vraiment ce qu’ils signifient ou comment les gérer.
Le CPU et le GPU ont des tâches différentes
Bien qu’il existe de nombreux processeurs à l’intérieur de votre ordinateur, deux d’entre eux sont les plus importants. Le CPU, ou Central Processing Unit, est le processeur à usage général de l’ordinateur. Il peut exécuter n’importe quelle instruction et résoudre n’importe quel problème, tant que vous pouvez exprimer comment le faire en code informatique.
Dans les jeux vidéo, le CPU fait le gros du travail. Cela inclut l’IA des personnages du 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 Graphics Processing Unit, est un processeur plus spécialisé. Il se compose de milliers de processeurs simples qui sont très bons dans le type particulier de mathématiques utilisé pour dessiner (rendre) des images sur votre écran.
Les jeux vidéo dépendent fortement des deux types de processeurs, bien qu’il y ait une tendance à se concentrer sur le GPU et la course sans fin 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 travaillez tous contre la montre 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. Le composant le plus lent impliqué dans un travail limite la rapidité avec laquelle ce travail peut être terminé. En informatique générale, presque tout peut être un goulot d’étranglement. Par exemple, si votre RAM ne peut pas fournir des informations à votre processeur assez rapidement, le processeur passe du temps au ralenti pendant qu’il attend. Dans ce cas, la RAM est le goulot d’étranglement. Idéalement, les performances des différents composants de votre ordinateur sont équilibrées afin qu’aucun d’entre eux ne passe son temps à attendre un autre sans rien faire. 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 un impact sur les performances du jeu ?
La mesure principale par laquelle les performances du jeu sont mesurées est le FPS ou Frames Per Second. 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 que de profonds problèmes de jouabilité ne deviennent apparents.
Chaque image produite par un jeu est le résultat final d’un « pipeline de rendu », ce qui signifie qu’une série d’étapes sont impliquées dans le dessin de l’image. Pensez à un artiste commençant par un croquis au crayon, puis dessinant des couches successives de détails et d’objets jusqu’à ce que l’image finale soit terminée. Imaginez maintenant qu’un groupe d’artistes travaille sur le même tableau, mais chacun a un travail spécifique. Certains peuvent faire leur travail en parallèle, tandis que d’autres doivent attendre la sortie d’un autre artiste avant d’ajouter la leur.
Si vous souhaitez afficher 30 images par seconde à l’écran, le pipeline de rendu a une limite de temps d’environ 33 millisecondes pour terminer chaque image. Si vous souhaitez afficher 60 images par seconde, vous n’avez que la moitié de ce temps. Certains jeux vidéo modernes fonctionnent à des fréquences d’images de 120 images par seconde et au-delà. En faisant cela, vous réduisez le temps nécessaire pour effectuer un rendu complet en millisecondes à un chiffre !
Si votre CPU ne peut contribuer que sa partie du pipeline de rendu assez rapidement pour produire 30 images par seconde, peu importe la vitesse ou la puissance du GPU. L’inverse est également vrai. Les deux composants doivent terminer leurs tâches de pipeline de rendu dans le délai imparti, sinon vous avez un goulot d’étranglement limitant les performances du jeu au composant le plus lent.
Signes d’un goulot d’étranglement CPU ou GPU
Détecter un goulot d’étranglement dans un jeu n’est pas difficile. Vous aurez besoin d’un logiciel pour afficher les mesures de performance pendant que vous êtes en jeu. Vous pouvez utiliser le raccourci Win + G pour afficher des moniteurs de performances intégrés dans Windows 10 ou rechercher l’une des nombreuses alternatives tierces.
Quel que soit l’indicateur de performance que vous utilisez, voici quelques règles générales de goulot d’étranglement :
- CPU à 99-100 %, avec GPU en dessous de 99-100 %: goulot d’étranglement du processeur.
- GPU à 99-100 %, avec CPU inférieur à 99-100 %: Normal, sauf si les performances sont inférieures à la fréquence d’images cible, il s’agit alors d’un goulot d’étranglement du GPU.
- VRAM à 99-100%: La VRAM peut être surchargée, ce qui entraîne un goulot d’étranglement car les données sont échangées vers le disque dur ou le SSD beaucoup plus lent.
- RAM à 99-100%: Identique à la VRAM surchargée, des ralentissements peuvent se produire lorsque les données sont déplacées vers et depuis le fichier d’échange.
Nous devons souligner que si votre jeu fonctionne systématiquement à la fréquence d’images cible, aux niveaux de détail souhaités, aucun de ces chiffres n’a d’importance. Ce n’est que lorsque vos performances de jeu sont affectées que cela devient pertinent.
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 obstruer un ordinateur de manières totalement différentes. Différents moteurs de jeu et genres mettent la pression sur différentes parties du système. Par exemple, les grands jeux en monde ouvert ou ceux qui offrent des simulations très réalistes peuvent écraser votre CPU, tandis que les tireurs de couloir flashy ont des charges CPU légères mais beaucoup pour votre GPU à faire.
Conseils pour faire face aux goulots d’étranglement des jeux
Selon le type de goulot d’étranglement, vous pouvez essayer un certain nombre de choses pour atténuer 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 mettez à niveau un existant, il est important de coupler un CPU et un GPU 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 du processeur, essayez de réduire les paramètres de votre jeu qui ont un impact disproportionné sur le processeur. Par exemple, une fidélité physique ou une densité de foule inférieures peuvent réduire l’impact du processeur.
Bien que cela puisse sembler contre-intuitif, envisagez d’augmenter la charge sur votre GPU lorsque votre CPU est goulot d’étranglement. Augmentez les paramètres jusqu’à ce que votre GPU soit à 100 % d’utilisation. Cela permettra au GPU de donner le rythme et de laisser un peu de répit au CPU. Cela ne signifie pas que vous augmenterez votre fréquence d’images, mais au moins vous obtiendrez la meilleure qualité d’image que votre système peut produire à une fréquence donnée.
Lorsque vous avez un goulot d’étranglement du processeur, vous pouvez également envisager de définir une limite de fréquence d’images. Encore une fois, cela ne vous permettra pas d’atteindre des fréquences d’images plus élevées, mais en abaissant la limite à un niveau où le processeur n’est pas tout à fait saturé, vous pouvez réduire ou éliminer le bégaiement et rendre le jeu plus jouable.
Si vous êtes limité en GPU, la bonne nouvelle est que cela est facile à résoudre. Les graphiques peuvent évoluer d’une manière que les tâches du processeur ne peuvent pas. Vous pouvez obtenir de gros gains en abaissant la résolution ou en réduisant les paramètres graphiques de quelques crans. Vous pouvez généralement trouver des guides d’optimisation pour votre jeu, mettant en évidence les paramètres ayant le plus grand impact sur les performances.
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 de paramètres pour fonctionner au mieux avec votre matériel.