我正在尝试在Intel Q45 Express/ICH10DO 芯片组上找到一种通过 Linux 访问和/或控制风扇速度的方法。该芯片组包含一项称为Intel Quiet System Technology (Intel QST) 的功能,它是在嵌入式协处理器上运行的Intel 管理引擎(Intel ME) 的一部分。Intel 对 QST 的描述如下:
英特尔管理引擎 (ME) 托管一个固件子系统 - 英特尔静音系统技术 (QST) - 支持监控芯片组、处理器和其他设备中提供的温度、电压、电流和风扇速度传感器母板。对于每个传感器,将定期确定基于已建立阈值的健康状态。英特尔 QST 还支持声学优化的风扇速度控制。根据从温度传感器获得的读数,英特尔 QST 将随着时间的推移确定可用冷却风扇的最佳运行速度,以便以尽可能低的声学影响解决现有的热条件。
英特尔ICH10 数据表指出:
5.24 英特尔® 静音系统技术(英特尔® QST)
ICH10 为 Intel Quiet System Technology (QST) 实现了三个 PWM 和 4 个 TACH 信号。
注意:英特尔静音系统技术功能需要正确配置的系统,包括具有英特尔 ME、英特尔 ME 固件和系统 BIOS 支持的适当 (G)MCH。
它继续描述 PWM 输出、TACH 输入和热传感器。
本文声称英特尔 QST 的 Linux 驱动程序于 2012 年 12 月可用:
今年早些时候,LM_Sensors 早期支持英特尔 QST,而现在宣布的是用于 Linux 的新英特尔 QST 驱动程序。这个新的安静系统技术驱动程序的代码目前在 GitHub 上。
上述代码实际上不在 github 中,而是在使用已失效服务的私有托管 git 存储库 ( http://mose.dyndns.org/mei.git ) 中。dyndns.org
我花了一些时间查看 Linux 内核源代码(v4.16.7),但到目前为止,我还没有找到这个驱动程序的任何痕迹。
- 英特尔 QST支持是否曾经包含在 Linux 内核中?
- 如果是这样,英特尔 QST支持需要哪些驱动程序/内核模块?