【DeepLearning】【环境配置】Ubuntu 下手动调节 Nvidia 显卡风扇转速

在跑模型的时候,显卡经常宕机. 经过检查,发现是显卡工作温度超过 75 ℃ 触发过载保护程序导致的. 本文记录在 Ubuntu 下如何手动调节 Nvidia 显卡风扇转速.
—————
Ubuntu 16.04
GeForce GTX 1070

1. 问题详情

打开 nvidia 控制面板

nvidia-settings

在这里插入图片描述
在跑模型的时候,显卡温度急剧上升到 73 ℃ 左右,一旦超过 75 ℃ 就会触发过载保护,使得显卡停止工作. 而风扇转速负载只有 45%,不到最大负载的一半.
考虑提高风扇转速,增强散热能力. 但是,现在 nvidia 控制面板没有手动控制这一选项.

2. 解决方法

1.生成 /etc/X11/xorg.conf 配置文件.

$ sudo nvidia-xconfig 
[sudo] password for lucifer: 

WARNING: Unable to locate/open X configuration file.

Package xorg-server was not found in the pkg-config search path.
Perhaps you should add the directory containing `xorg-server.pc'
to the PKG_CONFIG_PATH environment variable
No package 'xorg-server' found
New X configuration file written to '/etc/X11/xorg.conf'

 
2.编辑 /etc/X11/xorg.conf 配置文件.
Section "Device" 下添加下列所示两行内容

    Option "NoLogo" "True"        # add line
    Option "Coolbits" "4"         # add line

如下所示

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    Option "NoLogo" "True"        # add line
    Option "Coolbits" "4"         # add line
EndSection

保存退出
 
3.重新启动计算机. 使得设置在内核生效.
 
4.打开 nvidia 控制面板,在 Thermal Settings下可以手动调节风扇转速了.
在这里插入图片描述
设置 90% 的转速可以有效将显卡温度压制在 62℃ 左右.

  • 5
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 9
    评论
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值