
Je serai bref, la raison en était l'incohérence de la fréquence du GPU (plus) et du CPU (moins). En utilisant MSI Afterburner, HWiNFO64 et RivaTuner expérimentalement, j'ai découvert que les sauts de trame sont dus à l'atteinte de la limite de puissance en gpu et de la limite pl4 en cpu. Les limites sont et le seront toujours. Même si nous supprimons les limites de puissance et de courant, nous tombons sur la limite de température, qui est encore plus arrogante que les précédentes, car la fréquence change avec des sauts plus nets. Mais il y a une solution. Je demande un chat.
Un obturateur de ce type se retrouve même sur les ordinateurs les plus puissants avec 2080ti, 1080ti, et surtout dans les configurations sli.
J'utilise le GPU GTX1070, le CPU 6700K, l'écran 1080p @ 120hz, le clevo p750dm2 (mais très probablement tous les éléments suivants s'appliqueront également aux ordinateurs de bureau).
Mon appareil n'ose pas appeler la langue de mon ordinateur portable à cause du processeur de bureau et du refroidissement correspondant.
Juste en abaissant la fréquence d'environ 1-5%, passant de 1750-1680Mhz à 1671Mhz stable dans le temps en utilisant la fonction de courbe dans Afterburner, le bégaiement a presque complètement disparu.
Et après avoir désactivé le turbo boost à 6700k (et fixé la fréquence à 4Ghz), il a complètement disparu. Dans le même temps, la température du GPU est passée de 88 à 73 degrés.
Ensuite, j'ai testé avec le processeur sur la même fréquence, 4Ghz. L'effet est encore plus fort si l'on considère l'effet de la désactivation du turbo boost.
Tests effectués dans le jeu Rise of Tomb Raider, peut-être qu'il a un benchmark intégré.
À:

Après:

Résultat de référence:
À:

Après:

Les paramètres graphiques sont moyens:


Eh bien et surtout, courbe pour ma carte vidéo, avec un overclock de +148:

J'ai activé l'OSD dans les paramètres de l'horloge MSI Afterburner Core, de l'horloge du processeur, de la limite de puissance et, via le plug-in HWiNFO64, j'ai utilisé des indicateurs de limitation du processeur:

Juste après avoir joué pendant environ 15 minutes, j'ai déterminé les fréquences minimales du CPU et du GPU après un rabattement dû au chauffage, et j'ai réglé la ligne horizontale de 10 Mhz plus bas. La limite de puissance (et d'autres limites) doit toujours être active ou non, et ne pas cliqueter toutes les quelques secondes.
Une petite remarque, de nombreux outils de surveillance, le même gestionnaire de tâches sous Windows, et surtout HWiNFO64 sont très clairement visibles sur les graphiques, alors soyez prudent, sauter des cadres à intervalles réguliers est la norme avec ces programmes pendant les tests. Je recommande de définir l'intervalle de mise à jour du graphique toutes les 5 secondes.
Le résultat est une baisse des performances de seulement 0,14% (calculée à partir du nombre total d'images de référence), une augmentation des fps moyens (95% supérieurs) et une diminution de 15 degrés des températures du GPU et du CPU mesurée sur le GPU (ils ont un dissipateur thermique commun) en échange de plus gameplay fluide.
Résumé:
CPU pleine puissance, GPU pleine puissance - 88 C, 72 fps
CPU faible puissance, GPU pleine puissance - 80 C, 72 fps
CPU basse consommation, GPU basse consommation - 73 C, 71 ips
Malheureusement, je n'ai pas le temps de tester plus en détail.
PS:
À propos du CPU. Il n'est pas nécessaire de désactiver grossièrement le turbo boost, mais à bon escient. Avant de passer à 4.0Ghz, j'ai essayé 4.4Ghz (overclock), 4.2Ghz et 4.1Ghz. Sans exception, ils sont tous instables dans le temps et produisent des baisses jusqu'à 4,0 GHz. Vous pouvez avoir une situation différente. Cela dépend aussi du jeu, donc je ne recommande pas de désactiver le turbo boost comme solution universelle, plutôt de sélectionner manuellement la fréquence maximale qui est stable dans le temps.
J'ai été inspiré pour écrire cet article -
habr.com/en/post/419043 .
Si vous remarquez des erreurs, veuillez écrire PM)
Si j'aime l'article, je le traduirai en anglais.