Почему мой scaling_max_freq зависает на частоте 1 ГГц (на процессоре Core Duo)
Недавно я установил старый Thinkpad T60 в качестве дополнительного рабочего стола (через док-станцию), но когда я попробовал его, он чувствовал себя вялым, и вскоре я понял, что он как-то зависает на частоте 1 ГГц, даже если его процессор может разогнаться до 1,83 ГГц. (это Core Duo T2400).
Я использую стабильный Debian на этой машине и не могу понять, как позволить ему использовать более высокую частоту:
~# cd /sys/devices/system/cpu/cpu0/cpufreq
cpu0/cpufreq# cat cpuinfo_max_freq
1833000
cpu0/cpufreq# cat scaling_available_frequencies
1833000 1333000 1000000
cpu0/cpufreq# cat scaling_max_freq
1000000
cpu0/cpufreq# echo 1833000 >scaling_max_freq; cat scaling_max_freq
1000000
cpu0/cpufreq#
Как вы можете видеть, даже если 1833000 должно быть допустимым значением, когда я пытаюсь установить его, оно немедленно (повторно) устанавливается на 1 ГГц.
Кто / что (пере) устанавливает это? Зачем? Как я могу переопределить это?
[Я видел Linux: почему частота процессора колеблется при использовании регулятора производительности?, но это, кажется, еще одна проблема, так как мой процессор недостаточно современен, чтобы иметь pstates, поэтому он использует acpi-cpufreq
как scaling_driver
, ]
Батарея старая, но все еще работает:
% cat /sys/class/power_supply/BAT0/uevent
POWER_SUPPLY_NAME=BAT0
POWER_SUPPLY_STATUS=Unknown
POWER_SUPPLY_PRESENT=1
POWER_SUPPLY_TECHNOLOGY=Li-ion
POWER_SUPPLY_CYCLE_COUNT=0
POWER_SUPPLY_VOLTAGE_MIN_DESIGN=10800000
POWER_SUPPLY_VOLTAGE_NOW=12133000
POWER_SUPPLY_POWER_NOW=0
POWER_SUPPLY_ENERGY_FULL_DESIGN=84240000
POWER_SUPPLY_ENERGY_FULL=75890000
POWER_SUPPLY_ENERGY_NOW=66910000
POWER_SUPPLY_CAPACITY=88
POWER_SUPPLY_CAPACITY_LEVEL=Normal
POWER_SUPPLY_MODEL_NAME=92P1133
POWER_SUPPLY_MANUFACTURER=Panasonic
POWER_SUPPLY_SERIAL_NUMBER= 379
%