2011-08-16 06:20:40 +0000 2011-08-16 06:20:40 +0000
60
60

Cos'è lo stato minimo e massimo del processore in Windows 7 Power Management?

Sto parlando di questo:

Cosa dovrei impostare come minimo e massimo? Voglio buone prestazioni della CPU ma non CPU surriscaldata e ventola che lavora come una pazza.

Risposte (6)

62
62
62
2012-05-27 09:22:24 +0000

Queste impostazioni determinano la gamma di stati di prestazioni (o stati P) che Windows utilizzerà. In effetti, questo varierà la velocità di clock del processore e, se supportata, la tensione e la velocità FSB - aumentandole per soddisfare i requisiti del carico di lavoro, o diminuendole per ridurre il consumo energetico e la produzione di calore.

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 di frequenza o FID) e tensione di alimentazione (ID di tensione o VID). La velocità di clock di un processore è il prodotto di velocità FSB moltiplicata per il FID , quindi scegliendo un moltiplicatore più basso, la velocità di clock può anche essere abbassata. Alcuni processori1 sono anche in grado di dimezzare la velocità FSB, ottenendo quello che è noto come SuperLFM (Super Low-Frequency Mode).

Il numero di P-states supportati varia a seconda del processore, ma di solito è intorno ai 5-10. Poiché Windows permette un totale di 100 valori diversi per lo stato del processore, questo significa che non ogni valore risulterà in un diverso stato P utilizzato. In altre parole, passare dal 100% al 99% o anche al 90% potrebbe non avere alcun effetto sulla velocità di clock. Inoltre, a seconda di quali stati P sono supportati, la velocità di clock effettiva potrebbe essere notevolmente diversa da quella che ci si potrebbe aspettare dalla percentuale; specificare 50% nelle opzioni di alimentazione di Windows non significa necessariamente che il processore funzionerà al 50% della velocità di clock. Per esempio, sul mio Core 2 Duo T9550 con una velocità di clock nominale di 2,66 GHz, impostare lo stato del processore al 50% non dà una velocità di clock di 1,33 GHz, come ci si potrebbe aspettare. Invece, Windows sceglie il più basso moltiplicatore supportato (FID 6), che risulta in una velocità di clock di ~1.6 GHz (FSB 266 MHz × moltiplicatore 6 = 1596 MHz), o il 60% della velocità di clock nominale, come evidenziato dall'immagine sottostante.2

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

Secondo la documentazione disponibile qui :

Windows Vista impiega 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 di prestazioni target, Windows Vista sceglie la corrispondenza più vicina tra l'impostazione corrente della politica energetica e gli stati disponibili sul sistema, arrotondando per eccesso se necessario.

Scegliere intelligentemente le percentuali per le opzioni di alimentazione di Windows, quindi, implica scoprire quali stati P supporta il vostro processore, decidere le velocità di clock minime e massime che volete usare e poi inserire le percentuali che risultano in quelle velocità di clock. Non c'è un'unica risposta corretta perché tutto dipende dai vostri obiettivi - se volete massimizzare le prestazioni o la durata della batteria, ridurre le temperature o qualcosa di completamente diverso. Sperimentate e vedete cosa funziona meglio per voi. Personalmente ho scoperto che impostare il minimo e il massimo al 5% (abbastanza basso da forzare il moltiplicatore più basso indipendentemente dal processore) e al 100%, rispettivamente, dà i migliori risultati. Sì, anche con la batteria. Mentre potrebbe sembrare logico impostare lo stato massimo del processore a meno del 100% con la batteria, nella mia esperienza è meglio che il processore passi un po’ di tempo nello stato P più alto e poi ritorni al minimo il più velocemente possibile, piuttosto che farlo passare più tempo in qualche stato intermedio.

Per un tweaking avanzato, utility come RMClock ti permettono di disabilitare alcuni stati P, così come overclock e under- o overvolt del tuo processore. Anche se personalmente non l'ho provato, ho visto raccomandazioni 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 considerare per giocare se interessati a queste cose. Finché non si esegue l'overclock o l'overvolt, lo scenario peggiore è un BSOD e un riavvio.


1 Per esempio Intel Core 2 Duo, 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.

12
12
12
2012-05-26 14:50:38 +0000

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

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

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

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

6
6
6
2012-05-26 17:35:57 +0000

Questi minimo e massimo si riferiscono alla potenza minima e massima della cpu disponibile. Se si imposta lo stato massimo del processore in Power Management al 50%, esso 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 la gamma entro la quale Windows varia la velocità di clock.

Per esempio, supponiamo che la tua CPU sia capace di 0 a 2,4 GHz, il che significa che la tua velocità massima del processore è 2,4 GHz. Un minimo del 25% e un massimo del 75% faranno variare a Windows la velocità tra 600 MHz (25%) e 1,8 GHz (75%) del processore a 2,4 GHz. “On battery” e “plugged in” è per impostare due intervalli diversi per gli stati di scarica e di carica.

Lo scopo di ridurre la frequenza di clock è che, più alta è la frequenza, più calore produrrà il processore e più energia consumerà. Più bassa è la frequenza, più tempo impiegherà per completare l'elaborazione (calcolo).

L'articolo How To Prevent Your Laptop From Overheating riporta questo:

In base alla nostra esperienza, abbiamo notato che il portatile si surriscalda quando il processore funziona al 100% dello stato del processore. Riducendo lo stato del processore di qualche tacca si ottiene una riduzione della temperatura di 10-20 C, che si traduce in un lieve calo delle prestazioni.

Abbiamo usato Speccy per controllare la temperatura durante i test, in base ai quali il processore che gira al 95% dello stato del processore ha dato le stesse prestazioni (calo appena percettibile), con un calo di 10-20 C. Potete mantenere uno stato del processore ancora più basso (come l'80-85%) per assicurarvi che il portatile si riscaldi ancora meno.

3
3
3
2012-05-26 14:39:29 +0000

Lo stato minimo e massimo del processore è la percentuale di velocità della CPU a cui funzionerà.

Per esempio, hai una CPU a 3.00Ghz, allora

Se imposti lo stato minimo del processore al 10% e il massimo al 90% allora la velocità del tuo processore varierà da 0.3Ghz (10% di 3.00Ghz) e 2.7Ghz (90% di 3.00Ghz).

Abbassare questi valori diminuirebbe ovviamente le prestazioni sotto un carico di lavoro pesante. Questo è lo stesso tipo di domanda come usare una CPU ad alta velocità (3.00Ghz+) o una CPU a bassa velocità (~1.5Ghz) e il numero di core conta.

Se stai chiedendo le 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 le migliori prestazioni per tutto il tempo (al costo 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 surriscaldamento, il processore non si surriscalda (si riscalda duramente) fino a quando non lo si stressa, l'esecuzione di software pesante come alcuni giochi pesanti può surriscaldarlo, dipende anche da quale processore e sistema di raffreddamento stai usando, sarei in grado di aiutarti di più se specifichi qualche altra informazione

In realtà è un argomento completamente diverso.

Se vuoi maggiori informazioni leggi queste:

1) * Cos'è lo stato minimo e massimo del processore nella gestione energetica? **

2) * Impostazione “ottimale” dello stato del processore minimo e massimo? **

3) * Cosa fa l'opzione Stato minimo del processore nella casella Opzioni avanzate di un Power Plan? **

Sperando che questo aiuti.

EDIT: Ogni CPU ha un certo numero di Processor State, non possiamo impostare la CPU oltre a questi stati della CPU. Ho preso questi valori solo per esempio.

3
3
3
2012-06-01 15:06:10 +0000

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

2
2
2
2015-11-15 00:38:28 +0000

In realtà, tutte le persone stanno rispondendo dalla teoria e dai libri. Ho provato personalmente a impostare lo stato massimo del processore al 30% e ho guadagnato solo 1 grado Celsius in surriscaldamento. Ho undervoltato 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 portatile, un Lenovo E540, è nuovo, con canali di scarico puliti, ventola pulita, pasta termica nuova (migliore e più costosa sul mercato - circa 25$ in una bottiglia molto piccola). Tutto questo sforzo per soli 2 gradi Celsius. Questo perché è una specie di portatile economico per Lenovo, non della serie T o W. Il dissipatore di calore è molto povero, e niente sulla Terra può far fronte a questo. Il processore ama stare a circa 50-52C quando è inattivo, e 70-75C sotto carico. Queste cifre sono con le regolazioni di cui sopra e senza.