Nvidia风扇速度自动调节工具推荐

Nvidia风扇速度自动调节工具推荐

众所周知,nvidia自家的GPU设定工具nvidia-settings的风扇转速调节功能实在难用。

  • 如果使用转速自动调节模式,GPU风扇的转速跟不上散热需求变化。往往GPU温度已经70~80度了,风扇转速还是停留在40%左右的速度,温度降不下来。
  • 如果使用手动转速调节模式,首先要通过改变一堆coolbits打开手动调节功能(可搜索调节nvidia gpu风扇转速文章),然后在nvidia-settings中打开手动调节开关,再通过拖动风扇转速百分比进度条实现任意调速。这种方法也是过去我一直在使用的解决办法,但是这个方法的最大问题就是不够灵活,通常都是等模型训练起来了然后手动拉高转速降温,等训练完成再手动拉低转速减少耗电和超大的风扇噪音。

灵活而又省力的解决办法

首推一个开源的且支持pip安装的风扇调节工具:https://github.com/andyljones/coolgpus. 两行命令搞定自动设定GPU转速按需调节:

# 安装工具包
pip install coolgpus

设定与温度对应的转速调节策略:下面的命令的意思是,当GPU温度从15度变化到85度时,风扇转速从20%线性增加到90%,即随着温度升高,转速随之增加,并且增加到什么程度完全自己手动控制,完美。

sudo $(which coolgpus) --temp 15 85 --speed 20 90

你可能感兴趣的:(【日常】)