많은 Dell 노트북은 BIOS가 배터리나 충전기가 예상대로 작동하지 않는다고 판단할 때 최대 CPU 주파수를 가장 낮은 수준으로 설정하는 지나치게 제한적인 BIOS 정책으로 인해 어려움을 겪고 있습니다.
나는 사용해왔다
echo 1 > /sys/module/processor/parameters/ignore_ppc
echo -n 2900000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
echo -n 2900000 > /sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq
echo -n 2900000 > /sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq
echo -n 2900000 > /sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq
일시 중지/최대 절전 모드 후 CPU 주파수가 가장 낮은 수준으로 유지되는 상황을 해결합니다.
그러나 Debian 10에서 Debian Bullseyse/sid로 업데이트한 후 이 기능이 작동을 멈췄습니다.
# echo -n 2900000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
800000
지금까지 찾은 해결책은 acpi_cpufreq 모듈을 다시 로드하는 것입니다.
# rmmod acpi_cpufreq
# modprobe acpi_cpufreq
실행 후
# echo -n 2900000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
모듈이 다시 로드된 후 scale_max_freq에는 이전에 설정된 값이 포함된 것으로 나타납니다.