MacBook Pro con batteria scarica, è possibile evitare il throttling della CPU?

0

Ho un MacBook Pro 15 "di fine 2013 che ha ancora la batteria originale, con 1.144 cicli di ricarica, e pochi giorni fa la batteria era al 50%, ma da allora è calata al 4%.

L'output di pmset -g batt :

Now drawing from 'AC Power'
 -InternalBattery-0 (id=xxxxxxx)    100%; charged; 0:00 remaining (Poor/Good)
    failure: "Permanent Battery Failure" present: true

(Proprio ieri, l'output era lo stesso ad eccezione di failure: "Fuse Blown" .)

L'output da Informazioni di sistema:

Battery Information:

  Model Information:
  Serial Number:    [redacted]
  Manufacturer: SMP
  Device Name:  bq20z451
  Pack Lot Code:    0
  PCB Lot Code: 0
  Firmware Version: 702
  Hardware Revision:    1
  Cell Revision:    1206
  Charge Information:
  Charge Remaining (mAh):   308
  Fully Charged:    Yes
  Charging: No
  Full Charge Capacity (mAh):   319
  Health Information:
  Cycle Count:  1144
  Condition:    Replace Now
  Battery Installed:    Yes
  Amperage (mA):    0
  Voltage (mV): 11090

L'icona batteria / alimentazione sulla barra dei menu indica anche Condition: Replace Now .

Secondo una serie di altri post ( 1 , 2 , 3 , 4 , 5 ), quando la batteria viene rilevata come morta o rimossa, la CPU viene ridotta alla velocità più lenta possibile. Questo è quello che mi è successo due giorni fa: dopo un riavvio (a causa della rimozione dell'alimentatore pochi secondi prima di chiudere il coperchio), il computer stava funzionando molto lentamente e iStat Menu mostrava sempre una velocità di clock della CPU di 800 MHz .

Ora capisco che la batteria è stata scaricata e deve essere sostituita, e ne ho ordinato una nuova, ma non arriverà da un giorno all'altro. Devo continuare a utilizzare il portatile nel frattempo, poiché è l'unico computer che possiedo. È davvero doloroso lavorare con la CPU permanentemente ridotta a 800 MHz, e sto cercando una soluzione temporanea.

Come ho capito da altre risposte, questo potrebbe essere impossibile, ma stranamente, stavo armeggiando con questo ieri, e ad un certo punto, il computer improvvisamente è sembrato di nuovo scattante (questo è successo all'incirca nello stesso periodo in cui stavo usando pmset per cambiare hibernatemode da 3 a 25, ma probabilmente non è correlato). Controllando i menu iStat, la CPU non veniva più limitata. Questo è esattamente ciò di cui avevo bisogno per resistere fino al termine della batteria.

Sfortunatamente, stamattina il laptop è stato riavviato di nuovo. Questo nonostante il fatto che ho chiuso il coperchio del computer, ho aspettato che i ventilatori si fermassero, e solo allora ho tolto l'adattatore di alimentazione, ma ancora, quando ho collegato di nuovo l'alimentatore e aperto il coperchio, l'ho riavviato. Ora la CPU è di nuovo bloccata a 800 MHz e il computer è nuovamente inutilizzabile.

La mia domanda è: dato che una volta è venuto fuori da una strozzatura (anche se non sono sicuro di quello che è successo, o di quello che ho fatto, è stato il responsabile), c'è qualcosa che posso fare per farlo uscire di nuovo dalla strozzatura?

    
posta swineone 31.08.2018 - 14:57
fonte

1 risposta

0

Tieni presente che questo può danneggiare il tuo dispositivo .. sei stato avvisato. Continua a tuo rischio e pericolo

In breve, IOPlatformPlugin è power management, ridimensionamento della CPU, frequenza inattiva (e altri). Quanto è utile il seguente aiuto è discutibile.

  1. Disabilita SIP in ripristino (CMD + R all'avvio), terminale aperto (CMD + 3 i pensare), csrutil disable
  2. Riavvia in MacOS, sposta /System/Library/Extensions/IOPlatformPlugin.kext a / o da qualche parte altro %codice% (terminale)
  3. Ricrea la cache sudo mv /System/Library/Extensions/IOPlatformPlugin.kext / , riavvia
  4. Riattiva SIP nel recupero sudo kextcache -i /
risposta data 30.09.2018 - 21:52
fonte

Leggi altre domande sui tag