在我的Fedora Core Linux (内核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‘。
发布于 2009-07-27 20:23:09
在运行完这3个echo之后,试试cat /proc/acpi/thermal_zone/THRM/trip_points,看看它的设置是什么,我猜在你设置了另外两个之后,它会被重置,所以我建议你只在其他两个之后运行你写的第一个echo,它可能会有所帮助。
https://stackoverflow.com/questions/936695
复制相似问题