Qual é o limite de potência da CPU?

Aug 19 2020

Vejo isso no HWinfo, mas no Google não consigo encontrar uma explicação do que são, alguém pode me ajudar a entender? A explicação da Intel não é muito clara.
CPU PL1 deveria ser igual ao TDP, mas não é, meu TDP é 45 W e PL1 é 56 W, então eu não entendo isso. Tirando isso, pelo que entendi, se eu passar de 56 W por 28 seg, o algoritmo vai limitar a potência, mas não consigo entender o Ilimitado e Desbloqueado. Ilimitado significa que a CPU funcionará em seus modos turbo o tempo todo? Alguém pode me explicar cada parte dessas 4 linhas?

CPU Power Limit 1 - Long Duration: (56,00 W) (28,00 seg) [Unlocked]
CPU Power Limit 2 - Short Duration: (90,00 W) (Unlimited) [Unlocked]
CPU Power Limits (Max): Power = Unlimited, Time =
Limite de potência de CPU ilimitado 4 (PL4): 130,0 W

Respostas

2 AustinHemmelgarn Aug 19 2020 at 15:08

Tudo isso faz parte de um recurso fornecido pela Intel (e mais recentemente pela AMD) em suas CPUs x86 que permite que o firmware (ou SO) controle os limites de consumo de energia do processador, permitindo assim um melhor controle do consumo de energia do sistema.

O limite de energia de 'longa duração' coloca um limite superior no consumo de energia da CPU por longos períodos de tempo. Seu entendimento está correto de que a janela de tempo de 28 segundos é quanto tempo a CPU pode funcionar além desse limite. A maioria das CPUs pode, de fato, ter isso configurado com segurança acima de seu TDP, mas o sistema de resfriamento precisa ser capaz de lidar com um TDP igual a esse limite para evitar danos à CPU.

O limite de energia de 'curta duração' coloca um limite superior em quanta energia a CPU pode usar quando o limite de longa duração não está sendo aplicado. Eu mesmo não tenho certeza do que 'ilimitado' significa aqui. Pode ser um marcador de que isso é aplicado em todos os momentos (IOW, você não pode ultrapassar esse limite) ou que esse limite está apenas sem uso (improvável).

Em ambos os casos, 'desbloqueado' significa que os valores ainda podem ser alterados pelo sistema (ou firmware). A maioria dos itens de configuração da CPU como este podem ser 'bloqueados' uma vez definidos ao escrever um 1 em um bit específico em outro registro para evitar que esses valores sejam alterados até que a CPU seja reinicializada. Essa funcionalidade é muito usada em sistemas embarcados com energia muito restrita ou envelopes térmicos para garantir que o software do usuário não cause problemas para o usuário.

O terceiro limite listado é, creio eu, os limites superiores do que você pode definir para as janelas de tempo e limites de energia. O quarto deve ser o limite superior físico do consumo de energia realmente imposto pela CPU.