ubuntu18.0 调节显卡GPU涡轮风扇转速

news/2024/11/30 8:00:28/

前言:

在炼丹的时候发现涡轮显卡的温度已经很高了85摄氏度,但是涡轮的风扇转速还不到65%,此时显卡计算频率明显已经下降了,所以需要手动调节风扇的转速,让噪音和计算速度处于均衡状态。

一、准备工作

》》安装显卡驱动

最简单的方式,在附加驱动里面安装,最好停在这个个界面,等待安装结束,博主遇到的问题,这个界面置于后台或者关闭,就无法打开了,后面也不知道是否安装好没有。

这个安装好需要重启一下,才能生效,如果重启的提示有程序阻止重启那就不要重启。

等待安装完毕之后,该界面会提示重启,重启即可

》》查看显卡信息

 安装好后,如图所示。

二、使用x sever工具进行调节

打开程序坞,按照如下的顺序进行点击

这样的方式确实可以调节风扇的转速,但是有个缺点是风扇的转速只能设置为恒定的值。下面介绍一种稍微智能的方式。

三、安装显卡风扇调节工具

参考:https://blog.csdn.net/qq_36361250/article/details/114637452

你需要先安装Python,ubuntu自带python,博主安装anconda,使用额base的Python安装的

安装命令如下:

pip install coolgpus

安装完毕查看一下位置:

which coolgpus

 

四、使用命令进行操作:

查看帮助文件:

usage: coolgpus [-h] [--temp TEMP [TEMP ...]] [--speed SPEED [SPEED ...]][--hyst [HYST]] [--kill] [--verbose] [--debug]GPU fan control for Linux. By default, this uses a clamped linear fan curve,
going from 30% below 55C to 99% above 80C. There's also a small hysteresis
gap, because _changes_ in fan noise are a lot more distracting than steady fan
noise. I can't claim it's optimal, but it Works For My Machine (TM). Full load
is about 75C and 80%.optional arguments:-h, --help            show this help message and exit--temp TEMP [TEMP ...]The temperature ranges where the fan speed willincrease linearly--speed SPEED [SPEED ...]The fan speed ranges--hyst [HYST]         The hysteresis gap. Large gaps will reduce how oftenthe fan speed is changed, but might mean the fan runsfaster than necessary--kill                Whether to kill existing Xorg sessions--verbose             Whether to print extra debugging information--debug               Whether to only start the Xorg subprocesses, and notactually alter the fan speed. This can be useful fordebugging.

博主设置的下面的分段,温度控制,实际测试【在换完硅脂,散热垫片额情况下,噪音很小处于可以接受的范围内,不像直升飞机】

sudo $(which coolgpus) --temp 22 35 47 57 66 73 78 81 83 85 --speed 25 30 40 48 62 80 85 90 95 100

五、注意事项:

如果出现这个情况,请看这篇博客的解决方案。https://blog.csdn.net/weixin_44503976/article/details/128327607

Traceback (most recent call last):File "/home/yuanworld/anaconda3/bin/coolgpus", line 266, in <module>run()File "/home/yuanworld/anaconda3/bin/coolgpus", line 259, in runwith xservers(buses) as displays:File "/home/yuanworld/anaconda3/lib/python3.6/contextlib.py", line 81, in __enter__return next(self.gen)File "/home/yuanworld/anaconda3/bin/coolgpus", line 172, in xserverskill_xservers()File "/home/yuanworld/anaconda3/bin/coolgpus", line 163, in kill_xserversraise IOError('There are already X servers active. Either run the script with the `--kill` switch, or kill them yourself first')
OSError: There are already X servers active. Either run the script with the `--kill` switch, or kill them yourself first


http://www.ppmy.cn/news/3921.html

相关文章

Linux drm内存管理(一) 浅谈TTM与GEM,为什么我们需要TTM和GEM?

[TOC](Linux drm内存管理(一) 为什么我们需要TTM和GEM&#xff1f;) 前言 目前Kernel中DRM中GPU的VRAM(GPU片上显存)的管理框架是有GEM和TTM&#xff0c;其中TTM早于GEM出现&#xff0c;GEM的出现是为了解决TTM复杂的使用方法&#xff0c;将大部分的VRAM管理实现逻辑交由厂商实…

MYSQL 8.0 -- 事务中删除不存在的记录导致死锁

最近开发的某个功能中&#xff0c;线上偶尔会爆出死锁异常。再大佬同事的帮助下&#xff0c;最终排查出了原因&#xff0c;在此记录一下。 文章目录业务描述事务中删除行时锁的表现场景重现问题处理业务描述 在业绩信息维护中&#xff0c;可以维护相关人员列表&#xff0c;相关…

C语言刷题(3)

&#x1f412;博客名&#xff1a;平凡的小苏 &#x1f4da;学习格言&#xff1a;别人可以拷贝我的模式&#xff0c;但不能拷贝我不断往前的激情 目录 计算体重指数 计算三角形周长和面积 KiKi和酸奶 网购 变种水仙花 计算体重指数 描述 问题&#xff1a;计算BMI指数&#xff0…

GPT3动口,RT-1动手,智能机器人开卷; 代码开源!

机器学习 (ML) 研究的多个子领域&#xff08;例如计算机视觉和自然语言处理&#xff09;的最新重大进展是通过一种共享的通用方法实现的&#xff0c;该方法利用大型、多样化的数据集和能够有效吸收所有数据的表达模型。尽管已经有各种尝试将这种方法应于机器人技术&#xff0c;…

电子厂测试题——难倒众多主播——大司马也才90分

一、选择题 1、1-2 ( ) A.1 B.3 C.-1 D.-3 2、|1-2|( ) A.1 B.3 C. -1 D.-3 3、1x2x3( ) A.5 B.6 C.7 D.8 4、3643( ) A.29 B.16 C.8 D.3 5、55x5( ) A.15 B.30 C.50 D.125 二、填空题(请填写阿拉伯数字) 6、110100 1000_______ 7、一个三角形砍去1个角&#…

Verilog刷题HDLBits——Conwaylife

Verilog刷题HDLBits——Conwaylife题目描述代码结果题目描述 Conway’s Game of Life is a two-dimensional cellular automaton. The “game” is played on a two-dimensional grid of cells, where each cell is either 1 (alive) or 0 (dead). At each time step, each c…

24. 两两交换链表中的节点

文章目录题目描述做题思路代码实现题目链接题目描述 给你单链表的头节点 head &#xff0c;请你反转链表&#xff0c;并返回反转后的链表。 示例 1&#xff1a; 输入&#xff1a;head [1,2,3,4,5] 输出&#xff1a;[5,4,3,2,1] 示例 2&#xff1a; 输入&#xff1a;head [1,2…

Linux如何查看文件的总大小?

在Linux中&#xff0c;查看文件的总大小的方法分别包括&#xff1a;stat命令、wc命令、du命令、ls命令&#xff0c;接下来通过这篇文章为大家详细的介绍一下。 Linux中内置了多种命令来查看文件大小&#xff0c;具体请看下文&#xff1a; 1、stat命令 stat命令用于显示文件的状…