Che cos'è lo stato minimo e massimo del processore in Risparmio energia di Windows 7?


59

Sto parlando di questo:

inserisci qui la descrizione dell'immagine

Cosa devo impostare in minimo e massimo? Voglio buone prestazioni della CPU ma non CPU surriscaldata e la ventola funziona come un matto.


@Iszi, indipendentemente dalla specifica formulazione del titolo, la domanda è chiaramente chiedere consigli su come impostarli. Fondamentalmente hai dirottato la domanda su qualcosa di correlato ma completamente diverso dalla tua generosità. Potrebbe essere stato meglio avviare una domanda separata chiedendo dettagli tecnici sugli stati del processore e lasciare questa domanda per fornire informazioni in merito al tuning delle prestazioni.
Synetech,

"Esattamente a quale aspetto delle prestazioni del computer si riferiscono queste impostazioni e quale effetto hanno quando vengono regolate?" Hai completamente modificato la domanda originale. Le risposte attuali contengono dettagli più che sufficienti per la domanda nella sua forma attuale.
Moab,

In realtà, le risposte attuali sono praticamente inutili per Boris (e altri che vogliono solo modificare prestazioni / rumore / potenza) perché forniscono "definizioni di dizionario" che spiegano gli aspetti tecnici di basso livello invece di riassumere gli effetti del mondo reale. È come se qualcuno chiedesse come scrivere un ciclo rapido per leggere un file e ottenere discussioni sulla notazione big-O, i tempi di accesso al disco e così via.
Synetech,

Se sei curioso di conoscere i criteri di raffreddamento del sistema : ecco la risposta .
Jon-Eric,

Risposte:


60

Queste impostazioni determinano l'intervallo di stati delle prestazioni (o stati P) che verranno utilizzati da Windows. In effetti, questo varierà la velocità di clock del processore e, se supportata, la tensione e la velocità del FSB - aumenterà per soddisfare i requisiti del carico di lavoro o diminuirli per ridurre il consumo di energia e la potenza termica.

Per elaborare, la maggior parte dei processori supporta un certo numero di stati P, che sono una combinazione di un moltiplicatore di frequenza (noto anche come ID frequenza o FID) e tensione di alimentazione (ID tensione o VID). La velocità di clock di un processore è il prodotto della velocità di FSB moltiplicata per il FID , quindi scegliendo un moltiplicatore inferiore, è possibile ridurre anche la velocità di clock. Alcuni processori 1 sono anche in grado di dimezzare la velocità dell'FSB, ottenendo ciò che è noto come SuperLFM (modalità Super bassa frequenza).

Il numero di stati P supportati varia in base al processore, ma in genere è di circa 5-10. Poiché Windows consente un totale di 100 valori diversi per lo stato del processore, ciò significa che non tutti i valori comporteranno l'utilizzo di uno stato P diverso. In altre parole, passare dal 100% al 99% o addirittura al 90% potrebbe non avere alcun effetto sulla velocità di clock. Inoltre, a seconda degli stati P supportati, la velocità di clock effettiva potrebbe differire notevolmente da ciò che ci si potrebbe aspettare dalla percentuale; specificare il 50% nelle opzioni di risparmio energia di Windows non significa necessariamente che il processore funzionerà alla velocità di clock del 50%. Ad esempio, sul mio Core 2 Duo T9550 con una velocità di clock nominale di 2,66 GHz, l'impostazione dello stato del processore su 50% non fornisce una velocità di clock di 1,33 GHz, come prevedibile. Invece, Windows sceglie il moltiplicatore supportato più basso (FID 6),2

inserisci qui la descrizione dell'immagine

Inoltre, anche se lo stato minimo è impostato all'1%, il mio processore non scenderà sotto ~ 800 MHz (SuperLFM), che è la velocità di clock più bassa supportata (FSB 133 MHz × moltiplicatore 6 = 798 MHz); questo è il 30% della velocità di clock nominale.

Secondo la documentazione disponibile qui :

Windows Vista utilizza un algoritmo DBS utilizzando tutti gli stati di prestazione disponibili che rientrano nell'intervallo descritto da questi limiti superiore e inferiore. Quando si sceglie un nuovo stato delle prestazioni di destinazione, Windows Vista sceglie la corrispondenza più vicina tra l'impostazione corrente dei criteri di alimentazione e gli stati disponibili sul sistema, arrotondando se necessario.

La scelta intelligente delle percentuali per le opzioni di risparmio energia di Windows, quindi, implica scoprire quali stati P sono supportati dal processore, decidere le velocità di clock minime e massime che si desidera utilizzare e quindi immettere le percentuali che determinano tali velocità di clock. Non esiste un'unica risposta corretta in quanto tutto dipende dai tuoi obiettivi, sia che tu voglia massimizzare le prestazioni o la durata della batteria, ridurre le temperature o qualcos'altro. Sperimenta e vedi cosa funziona meglio per te. Personalmente ho scoperto che l'impostazione minima e massima al 5% (abbastanza bassa per forzare il moltiplicatore più basso indipendentemente dal processore) e 100%, rispettivamente, danno i migliori risultati. Sì, anche a batteria. Sebbene possa sembrare logico impostare lo stato massimo del processore su meno del 100% sulla batteria, nella mia esperienza "

Per la messa a punto avanzata, utility come RMClock consentono di disabilitare alcuni stati P, nonché di overclock e under o overvolt del processore. Anche se personalmente non l'ho provato, ho visto i consigli di avere solo due stati P abilitati: il moltiplicatore più basso possibile (SuperLFM se supportato) per il minimo e il moltiplicatore più alto possibile (alla tensione stabile più bassa) per tutto il resto . Certamente qualcosa da prendere in considerazione se interessati a queste cose. Finché non si esegue l'overclock o overvolt, lo scenario peggiore è un BSOD e un riavvio.


1 Ad esempio Intel Core 2 Duos, ma non, credo, i più recenti processori Core i-series.
2 Sto usando TMonitor per monitorare la velocità di clock della CPU e wPrime per spingere il processore alla massima velocità consentita.


1
la migliore risposta, secondo me
RawR Crew

Come posso sapere quali sono gli stati p consentiti dal mio processore? E c'è un modo per vedere quale è in esecuzione in un dato momento? Vorrei sapere prima di modificare le impostazioni se effettivamente farà qualcosa fisicamente :-)
user56reinstatemonica8

@Indrek, "algoritmo DBS" che significa?
Pacerier,

@Pacerier Commutazione basata sulla domanda.
Indrek,

Perché dovresti aumentare il minimo dal 5% se aumenta automaticamente se necessario? A meno che non lo sollevi correttamente se necessario. Sto provando a determinare se riesco a far smettere di funzionare come una merda il mio lento Dell Latitude 7370 Core m7.
xr280xr,

12

Per rispondere alla domanda specifica sul titolo. Penso che lo stato a cui si riferiscono queste impostazioni sia noto anche come P-State .

Significato, è un controllo sulla frequenza di picco della CPU (e come spiega il collegamento, anche la tensione utilizzata).

Esiste anche una documentazione più tecnica sull'implementazione delle tecniche di risparmio energetico implementate nella linea Vista dei sistemi operativi Windows.

Per quanto ne so, è qui che puoi vedere la frequenza CPU massima attualmente impostata del sistema:

inserisci qui la descrizione dell'immagine


Vuoi dire che poiché i numeri su si riferiscono al "picco", non c'è nulla di male nell'impostare il minimo al 100%?
Pacerier,

@Pacerier Ho risposto 4 anni fa
Der Hochstapler,

Questa impostazione è ancora su Windows in questi giorni.
Pacerier,

6

Questi valori minimi e massimi si riferiscono alla potenza minima e massima della cpu disponibile. Se si imposta lo stato massimo del processore in Risparmio energia al 50%, questo dovrebbe offrire fino al 50% della sua potenza di elaborazione quando viene messo sotto carico.

Windows 7 è in grado di variare la frequenza di clock del processore in base all'utilizzo del processore. Lo stato minimo e massimo del processore controlla l'intervallo entro il quale Windows varia la velocità di clock.

Ad esempio, supponiamo che la tua CPU sia in grado di funzionare da 0 a 2,4 GHz, il che significa che la tua velocità massima del processore è di 2,4 GHz. Un minimo del 25% e un massimo del 75% faranno variare la velocità di Windows tra 600 MHz (25%) e 1,8 GHz (75%) rispetto al processore a 2,4 GHz. "A batteria" e "collegato" serve per impostare due diversi intervalli per gli stati di scarica e carica.

Il punto di riduzione della frequenza di clock è che, maggiore è la frequenza, maggiore sarà il calore prodotto dal processore e maggiore sarà il consumo di energia. Più bassa è la frequenza, maggiore sarà il tempo necessario per completare l'elaborazione (calcolo).

L'articolo Come prevenire il surriscaldamento del laptop riporta questo:

In base alla nostra esperienza, abbiamo notato che il laptop si surriscalda quando il processore è in esecuzione al 100%. Riducendo di alcune tacche lo stato del processore si ottiene una riduzione del temperato di 10-20 C, con conseguente riduzione delle prestazioni.

Abbiamo usato Speccy per verificare la temperanza durante i test, in base al quale il processore in esecuzione su uno stato del processore al 95% ha dato le stesse prestazioni (calo quasi impercettibile), con un calo di 10-20 C. È possibile mantenere uno stato del processore ancora più basso (ad esempio 80-85%) per assicurarsi che il laptop si riscaldi ancora di meno.


3

È semplice. Per un set minimo di circa il 5%, per un set massimo di 100%. Ottieni tutta la potenza di cui hai bisogno, ma quando la CPU è inattiva, passa alla frequenza più bassa possibile. Non preoccuparti per il 5%, la CPU più recente può andare così in basso. Nel mio caso (core2duo @ 3,2 GHz) lo stato inferiore è di 2 GHz anche se imposto un minimo al 5%.


3

Lo stato minimo e massimo del processore è la percentuale della velocità della CPU alla quale verrà eseguita.

Ad esempio, hai una CPU a 3.00Ghz, quindi

Se si imposta lo stato Processore minimo su 10% e massimo su 90%, la velocità del processore varierà da 0,3 Ghz (10% di 3,00 Ghz) e 2,7 Ghz (90% di 3,00 Ghz).

La riduzione di questi ovviamente ridurrebbe le prestazioni in presenza di un carico di lavoro pesante. Questo è lo stesso tipo di domanda come usare una CPU ad alta velocità (3.00 Ghz +) o una CPU a bassa velocità (~ 1.5 Ghz) e il numero di core è importante.

Perché stai chiedendo impostazioni ottimali, allora sarebbe:

Minimum processor state:
        On Battery: 10%
        Plugged in: 30%

**Do not change the Cooling policy.** (it is best when default)

Maximum processor state: 
        On Battery: 80% (saves battery)
        Plugged in: 100%

E se vuoi la migliore performance in ogni momento (a scapito della batteria mentre sei a batteria), allora

Minimum processor state:
        On Battery: 20%
        Plugged in: 30%

**Do not change the Cooling policy.** (it is best when default)

Maximum processor state: 
        On Battery: 100%
        Plugged in: 100%

E per l'argomento OverHeating, il processore non si surriscalda (si surriscalda) fino a quando non lo stress, eseguendo software pesanti come alcuni giochi pesanti può surriscaldarlo, dipende anche dal processore e dal sistema di raffreddamento che stai utilizzando, sarei in grado per aiutarti di più se specifichi qualche informazione in più

In realtà è un argomento completamente diverso.

Se vuoi maggiori informazioni leggi queste:

1) Qual è lo stato minimo e massimo del processore nella gestione dell'alimentazione?

2) Impostazione "ottimale" dello stato minimo e massimo del processore?

3) Cosa fa l'opzione Stato minimo del processore nella casella Opzioni avanzate di un piano di alimentazione?

Spero che questo aiuti ...

EDIT: ogni CPU ha un numero di stato del processore, non è possibile impostare una CPU diversa da questi stati CPU. Ho preso quei valori solo per esempio.


4
Non proprio. I processori non supportano un numero infinito di stati di potenza (figuriamoci 100 di questi), quindi impostandolo su 3% è più probabile che applichi la logica dello "stato di potenza minimo che mantiene il processore sopra il 3% della frequenza nominale". In genere ho visto che i processori hanno qualcosa come 10 stati di potenza, con variazioni della velocità di clock e della tensione della CPU.
Mokubai

Sì, esattamente, il processore ha un numero limitato di stati possibili, non è possibile impostare una CPU diversa da questi stati. (Ho appena preso quei valori come esempio) Per favore, non votate.
Akshat Mittal,

Non ti ho votato in negativo, stavo semplicemente aggiungendo alcuni chiarimenti come commento. In realtà, ho pensato che la tua risposta avesse fornito alcune informazioni utili e dato che ho votato solo risposte orribili o totalmente sbagliate, posso solo dirti che il voto negativo non è stato mio.
Mokubai

Ok scusa. Ho aggiunto queste informazioni alla risposta.
Akshat Mittal,

2

In realtà, tutte le persone rispondono dalla teoria e dai libri. Personalmente ho provato a impostare lo stato massimo del processore al 30% e ho ottenuto solo 1 grado Celsius in surriscaldamento. Ho snervato il processore al minimo per ottenere un BSOD in 5 minuti di stress e ho guadagnato un altro 1 grado Celsius.

Sottolineo il fatto che il laptop, un Lenovo E540, è nuovo, con canali di scarico puliti, ventola pulita, nuova pasta termica (la migliore e la più costosa sul mercato - circa 25 $ in una bottiglia molto piccola). Tutto questo sforzo per soli 2 gradi Celsius. Questo perché è un po 'un laptop economico per Lenovo, non nelle serie T o W. Il dissipatore di calore è molto scarso e nulla sulla Terra può farcela. Al processore piace rimanere a circa 50-52 ° C quando è inattivo e 70-75 ° C sotto carico. Queste cifre sono con le modifiche sopra e senza.

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.