Como reparar powerstate (intel_pstate) em chips Intel Haswell?

1

Instalei recentemente tlp no meu laptop Lenovo U430p. Depois que eu corri, notei uma queda significativa no meu laptop no melhor tempo. Agora meu laptop dura bateria por 2 horas a menos que antes.

Depois disso eu li na página wiki do Arch para não usá-lo com outros programas como powertop que eu usei antes, porque ele pode sobrescrever os estados de energia, o que aconteceu. Meus powerstates agora parece assim:

+++ Processor
CPU Model      = Intel(R) Core(TM) i5-4200U CPU @ 1.60GHz

/sys/devices/system/cpu/cpu0/cpufreq/scaling_driver    = intel_pstate
/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor  = powersave
/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq  =  2080000 [kHz]
/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq  =  2080000 [kHz]

/sys/devices/system/cpu/cpu1/cpufreq/scaling_driver    = intel_pstate
/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  = powersave
/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq  =   800000 [kHz]
/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq  =  2600000 [kHz]

/sys/devices/system/cpu/cpu2/cpufreq/scaling_driver    = intel_pstate
/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  = powersave
/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq  =   800000 [kHz]
/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq  =  2600000 [kHz]

/sys/devices/system/cpu/cpu3/cpufreq/scaling_driver    = intel_pstate
/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  = powersave
/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq  =   800000 [kHz]
/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq  =  2600000 [kHz]

/sys/devices/system/cpu/intel_pstate/no_turbo          = 0
/proc/sys/kernel/nmi_watchdog                          = 0

Como você pode ver todos os reguladores de escalonamento são renomeados para powersave e eu acho que isso significa que meu processador Haswell i5 4200U rus o tempo todo na frequência máxima.

Então, minha pergunta é: Como posso repará-lo? Não sei como os estados foram nomeados antes.

Eu também notei que minha placa gráfica dedicada roda mesmo com bateria (o que não aconteceu enquanto eu estava usando apenas o powertop).

Sua ajuda é apreciada.

    
por A. Kounovský 13.12.2014 / 01:00

1 resposta

0

Esta saída sysfs parece bem, você está procurando no lugar errado, é a placa gráfica.

% bl0ck_qu0te%

Isso seria o performance govenor, powersave significa conservar energia. O ondemand govenor não está disponível com pstates.

    
por LiveWireBT 13.12.2014 / 10:27