Posso ridurre la velocità della CPU del mio MacBook a batteria?


9

Ho un MacBook con una CPU Core 2 Duo. Ho installato CoreDuoTemp che può mostrare la velocità corrente della CPU. Sembra mostrare sempre:

Mini: 1,0 GHz
Maxi: 2,0 GHz
Corrente: 2,0 GHz

Credo che il mio laptop funzionerebbe più a lungo con la batteria se funzionasse ad un massimo di 1 GHz. C'è un modo per configurarlo o la regolazione della velocità della CPU è completamente automatica?

Risposte:


5

È possibile provare il comando pmset per le impostazioni di risparmio energia:

pmset -b reduce 1

-b       for battery mode only
reduce   reduce processor speed (value = 0/1)

Ma non sono sicuro che avrà l'effetto desiderato.


Grazie, questa sembra essere la risposta più specifica. Ci ho provato pmsetma non sembrava cambiare il comportamento osservato.
Greg Hewgill,

2
Grazie mille splattne! Ho provato il "comando PM" suggerito e ha funzionato con successo! Durata della batteria immediatamente estesa da 2: 31h a 5: 48h !!!

4

Non è possibile limitare manualmente la velocità della CPU a 1 GHz.

È possibile ottimizzare per la durata della batteria.

Vai nelle Preferenze di Sistema e seleziona le Impostazioni di risparmio energetico (la lampadina). Imposta il primo menu a discesa su Batteria e il secondo su Ottimizza per il risparmio energetico (il mio Mac è impostato su Olandese, quindi non conosco la formulazione esatta di questa opzione in inglese. Ciò dovrebbe ottimizzare le impostazioni della CPU.


L'ho fatto, e il display si oscura abbastanza presto quando è a batteria, e spegne il display dopo alcuni minuti e, quando possibile, spegne il disco rigido, ecc. Ho pensato che dato che raramente faccio cose ad alta intensità di CPU soprattutto a batteria, difficilmente noterei se la CPU fosse limitata a 1 GHz.
Greg Hewgill,

3

Non è la frequenza che "spreca" la durata della batteria, ma la tensione. Le frequenze normalmente più elevate richiedono tensioni più elevate: viene rilasciato più calore, le ventole devono funzionare e così via.

Le CPU non sono le stesse quando escono dalla fabbrica: ricevono tutte una tensione con cui funziona il 99%. Una percentuale di questi funzionerà bene con una tensione inferiore.

Alcuni di questi sono venduti come ULV (CPU a bassissima tensione) che sono costosi da acquistare perché hanno prestazioni migliori per meno potenza e meno impatto sulla durata della batteria. Devi controllare il tuo processore particolare.

Un'applicazione che è stata piacevole per Mac OS X è CoolBook . Decontra facilmente la CPU se si desidera la frequenza.

Undervolting è sicuro. Non è lo stesso con overclocking o overvolting. Ad esempio, quando si tenta di funzionare con una tensione inferiore a 2 GHz, si arriva a un punto in cui il computer si spegne. Quindi la tensione ideale sarà un po 'più alta di quel punto.

Per darti un'idea: la mia CPU con una frequenza nominale di 2 GHz funziona normalmente a 1,2625 V. Ma in realtà funziona bene a 2 GHz con solo 1,0750 V. Questa differenza ha un impatto enorme sulla durata della batteria e sul calore, con conseguente maggiore durata della batteria senza perdere le prestazioni.

Con l'evoluzione della tecnologia, il punto di forza della fabbrica per la maggior parte delle CPU è più personalizzato. Ma puoi ancora ottimizzare molto!


Mi riferivo al ridimensionamento dinamico della frequenza in questa domanda. Il consumo di energia è linearmente correlato alla frequenza operativa. Il ridimensionamento dinamico della tensione è qualcosa di diverso.
Greg Hewgill,

2

Risposta breve: No.

Il processore regolerà automaticamente la sua velocità in base all'utilizzo. L'unico modo per limitare la velocità della CPU è rimuovere la batteria (almeno su Macbook meno recenti che funzionano) e fare affidamento su Magsafe, sebbene ciò vanifichi lo scopo di ciò che stai cercando di fare.


Non riesci a sbloccare la CPU?
Ivo Flipse,

0

Anche se tu potessi, dubito davvero che questo ti aiuterà a prolungare la durata della batteria.

La CPU si accenderà automaticamente, immagino che CoreDuoTemp stia semplicemente segnalando erroneamente la velocità corrente (ridotta).


0

In Windows Vista / Seven puoi farlo. È possibile impostare l'utilizzo minimo / massimo della CPU% per ogni combinazione di risparmio energia, inoltre è possibile impostare il metodo di raffreddamento passivo / attivo.


1
Suppongo di non averlo effettivamente detto, ma il mio MacBook esegue OS X e intendo mantenerlo così.
Greg Hewgill

0

Sfortunatamente, su Windows 8.1 quando si imposta l'utilizzo massimo della CPU al 99%, Turboboost è completamente spento sul mio MBA a metà 2011. (E la frequenza massima finisce con 1,7 Ghz invece di 2,7 Ghz frequenza turbo). Mi piacerebbe avere 2,2 Ghz o 2,0 Ghz al posto di 1,7 Ghz.

Tuttavia, questo ridurrà di molto la velocità massima della ventola.

Ieri ho sostituito la pasta termica di serie con Artic MX-4, le temperature sono sempre le stesse, ma la velocità della ventola è stata ridotta. E ora l'acceleratore termico è più difficile da attivare.

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.