В моем Fedora Core Linux (ядро 2.6.16.11) я пытался протестировать механизм автоматического отключения, связанный с температурой процессора. Он не отключается автоматически должным образом.
Если моя текущая температура процессора составляет 50 ° C, и я установил свою конфигурацию ACPI на отключение при 55 ° C, выполнив следующие команды в командной строке:
echo -n "55:50:45:40:35:30" > /proc/acpi/thermal_zone/THRM/trip_points
echo -n "1" > /proc/acpi/thermal_zone/THRM/polling_frequency
echo -n "0:0" > /proc/acpi/processor/CPU1/limit
Затем запуская любое программное обеспечение, которое поднимает мою температуру выше 55 ° C, система не отключается автоматически, как мне нужно.
Но пока температура выше 55 C, если я снова выполню следующую команду:
echo -n "55:50:45:40:35:30" > /proc/acpi/thermal_zone/THRM/trip_points
Затем система немедленно выключается, как я и хочу! Кто-нибудь знает, почему система не отключается сама по себе?
Обратите внимание, что у меня запущен '/usr/sbin/acpid'.