使用python控制风扇速度并检测电脑的内部温度?

Gab*_*lli 5 python cpu

由于我的电脑风扇很大,我想让自己成为一个程序,当它不需要全速运行时"关闭它".我想用python制作它,那么有没有可以检测温度和/或设置风扇速度的模块?

Che*_*eso 5

不要使用python或WMI.

如果你有Windows,并且你不能使用speedfan,最好在BIOS层,微软的ASL编译器中完成.使用它,您可以为各种风扇速度设置临时阈值.它工作得很好.但要小心.这将使您的保修失效并且有充分理由.不正确或不小心使用此工具,您可以将风扇设置为永不开启,这将直接烹饪您的组件.因此,在使用此工具之前,请先阅读并获取温度监控器(软件应用程序).

我的笔记本电脑出现了这个问题,太热了.在调查之后,结果发现一个主要的罪魁祸首是图形芯片,它设置为始终打开,默认安装Windows Vista驱动程序.不是CPU产生了热量.这是GPU.显然它是这样设置的,以支持Aero图形.所以除了做ASL温度/风扇速度之外,我拒绝了GPU.我也调低了时钟速度,因为沉默和酷的温度对我来说比潜在的CPU速度更重要.

这篇超级用户帖子更详细地描述了我使用的问题和解决方案.


Set*_*eth 1

您也许可以在WMI中执行此操作。这里有一个相关的问题。