Comment puis-je désactiver la limitation et la désactivation du processeur?

9

Sur un MacBook Pro 17 pouces 2011 (i7, 10.6, 16 Go de RAM), je n'ai aucune option dans le panneau de préférences d'économiseur d'énergie pour contrôler la limitation du processeur. Je dois pouvoir désactiver la limitation du processeur 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 de test en test dans une situation de comparaison de performances.

Existe-t-il des méthodes ou des applications qui me permettent de contrôler les fonctionnalités d'économie d'énergie et en particulier la limitation du processeur et la désactivation du processeur pour les Mac récents (pont de sable)?

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 de processeur, /Library/Application Support/HWPrefs/CPUPalette.appil ne me donne pas la possibilité de dire à OS X de ne rien étrangler.

Adam Davis
la source
Vous pouvez donc peut-être installer l'un de ces outils Windows si vous avez Boot Camp, VMware ou Parallels. Quelqu'un at-il essayé cela?
Michael Lehn

Réponses:

3

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

Il s'agit essentiellement 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 de processeur à la volée. Il ne nécessite aucune intervention logicielle, l'algorithme entier existe en silicium sur le processeur i7 lui-même.

Alors que les utilitaires pour le contrôler commencent à apparaître pour Windows, Apple ne fournit pas de méthode pour le désactiver, ne le contrôle jamais, et je n'ai pas encore trouvé d'utilitaires qui me permettraient de le désactiver ou de le contrôler sur OS X.

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

Adam Davis
la source
1
sudo pmset -a dps 0

Ceci est censé désactiver ou activer les modifications dynamiques de la vitesse du processeur.

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

TheIrishGuy
la source
sinon un coolbook.se/CoolBook.html i3 / i5 / i7 est bon aussi
TheIrishGuy
2
pmset ne semble pas avoir d'option pour dpsce macbook pro. Il revient avec les instructions d'utilisation: $ sudo pmset -a dps 0- Usage: pmset <options>- See pmset(1) for details: 'man pmset'. Un pmset -g live n'affiche pas du tout l'option dps, ni aucune option qui suggère un contrôle de limitation du processeur.
Adam Davis
Eh bien, le processeur se régule en fonction de la température. La solution la plus sûre et la plus simple basée sur ces preuves est le contrôle des ventilateurs SMC, montez vos ventilateurs, ils seront bruyants et surveillez les changements de vitesse du processeur. Pardonnez mes réponses passées, j'ai glacé sur le fait i7.
TheIrishGuy