La désactivation d'Intel Turbo Boost a un impact énorme sur la durée de vie de la batterie

Alienware 15 R2

Les modes Turbo Boost conçus par Intel et AMD sont un moyen de fournir des performances élevées dans les charges de travail en rafale sans faire fonctionner le processeur à une horloge élevée constante. Ce que l’on sait moins, c’est que cette fonctionnalité a un impact considérable sur la durée de vie de la batterie, du moins sur les systèmes Intel. Je n’essaie pas de dire que les ordinateurs portables AMD n’ont pas un problème similaire - je n’ai tout simplement pas testé l’impact de la désactivation du mode Turbo sur un ordinateur portable AMD.



Le développeur Marco Ament a écrit un article de blog sur l'impact de la désactivation de TurboBoost sur son MacBook Pro 16 pouces, et la différence est significative:



MacBookPro-Perf



Ce graphique traite de la température, de la puissance et des performances (nous parlerons de l'autonomie de la batterie). Comme vous pouvez le constater, la consommation d'énergie diminue de 62%, les températures sont plus basses et les performances globales sont lourdes. Le compromis est presque linéaire dans le cas de xcodebuild, tandis que les performances de Geekbench 5 diminuent moins que la réduction de puissance globale.

Le compromis, cependant, est une durée de vie de la batterie considérablement accrue. Marco n'a pas fait de test formel en raison de la difficulté intrinsèque de créer des benchmarks du monde réel, mais il estime que son MacBook 16 pouces obtient une autonomie de batterie 30 à 50% supérieure avec Turbo Boost désactivé. L'autre avantage majeur? Pratiquement aucun bruit de ventilateur, même à pleine charge.



Voici où je veux pivoter et parler de ma propre expérience avec cette astuce. J'ai un Alienware R13 à partir de 2016. À l'état neuf, il a environ deux heures d'autonomie en utilisation normale. La lecture vidéo était un peu meilleure, mais l'ordinateur portable contient une GTX 1060 et les machines équipées de GPU utilisent toujours plus d'énergie. J'ai pensé que deux heures étaient tout ce à quoi vous pouviez vous attendre d'un ordinateur portable de jeu, mais comme je voulais plus de batterie pour les longs vols, j'ai décidé de tester l'impact de la modification des paramètres Turbo Boost pour voir ce qui se passerait. J'ai utilisé l'utilitaire XTU d'Intel pour cela, mais il existe d'autres moyens de désactiver Turbo Boost, y compris des programmes comme Throttlestop .



ThrottleStop-Image

L’avantage d’utiliser le XTU d’Intel était que j’avais plus de précision pour jouer avec les paramètres actuels de Turbo Boost, bien que cet utilitaire ne soit pas pris en charge sur tous les ordinateurs portables Intel. Certains ordinateurs portables peuvent également offrir des options UEFI pour ajuster la synchronisation et les paramètres de Turbo Boost, bien que l'UEFI d'ordinateur portable soit généralement plus verrouillé que les pièces de bureau. Vous pouvez vérifier le liste des processeurs pris en charge pour XTU ici, mais toutes les puces ne sont pas répertoriées - le 7700HQ lui-même, par exemple, ne l'est pas.



XTU fonctionnant sur un 7700HQ.

En supposant que vous ayez accès à XTU et que vous soyez prêt à vous débrouiller avec la configuration d'alimentation de votre ordinateur portable (à vos risques et périls), vous pouvez en fait réaliser des améliorations étonnantes au prix de rendre un système incroyablement lent. Lorsque je voyage, je resserre souvent divers paramètres d’ampérage et d’alimentation jusqu’à ce que l’ordinateur portable soit verrouillé à 800 MHz. Je ne vais même pas prétendre que l’expérience utilisateur est bonne dans cette configuration, car la machine est suffisamment lente pour visiblement ralentir. Je peux écrire des histoires ou des alt-tab entre un document et un PDF pour faire des diapositives et je peux toujours lire des films et des émissions de télévision sans problème, mais ce n'est pas particulièrement utile pour autre chose.



Pourquoi ai-je pris la peine? Parce qu'il virtuellement triples le temps d'exécution que je sors de l'ordinateur portable lorsque je regarde une vidéo ou que je fais un travail de bureau de base, et le temps que je gagne est d'un ordre de grandeur supérieur au temps que je passe à attendre sur le PC (le décalage est détectable, mais il est bien inférieur à une seconde ). J'aurais aimé avoir une référence formelle à montrer - comme Marco, je n'en ai pas - mais je avoir chronométré le temps d'exécution réel que j'ai pris dans un avion en regardant des films, et l'a chronométré comme un peu moins de six heures, contre un peu plus de deux pour la configuration standard.



Je veux être très clair ici: je suis ne pas il suffit de désactiver Turbo Boost pour obtenir ce genre d'amélioration. Pour atteindre cet objectif, j'arrête le processeur à un pouce de sa durée de vie en utilisant XTU pour réduire la tension par défaut du 7700HQ et l'IccMax. La raison pour laquelle j'en parle est pour démontrer que l'amélioration de 30 à 50% de la durée de vie de la batterie dont parle Marco Ament n'est pas une affirmation folle. Si je peux presque tripler la durée de vie de la batterie d’une machine par un étranglement agressif et des changements de tension, je peux facilement croire à une amélioration de 30 à 50% simplement en désactivant Turbo Boost.

La mise en garde Clockspeed

Il y a cependant une raison pour laquelle les utilisateurs d'ordinateurs portables à faible consommation pourraient vouloir éviter ce genre d'astuce. Le 9980HK de l’ordinateur portable de Marco a une horloge de base de 2,4 GHz et une horloge de suralimentation de 5 GHz. Si vous désactivez le mode Turbo, votre processeur fonctionnera à un maximum de 2,4 GHz sur les huit cœurs. Un Intel Core i9 à huit cœurs fonctionne plutôt bien à seulement 2,4 GHz, et Marco se dit plutôt satisfait des performances.

Si vous désactivez Turbo Boost, disons, le nouvel ordinateur portable Intel Surface 3 avec un Core i7-1065G7, vous allez vous retrouver à une horloge de base beaucoup plus basse. J'ai testé le Surface Laptop 3 dans Cinebench R20 avec Turbo Boost activé et désactivé. Avec le mode Turbo activé, le processeur a obtenu un score de 1689 pour le multicœur et de 464 pour le monocœur. Avec Turbo activé, le processeur éclate jusqu'à 3,5 GHz avant de redescendre à 2,7 - 2,8 GHz. Un seul cœur augmente jusqu'à 3,67 GHz lors de notre test.

Sans Turbo Boost, l'ordinateur portable est à 1,3 GHz quoi qu'il arrive, qu'il soit monocœur ou tout cœur. La performance multicœur passe de 1689 à 743, soit une baisse de 43%. La vitesse d'horloge de base relativement faible des processeurs Ice Lake 15 W signifie que vous n'avez pas autant de performances pour travailler une fois Turbo Boost désactivé, tandis que le plus petit nombre de cœurs de processeur signifie que vous ne pouvez pas vous appuyer autant sur le parallélisme pour conserver les performances. vers le haut. Les performances monocœur passent de 464 à 158, soit une baisse de 66%.

J'aime utiliser Throttlestop ou XTU pour ce genre de manipulation, mais il y a Autres méthodes . Il n’ya pas de magie à l’idée de réduire le temps de votre processeur pour économiser la batterie, mais les avantages sont plus importants que ce que les gens pourraient imaginer. Si vous vous trouvez sur un long vol avec un besoin d'économiser la charge, je vous le recommande. Gardez à l'esprit que l'impact du transport d'un processeur de 45 W avec une horloge de base de 2,8 GHz à 800 MHz via XTU sera plus important que l'amélioration de la désactivation de Turbo Boost sur une puce de 15 W.

Pour être clair, il n'y a rien de mal avec Turbo Boost. Il fonctionne comme prévu et améliore les performances de l'ordinateur portable tout en utilisant moins de batterie (et en faisant moins de bruit) que de faire fonctionner la puce à pleine horloge toute la journée. Des ajustements comme celui-ci vous permettent de lancer le levier jusqu'au bout pour économiser de l'énergie, au-delà de ce que Windows rend disponible par défaut, mais il n'y a rien de cassé dans la mise en œuvre par Intel de Turbo Boost ou du mode Turbo d'AMD.

Maintenant lis :