Qual è il limite di potenza della CPU?

Aug 19 2020

Lo vedo in HWinfo ma su Google non riesco a trovare una spiegazione di cosa siano, qualcuno può aiutarmi a capire? La spiegazione di Intel non è molto chiara.
La CPU PL1 dovrebbe essere uguale a TDP, ma non lo è, il mio TDP è 45 W e PL1 è 56 W, quindi non lo capisco. A parte questo, da quello che ho capito, se vado oltre i 56 W per 28 sec, l'algoritmo limiterà la potenza, ma non riesco a capire Unlimited e Unlocked. Illimitato significa che la CPU funzionerà sempre nelle sue modalità turbo? Qualcuno può spiegarmi ogni parte di queste 4 righe?

Limite potenza CPU 1 - Durata lunga: (56,00 W) (28,00 sec) [sbloccato]
Limite potenza CPU 2 - Durata breve: (90,00 W) (illimitato) [sbloccato]
Limiti potenza CPU (max): Potenza = Illimitata, Tempo =
Limite di potenza CPU illimitato 4 (PL4): 130,0 W.

Risposte

2 AustinHemmelgarn Aug 19 2020 at 15:08

Tutto questo fa parte di una funzionalità fornita da Intel (e più recentemente AMD) sulle loro CPU x86 che consente al firmware (o sistema operativo) di controllare i limiti di consumo energetico per il processore, consentendo così un migliore controllo del consumo energetico del sistema.

Il limite di potenza di "lunga durata" pone un limite massimo al consumo energetico della CPU per periodi di tempo prolungati. La tua comprensione è corretta che la finestra di tempo di 28 secondi è il tempo che la CPU può funzionare oltre quel limite. La maggior parte delle CPU può infatti impostarlo in modo sicuro al di sopra del proprio TDP, ma il sistema di raffreddamento deve essere in grado di gestire un TDP uguale a questo limite per evitare di causare danni alla CPU.

Il limite di potenza di "breve durata" pone un limite superiore alla quantità di energia che la CPU può utilizzare quando il limite di lunga durata non viene applicato. Io stesso non sono del tutto sicuro di cosa significhi "illimitato" qui. Potrebbe essere un indicatore che questo viene applicato in ogni momento (IOW, non puoi superare questo limite), o che questo limite è semplicemente inutilizzato (non probabile).

In entrambi i casi, "sbloccato" significa che i valori possono ancora essere modificati dal sistema (o firmware). La maggior parte degli elementi di configurazione della CPU come questo possono essere "bloccati" una volta impostati scrivendo un 1 su un bit specifico in un altro registro per evitare che quei valori vengano modificati fino al ripristino della CPU. Questa funzionalità viene utilizzata molto su sistemi embedded con involucri termici o di alimentazione molto rigidi per garantire che il software utente non possa causare problemi all'utente.

Il terzo limite elencato è, credo, i limiti superiori per ciò che è possibile impostare per le finestre temporali e i limiti di potenza. Il quarto dovrebbe essere il limite fisico superiore al consumo di energia effettivamente applicato dalla CPU.