2009-06-01 54 views
1

在我的Fedora Core Linux(內核2.6.16.11)中,我一直試圖測試與CPU溫度相關的自動關機機制。它不會自動正常關閉。Linux ACPI配置

如果我的當前處理器溫度爲50 C和I通過在迅速執行以下命令設定在55℃我的ACPI配置到關機:

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℃,如果我再次運行以下命令:

echo -n "55:50:45:40:35:30" > /proc/acpi/thermal_zone/THRM/trip_points 

然後關閉系統立即像我希望它!有誰知道爲什麼系統不會自行關閉?

請注意,我確實有'/ usr/sbin/acpid'正在運行。

回答

1

運行這些3 echo後,試試cat /proc/acpi/thermal_zone/THRM/trip_points並查看它的設置。我的猜測是,在你設置其他兩個後,它會被重新設置,所以我建議你運行你在第一個echo之後才寫的第二個,這可能會有所幫助。