Os estados P em processadores x86 são níveis de escala de tensão . Quando um processador opera em alta tensão, ele pode funcionar mais rápido, mas também usa mais energia e aquece mais. A numeração do estado P é padronizada: 0 a 15, do mais rápido ao mais lento.
Cabe ao kernel decidir quando alternar entre os estados P. O kernel mudará para um estado mais baixo (mais rápido, mais quente) quando detectar uma carga de trabalho pesada (a CPU nunca está ociosa) e retornará a um estado mais alto (mais lento, mais frio) quando detectar que a CPU tempo livre.
O driver de estado P é a parte do kernel que toma a decisão de alternar entre os estados P.