ignore_ppc가 작동을 멈췄습니다.

ignore_ppc가 작동을 멈췄습니다.

많은 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에는 이전에 설정된 값이 포함된 것으로 나타납니다.

관련 정보