Come disabilitare SpeedStep / XCPM su Macbook Pro 11,1 OSX 10.10.2?


4

Qualcuno sa come disabilitare OSX dalla limitazione / underclocking della CPU su un Macbook quando la batteria si scarica? Penso che la funzione si chiami SpeedStep. Il problema è che la mia batteria è danneggiata e non funziona più, quindi devo far funzionare il mio Macbook dall'alimentatore e vorrei che il sistema funzionasse alla velocità, invece che a 0,8 GHz, quindi posso usarlo fino a quando non ho una nuova batteria. Ho un Macbook Pro 13 "Late 2013 i5 2.6 GHz con Retina (11,1). È in esecuzione OSX Yosemite 10.10.2 con la versione 14.1.0 del kernel Darwin.

Ho già provato queste patch del kernel senza fortuna: perl -pi -e 's|\xe2\x00\x00\x00\x02\x00\x00\x00|\x00\x00\x00\x00\x00\x00\x00\x00|g' kernel perl -pi -e 's|\xe2\x00\x00\x00\x4c\x00\x00\x00|\x00\x00\x00\x00\x00\x00\x00\x00|g' kernel perl -pi -e 's|\xe2\x00\x00\x00\x90\x01\x00\x00|\x00\x00\x00\x00\x00\x00\x00\x00|g' kernel ho anche sentito parlare di un'estensione del kernel "NullCPUPowerManagement.kext", ma non sono sicuro che funzioni sul mio sistema. So che ci sono alcuni boot loader hackintosh, come clover, che supportano SSDT e DSDT modificati, ma non sono sicuro che funzionerà per il mio problema. Qualsiasi aiuto è molto apprezzato!


Ottima domanda, posso aggiungere che sarò felice con qualsiasi potenza extra, che si tratti di 1,5 o 2,0 Ghz! Aggiungerò una taglia per vedere se questo ottiene trazione!
Joao Beno,

Err - c'è un motivo per cui la CPU si limita a batteria scarica: su molti MacBook l'alimentatore è leggermente sotto-dimensionato e non fornisce energia sufficiente sotto carico estremo (ad esempio durante i giochi). Quindi la batteria funge da buffer per eliminare i picchi di carico. Pertanto consiglio di non provarlo.
n1000,

Attualmente la mia CPU sta usando circa 6 a 8 W, quindi sono abbastanza sicuro che potremmo salire un po 'più in alto senza mandare in crash il processore ...
Joao Beno,

Risposte:


1

Quindi, dopo aver ricercato di più e provato altri metodi, cosa posso dire:

  • Come disabilitare SpeedStep quando si utilizza MacBook Pro senza batteria? ed è la risposta che punta a "Fixing" kernel_task CPU Problems in MacOS 10.7 / 10.8 ti aiuterà con problemi in cui i processi prendono molta percentuale dal tempo di elaborazione. Fare il trucco renderà il tuo macbook utilizzabile , ma Ghz rimarrà al minimo.
  • La nuova gestione dell'alimentazione del kernel funziona solo da Ivy Bridge in avanti, quindi i Mac dotati di Sandy Bridge o processori più vecchi usano ancora la vecchia gestione dell'alimentazione e quindi la patch del kernel non funzionerà.
  • Rimuovere i kexts di AppleIntelPowerManagement non aiuterà, e NullCPUPowerManagement non aiuterà anche ... Ho ancora lo stesso 0,8 Ghz.
  • L'uso di app come SMCFanControl ti aiuterà a controllare i fan, quindi qualsiasi risposta che aiuti a ottenere l'orologio originale è benvenuta poiché le possibilità di bruciare il processore a causa del calore diminuiscono.

Quindi per ora penso che sarà tutto. Se riesco a trovare una soluzione, la segnalerò qui!


0

Potresti aver verificato che questa domanda sia già stata posta . Per non aggiungere all'infinito ripetersi di Internet, la risposta alla domanda indica qui .

Questo è un post precedente e si riferisce a OS X 7 e 8, anche se ci sono diversi commenti con patch / aggiornamenti per le versioni più recenti del sistema operativo e le revisioni hardware (questo è iniziato con il passaggio di Apple a Intel, quindi dovresti essere impostato su quel fronte).

Nota NON lo consiglio. I Mac sono noti per non rispondere alle modifiche hardware (sì, stai tentando una modifica hardware), sospetto che sarai felice del fatto che la tua CPU ora funzioni a 2,2 GHz per circa 45 minuti fino a quando non si surriscalda e si spegne. L'aumento delle temperature (si prega di misurare e riferire se si prova questo) ridurrà notevolmente la vita del tuo MacBook nel suo insieme.

Come PS: il PowerGadget di Intel potrebbe consentire di visualizzare il ridimensionamento in tempo reale, in modo da poter controllare l'attività della CPU (insieme a pressione della memoria, errori di cache e IO del disco) mentre si eseguono benchmark e si controlla il flusso di lavoro, per vedere se la CPU è in realtà un collo di bottiglia per te (sospetto che non lo sia)


Ciao amico, come hai sottolineato, questa domanda è stata posta in precedenza, ma la questione è che da OSX 10.8.5 in poi, la gestione dell'alimentazione non viene più eseguita da kext, ma invece è integrata nel kernel (Come menzionato qui: insanelymac.com/ forum / topic / ... ) ... Quindi, non importa cancellare o spostare i kexts menzionati su questi link, il power gadget segnalerà lo stesso 0,8 Ghz e il mac sarà ancora super lento ...
Joao Beno
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.