【发布时间】:2010-05-03 16:08:54
【问题描述】:
根据我的喜好,我有一个上网本,它的风扇有点早。我找到了一个仅适用于 Windows 的解决方案来降低风扇噪音,但我在这台计算机上使用的是 Ubuntu。
在 Windows 解决方案中,这个人使用了一个名为 Notebook Hardware Control (NHC) 的程序,据我所知,该程序正在读取和设置 ACPI 值。 (http://hpmini110c.siteboard.eu/f3t31-lueftersteuerung-fuer-den-mini.html,7z文件中的相关源码,里面的.cs文件是一个C#文件,里面有设置风扇的逻辑)
我想找到一种在 Linux 环境中复制的方法是:
# Where the value is being set
write = ACPI.FIELD.Write("_SP.PCIO.SBRG.ECO.CTPM", 40);
# Reading the temperature
int temp1 = 0;
bool _tmp = APCI.FIELD.Read("_SB.PCIO.SBRG.ECO.TPM1", ref temp1)
老实说,我对此感到不知所措,但如果有人能将我推向正确的方向,我将不胜感激!
【问题讨论】: