Puis-je réduire la vitesse du processeur de mon MacBook sur batterie?

9

J'ai un MacBook avec un processeur Core 2 Duo. J'ai installé CoreDuoTemp qui peut afficher la vitesse actuelle du CPU. Il semble toujours montrer:

Mini: 1,0 GHz
Maxi: 2,0 GHz
Courant: 2,0 GHz

Je crois que mon ordinateur portable fonctionnerait plus longtemps sur batterie s'il devait fonctionner à un maximum de 1 GHz. Existe-t-il un moyen de configurer cela ou le réglage de la vitesse du processeur est-il entièrement automatique?

Greg Hewgill
la source

Réponses:

5

Vous pouvez essayer la commande pmset pour les paramètres de gestion de l'alimentation:

pmset -b reduce 1

-b       for battery mode only
reduce   reduce processor speed (value = 0/1)

Mais je ne suis pas sûr que cela aura l'effet souhaité.

splattne
la source
Merci, cela semble être la réponse la plus précise. J'ai essayé pmsetmais cela ne semblait pas changer le comportement observé.
Greg Hewgill,
2
Merci beaucoup splattne! J'ai essayé la "commande PM" suggérée et cela a fonctionné avec succès! Durée de vie de la batterie immédiatement étendue de 2: 31h à 5: 48h !!!
4

Vous ne pouvez pas limiter manuellement la vitesse du processeur à 1 GHz.

Vous pouvez optimiser la durée de vie de la batterie.

Allez dans vos préférences système et choisissez les paramètres d'économie d'énergie (l'ampoule). Réglez la première liste déroulante sur Batterie et la seconde pour optimiser pour économiser de l'énergie (mon Mac est réglé sur néerlandais, donc je ne connais pas le libellé exact de cette option en anglais. Cela devrait optimiser les paramètres de votre processeur.

Dyve
la source
Je l'ai fait, et l'écran s'estompe assez rapidement lorsqu'il est sur batterie, et éteint l'écran après quelques minutes, et je dors le disque dur lorsque cela est possible, etc. sur batterie, je remarquerais à peine si le processeur était limité à 1 GHz.
Greg Hewgill
3

Ce n'est pas la fréquence qui «gaspille» la durée de vie de la batterie, mais la tension. Normalement, les fréquences plus élevées nécessitent des tensions plus élevées - plus de chaleur est libérée, les ventilateurs doivent fonctionner et ainsi de suite.

Les processeurs ne sont pas les mêmes lorsqu'ils sortent de l'usine - ils reçoivent tous une tension avec laquelle 99% d'entre eux fonctionnent. Un pourcentage d'entre eux fonctionnera bien avec une tension inférieure.

Certains d'entre eux sont vendus comme ULV (CPU Ultra Low Voltage) qui sont chers à l'achat car ils ont de meilleures performances pour moins de puissance et moins d'impact sur la durée de vie de la batterie. Vous devez vérifier votre processeur particulier.

Une application qui était agréable pour Mac OS X est CoolBook . Il sous-tension facilement votre CPU si vous voulez la fréquence.

La sous-tension est sûre. Ce n'est pas la même chose avec l'overclocking ou la surtension. Lorsque vous essayez de fonctionner avec une tension inférieure à 2 GHz par exemple, vous arriverez à un point où votre ordinateur s'arrêtera. La tension idéale sera donc un peu plus élevée que ce point.

Pour vous donner une idée: mon processeur avec une fréquence nominale de 2 GHz fonctionne normalement à 1,2625 V. Mais il fonctionne en fait bien à 2 GHz avec seulement 1,0750 V. Cette différence a un impact énorme sur la durée de vie de la batterie et la chaleur, ce qui entraîne beaucoup plus d'autonomie sans perte de performances.

Au fur et à mesure que la technologie évolue, le bonbon d'usine pour la majorité des processeurs est plus personnalisé. Mais vous pouvez toujours optimiser beaucoup!

Carlos Gonzalez
la source
Je faisais référence à la mise à l' échelle dynamique des fréquences dans cette question. La consommation d'énergie est liée linéairement à la fréquence de fonctionnement. La mise à l'échelle dynamique de la tension est quelque chose de différent.
Greg Hewgill
2

Réponse courte: Non.

Le processeur ajustera automatiquement sa vitesse en fonction de l'utilisation. La seule façon de limiter la vitesse du processeur est de retirer votre batterie (au moins sur les anciens Macbooks qui fonctionnent) et de compter sur le Magsafe, bien que cela vienne à l'encontre de l'objectif de ce que vous essayez de faire.

Josh Hunt
la source
Vous ne pouvez pas overclocker le CPU?
Ivo Flipse
0

Même si vous le pouvez, je doute vraiment que cela aide utilement la durée de vie de votre batterie.

Le CPU s'étranglera automatiquement, je suppose que CoreDuoTemp signale simplement la vitesse actuelle (étranglée) incorrectement.

dbr
la source
0

Dans Windows Vista / Seven, vous pouvez le faire. Vous pouvez définir l'utilisation minimale / maximale du CPU% pour chaque schéma d'alimentation, ainsi que la méthode de refroidissement passif / actif.


la source
1
Je suppose que je ne l'ai pas vraiment dit, mais mon MacBook fonctionne sous OS X et j'ai l'intention de le conserver.
Greg Hewgill
0

Malheureusement, sur Windows 8.1 lorsque vous configurez l'utilisation maximale du processeur à 99%, le Turboboost est complètement désactivé sur mon MBA mi-2011. (Et la fréquence maximale se retrouve avec 1,7 GHz au lieu de 2,7 GHz de fréquence turbo). J'aimerais avoir 2.2Ghz ou 2.0Ghz max au lieu de 1.7Ghz.

Cependant, cela réduira considérablement la vitesse maximale du ventilateur.

Hier, j'ai remplacé la pâte thermique d'origine par Artic MX-4, les températures sont toujours les mêmes, mais la vitesse du ventilateur a été réduite. Et maintenant, l'accélérateur thermique est plus difficile à activer.

cesbastien
la source