nvidia-settings -a "[gpu:0]/GPUFanControlState=1" -a "[fan:0]/GPUTargetFanSpeed=33"
再次开机,打开NVIDIA X Server Settings ,检查已启用手动控制。
添加desktop文件:
~/.config/autostart/nvidia-fan-speed.desktop
[Desktop Entry]
Type=Application
Exec=nvidia-settings -a "[gpu:0]/GPUFanControlState=1" -a "[fan:0]/GPUTargetFanSpeed=33"
X-GNOME-Autostart-enabled=true
Name=nvidia-fan-speed
自己丐中丐显卡默认启停功能,偶然发现待机没玩游戏时,显卡温度居然60度了,风扇还没转。开启手动控制后,待机也降温。
但是这样是一次性的,重启后恢复自动控制。
开机控制风扇速度
/etc/profile.d/nvidia-fan.sh 内容如下:nvidia-settings -a "[gpu:0]/GPUFanControlState=1" -a "[fan:0]/GPUTargetFanSpeed=33"再次开机,打开NVIDIA X Server Settings ,检查已启用手动控制。添加desktop文件:
~/.config/autostart/nvidia-fan-speed.desktop限制显卡功率
反正也不玩大游戏,丐中丐显卡散热也压不住满载,索性降功耗。添加service,限制功耗上限为125w。
sudo chmod 644 /etc/systemd/system/nvidia-tdp.timer
sudo chmod 644 /etc/systemd/system/nvidia-tdp.service
sudo systemctl daemon-reload
sudo systemctl enable nvidia-tdp.timer
参考资料:
https://wiki.archlinux.org/title/NVIDIA/Tips_and_tricks
https://blog.csdn.net/chengyq116/article/details/103224622
https://docs.nvidia.com/deploy/driver-persistence/index.html