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

8

In un MacBook Pro da 17 "del 2011 (RAM i7, 10.6, 16 GB) 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 determinato stato e rimanere lì in modo da ottenere risultati coerenti dal test al 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 la limitazione della CPU e la disabilitazione della CPU per i Mac (sabbiosi) recenti?

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.app non mi dà la possibilità di dire a OS X di non manetta qualsiasi cosa.

    
posta Adam Davis 20.02.2012 - 17:52
fonte

2 risposte

3

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

Questo è, in sostanza, 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 controllarlo, e non ho ancora trovato alcuna utilità che mi consenta di disabilitarla o controllarla 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 i processori con processore Turbo Boost - è tutto automatizzato all'interno del processore e Apple non ha un'API pubblica per controllarlo.

    
risposta data 20.02.2012 - 21:02
fonte
1
sudo pmset -a dps 0

Questo dovrebbe disabilitare o abilitare le modifiche dinamiche della velocità del processore.

Inoltre, vi è un kernel ext che puoi rimuovere dal tuo sistema (copiare su una pen drive ecc.) che è responsabile di questo comportamento, credo. È IOPlatformPluginFamily.kext nella cartella / library / extensions. Sostituisci quando hai finito; non vuoi rimuoverlo in modo permanente.

    
risposta data 20.02.2012 - 18:01
fonte

Leggi altre domande sui tag