手动调节GPU风扇转速以改善深度学习时GPU温度过高的状况。
前提:已经安装好NVIDIA闭源驱动。
1、使用该命令使系统自动建立配置文件。
nvidia-xconfig --enable-all-gpus
2、修改配置文件。
sudo nano /etc/X11/xorg.conf
在Section “Device”部分中加入Option "Coolbits" "4"
,如图。
(如果有多块GPU,则在每个GPU对应的Section “Device”部分均加入上述Option "Coolbits" "4"
即可。)
修改完成后保存并重启计算机。
3、运行如下命令即可手动调节风扇转速。
GPU0: nvidia-settings -a [gpu:0]/GPUFanControlState=1 nvidia-settings -a [fan:0]/GPUTargetFanSpeed=70 GPU1: nvidia-settings -a [gpu:1]/GPUFanControlState=1 nvidia-settings -a [fan:1]/GPUTargetFanSpeed=50
GPUTargetFanSpeed
取0-100的整数值。