10 votes

Comment puis-je désactiver le throttling et la désactivation du CPU?

Sur un MacBook Pro 17 "de 2011 (i7, 10.6, 16 Go de RAM), je n'ai pas d'options dans le panneau de préférences Économiseur d'énergie pour contrôler le throttling du CPU. J'ai besoin de pouvoir désactiver le throttling du CPU pendant de courtes périodes - ou du moins forcer OS X à un certain état et y rester afin que je puisse obtenir des résultats cohérents d'un test à l'autre dans une situation de comparaison des performances.

Y a-t-il des méthodes ou des applications qui me permettent de contrôler les fonctionnalités d'économie d'énergie, en particulier le throttling du CPU et la désactivation du CPU pour les Mac récents (sandy bridge) ?

CHUD ne semble pas prendre en charge cette machine (il ne signale pas correctement le type de processeur) et bien que je puisse désactiver manuellement l'hyperthreading et les cœurs du processeur en utilisant /Library/Application Support/HWPrefs/CPUPalette.app, cela ne me donne pas l'option de dire à OS X de ne pas throttler quoi que ce soit.

0 votes

Alors peut-être pouvez-vous installer l'un de ces outils Windows si vous avez Boot Camp, VMware ou Parallels. Est-ce que quelqu'un a essayé cela?

4voto

Rudd Zwolinski Points 6852

Cette machine en particulier est un Core i7 de deuxième génération, qui inclut la technologie Turbo Boost d'Intel.

Essentiellement, il s'agit d'un processeur de gestion de l'alimentation qui a la capacité de modifier la vitesse d'horloge et de désactiver/activer les cœurs du processeur instantanément. Aucune intervention logicielle n'est nécessaire, l'algorithme complet étant intégré dans le silicium du processeur i7 lui-même.

Alors que des utilitaires pour le contrôler commencent à apparaître pour Windows, Apple ne propose aucun moyen de le désactiver, encore moins de le contrôler, et je n'ai pas encore trouvé d'utilitaires me permettant de le désactiver ou de le contrôler sous OS X.

Donc, à ce stade, la réponse est que vous ne pouvez pas désactiver la réduction de la puissance du processeur ou le contrôle de l'alimentation sous OS X pour les processeurs compatibles avec Turbo Boost - tout est automatisé à l'intérieur du processeur, et Apple ne dispose pas d'API publique pour le contrôler.

1voto

Tom Leys Points 10453
sudo pmset -a dps 0

Cela est censé désactiver ou activer les changements dynamiques de vitesse du processeur.

Aussi, il y a une extension de noyau que vous pouvez supprimer de votre système (copiez-la sur une clé USB, etc.) qui est responsable de ce comportement, je crois. Il s'agit de IOPlatformPluginFamily.kext dans le dossier /bibliothèque/extensions. Remplacez-le lorsque vous avez terminé; vous ne voulez pas le supprimer définitivement.

0 votes

Si ce n'est pas un i3/i5/i7 coolbook.se/CoolBook.html est également bon.

4 votes

Pmset ne semble pas avoir d'option pour dps sur ce macbook pro. Il renvoie des instructions d'utilisation : $ sudo pmset -a dps 0 - Utilisation: pmset - Voir pmset(1) pour plus de détails : 'man pmset'. Un pmset -g live ne montre pas du tout l'option dps, ni aucune option qui suggère un contrôle de l'atténuation du processeur.

0 votes

Eh bien, le CPU se régule en fonction de la température. La solution la plus sûre et la plus simple basée sur cette preuve est le contrôle du ventilateur SMC, augmentez la vitesse de vos ventilateurs, ils seront bruyants, et surveillez tout changement de vitesse du CPU. Pardonnez mes réponses passées, j'ai survolé le fait que c'était un i7.

-1voto

Il y a deux applications que j'ai trouvées. Toutes deux nécessitent que vous désactiviez la protection du niveau du noyau de Mac.

Mais vous devriez d'abord également télécharger Intel Power Gadget https://software.intel.com/content/www/us/en/develop/articles/intel-power-gadget.html Parce que c'est cool.

  1. Turbo boost switcher. https://www.rugarciap.com/turbo-boost-switcher-for-os-x/ fonctionne pour moi.

  2. Volta http://volta.garymathews.com/installation.html J'ai trouvé très bogué. Je n'ai pas réussi à le faire fonctionner. Mais j'ai Mojave. Je n'ai jamais réussi à le faire fonctionner. J'ai un macbook pro milieu de 2012 - "Sur le web, les développeurs de Volta mettent en garde contre le fait qu'il ne fonctionne que sur les ordinateurs avec des processeurs Hasswell et Broadwell (entre 2013 et 2015)"

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X