我最近将一台旧的 Thinkpad T60 设置为辅助台式机(通过扩展坞),但是当我尝试使用它时,感觉它运行缓慢,我很快发现它不知何故卡在了 1GHz,即使它的处理器可以升至 1.83GHz(它是 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 应该是一个有效值,但当我尝试设置它时,它会立即(重新)设置为 1GHz。
谁/什么重新设置了它?为什么?我该如何覆盖它?
[ 我见过Linux:为什么使用性能调速器时 CPU 频率会波动?,但这似乎是另一个问题,因为我的 CPU 不够现代,无法拥有 pstates,所以它使用acpi-cpufreq
as 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
%