在我的FedoraCoreLinux(内核2.6.16.11)中,我一直试图测试与CPU温度相关的自动关机机制。它不会自动正常关闭。
如果当前处理器温度为50摄氏度,并通过在提示符下执行以下命令将ACPI配置设置为在55摄氏度关闭:

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摄氏度的软件,系统不会像我需要的那样自动关闭。
但只要温度高于55摄氏度,如果我再次运行以下命令:
echo -n "55:50:45:40:35:30" > /proc/acpi/thermal_zone/THRM/trip_points

然后系统会像我希望的那样立即关闭!有人知道为什么这个系统不会自己崩溃吗?
注意,我确实运行了'/usr/sbin/acpid'。

最佳答案

在运行这3个echo之后,尝试cat /proc/acpi/thermal_zone/THRM/trip_points并查看它的设置。我的猜测是,在设置了其他两个之后,它会被重置,所以我建议您只在其他两个之后运行第一个echo,这可能会有帮助。

关于linux - Linux ACPI配置,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/936695/

10-11 15:41