最近闲置出来两块1080ti GPU,内心那叫一个激动哇,虽然有些老,另外训练时转速提不上去,此次就解决这个问题。
方法一(个人只在单GPU上实验成功)
1. 生成xorg.conf
如果:
cannot stat /etc/x11/xorg.conf no such file or directory
1 2 3
|
$ sudo nvidia-xconfig --enable-all-gpus --cool-bits=4
|
2. vim /etc/x11/xorg.conf
添加Option "Coolbits" "4"
到device nvidia 里面.如果有多个就每个都add。
3. reboot
4.nvidia-settings
打开nvidia-settings软件,然后调风扇转速即可。
方法二
使用coolgpus
1. 关闭图形化界面
1
| systemctl stop lightgdm && systemctl lightgdm disable lightgdm
|
2. 使用coolgpus
1 2 3 4 5 6 7 8 9 10 11 12 13
| [Unit] Description=Headless GPU Fan Control After=syslog.target
[Service] ExecStart=/home/ajones/conda/bin/coolgpus --kill Restart=on-failure RestartSec=5s ExecStop=/bin/kill -2 $MAINPID KillMode=none
[Install] WantedBy=multi-user.target
|
1 2
| sudo systemctl enable coolgpus sudo systemctl start coolgpus
|
个人建议
如果使用coolgpus的时候先确保可以正常使用,然后再添加到systemctl里面去。
1 2
| systemctl stop lightgdm sudo $(which coolgpus) --speed 99 99
|
如果可以了再后续操作。