我有一个上网本,它运行风扇有点早,以符合我的喜好。我找到了一个仅限 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)
老实说,我对此感到不知所措,但是如果有人可以将我推向正确的方向,我将不胜感激!