Конфигурация Linux ACPI - PullRequest
       13

Конфигурация Linux ACPI

1 голос
/ 02 июня 2009

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

1 Ответ

1 голос
/ 28 июля 2009

После запуска этих 3 echo, попробуйте cat /proc/acpi/thermal_zone/THRM/trip_points и посмотрите, на что он установлен. Я предполагаю, что он сбрасывается после установки двух других, поэтому я предлагаю вам запустить первый echo, который вы написали только после двух других, и это может помочь.

...