Come posso disabilitare la limitazione della CPU e la disabilitazione della CPU?


9

Su un MacBook Pro 17 "del 2011 (i7, 10,6, 16 GB di RAM) non ho alcuna opzione nel pannello delle preferenze di risparmio energetico per controllare la limitazione della CPU. Devo essere in grado di disabilitare la limitazione della CPU per brevi periodi di tempo - o almeno forzare OS X a un certo stato e rimanere lì in modo che io possa ottenere risultati coerenti da test a test in una situazione di confronto delle prestazioni.

Esistono metodi o app che mi consentono di controllare le funzioni di risparmio energetico e in particolare il throttling della CPU e la disabilitazione della CPU per i Mac recenti (Sandy Bridge)?

CHUD non sembra supportare questa macchina (non riporta correttamente il tipo di CPU) e mentre posso disabilitare manualmente hyperthreading e core del processore usando /Library/Application Support/HWPrefs/CPUPalette.appquesto non mi dà la possibilità di dire a OS X di non limitare nulla.


Quindi forse puoi installare uno di questi strumenti di Windows se hai Boot Camp, VMware o Parallels. Qualcuno ha provato questo?
Michael Lehn,

Risposte:


3

Questa particolare macchina è un Core i7 di seconda generazione, che include la tecnologia Turbo Boost di Intel.

Questo è, essenzialmente, un processore di gestione dell'alimentazione che ha la capacità di cambiare la velocità di clock e disabilitare / abilitare i core del processore al volo. Non richiede alcun intervento software, l'intero algoritmo esiste in silicio sul processore i7 stesso.

Mentre le utility per controllarlo stanno iniziando a comparire per Windows, Apple non fornisce un metodo per disabilitarlo, non importa mai controllarlo e non ho ancora trovato utilità che mi permettano di disabilitarlo o controllarlo su OS X.

Quindi, a questo punto, la risposta è che non è possibile disabilitare la limitazione della CPU o il controllo dell'alimentazione in OS X per processori compatibili con Turbo Boost: è tutto automatizzato all'interno del processore e Apple non ha un'API pubblica per controllarlo.


1
sudo pmset -a dps 0

Ciò dovrebbe disabilitare o abilitare le variazioni dinamiche della velocità del processore.

Inoltre, esiste un kernel ext che puoi rimuovere dal tuo sistema (copia su una chiavetta USB ecc.) Che è responsabile di questo comportamento, credo. È IOPlatformPluginFamily.kext nella cartella / library / extensions. Sostituisci quando hai finito; non vuoi rimuoverlo permanentemente.


se non un i3 / i5 / i7 coolbook.se/CoolBook.html va bene lo stesso
TheIrishGuy

2
pmset non sembra avere un'opzione per dpsquesto macbook pro. Torna con le istruzioni per l'uso: $ sudo pmset -a dps 0- Usage: pmset <options>- See pmset(1) for details: 'man pmset'. Un pmset -g live non mostra affatto l'opzione dps, né alcuna opzione che suggerisca il controllo della limitazione della CPU.
Adam Davis,

Bene, la cpu si limita in base alla temperatura. La soluzione più sicura e semplice sulla base di queste prove è il controllo dei fan di SMC, accendi i tuoi fan, saranno rumorosi e attenti alle variazioni di velocità della CPU. Perdonate le mie risposte passate, ho analizzato il fatto dell'i7.
TheIrishGuy
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.