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에 이전에 설정된 값이 포함된 것으로 보입니다.

관련 정보