当前位置: 首页>>技术教程>>正文


如何查看视频卡温度(Nvidia,ATI,Intel ……)

, ,

问题描述

是否有命令(通过终端)来查看任何视频卡的温度。

已经尝试使用sensorssensors-detect。没有检测到例如Nvidia和ATI视频卡的温度。

最佳解决方案

是的,有一个命令。

检测传感器

首先,您必须搜索传感器:

sudo apt-get install lm-sensors
sudo sensors-detect

由于lucid lynx,你必须键入:

sudo service module-init-tools start

如果您正在运行另一个Ubuntu版本类型:

sudo /etc/init.d/module-init-tools start

保存检测结果。

显示传感器数据

现在,要显示温度,请键入:

sensors

现在你应该看到类似的东西:

video,temperature,ubuntu

我没有很多传感器,顺便说一句:)

显示NVIDIA GPU的温度

如果您使用的是NVIDIA GPU类型:

sudo apt-get install nvclock

安装后,键入nvclock -T以显示温度。

您也可以输入nvidia-settings -q gpucoretemp

我希望这能帮到你,

次佳解决方案

nvidia卡的替代方案是使用nvidia-smi:“NVIDIA系统管理接口程序”。

user@box:~$ nvidia-smi -q -d temperature
GPU 0:
            Product Name            : GeForce 210
            PCI ID                  : a6510de
            Temperature             : 39 C

或者只输出摄氏度的数值:

user@box:~$ nvidia-smi --query-gpu=temperature.gpu --format=csv,noheader
39

第三种解决方案

已提到的nvidia命令(在我的OpenElec安装上):

nvidia-smi

还提供了更多信息:

+------------------------------------------------------+                       
| NVIDIA-SMI 3.295.71   Driver Version: 295.71         |                       
|-------------------------------+----------------------+----------------------+
| Nb.  Name                     | Bus Id        Disp.  | Volatile ECC SB / DB |
| Fan   Temp   Power Usage /Cap | Memory Usage         | GPU Util. Compute M. |
|===============================+======================+======================|
| 0.  GeForce GT 520            | 0000:01:00.0  N/A    |       N/A        N/A |
|  N/A   52 C  N/A   N/A /  N/A |  17%  169MB / 1023MB |  N/A      Default    |
|-------------------------------+----------------------+----------------------|
| Compute processes:                                               GPU Memory |
|  GPU  PID     Process name                                       Usage      |
|=============================================================================|
|  0.           Not Supported                                                 |
+-----------------------------------------------------------------------------+

第四种方案

如果要监视终端中的温度以进行监视,可以将watch与其他答案中给出的命令一起使用(例如@ drgrog’s)。例如,每隔5秒刷新一次温度:

watch -n 5 nvidia-smi --query-gpu=temperature.gpu --format=csv,noheader

第五种方案

对于nvidia,有一个nvidia-settings包,其中包含一个gui来查看温度。我不记得那里是否有text-mode工具。

某些英特尔图形适配器通过acpi报告其温度,您可以通过同名包中的sensors命令读取它。

第六种方案

我最近为Gnome 3找到了一个很酷的扩展。所以如果你正在使用它 – 你可以安装它并查看托盘中的温度:

https://extensions.gnome.org/extension/541/nvidia-gpu-temperature-indicator/

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/1706.html,未经允许,请勿转载。