В моем 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.