如何查看显卡温度(Nvidia、ATI、Intel...)

Lui*_*ado 69 video temperature

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

已经尝试sensorssensors-detect应用。例如,不检测 Nvidia 和 ATI 显卡温度。

drg*_*rog 98

nvidia 卡的另一种选择是使用 nvidia-smi:“NVIDIA 系统管理接口程序”。

user@box:~$ nvidia-smi -q -d temperature
GPU 0:
            Product Name            : GeForce 210
            PCI ID                  : a6510de
            Temperature             : 39 C
Run Code Online (Sandbox Code Playgroud)

或者只输出摄氏数值:

user@box:~$ nvidia-smi --query-gpu=temperature.gpu --format=csv,noheader
39
Run Code Online (Sandbox Code Playgroud)


omn*_*dan 61

是的,有命令。

检测传感器

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

sudo apt-get install lm-sensors
sudo sensors-detect
Run Code Online (Sandbox Code Playgroud)

由于 lucid lynx,你必须输入:

sudo service module-init-tools start
Run Code Online (Sandbox Code Playgroud)

如果您正在运行其他 Ubuntu 版本类型:

sudo /etc/init.d/module-init-tools start
Run Code Online (Sandbox Code Playgroud)

保存检测结果。

显示传感器数据

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

sensors
Run Code Online (Sandbox Code Playgroud)

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

我的传感器结果

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

显示 NVIDIA GPU 的温度

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

sudo apt-get install nvclock
Run Code Online (Sandbox Code Playgroud)

安装好后,输入nvclock -T显示温度。

您也可以键入nvidia-settings -q gpucoretemp.

我希望这对你有帮助

  • 谢谢丹尼尔,但传感器无法检测 ati 和 nvidia 等情况的视频温度。我应该把它放在问题中,但忘记了。+1 完整示例。 (5认同)

Dav*_*vid 18

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

nvidia-smi
Run Code Online (Sandbox Code Playgroud)

还提供了额外的信息:

+------------------------------------------------------+                       
| 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                                                 |
+-----------------------------------------------------------------------------+
Run Code Online (Sandbox Code Playgroud)


Ben*_*enC 11

如果您想观察终端中的温度以进行监控,您可以使用watch其他答案中给出的命令(例如@drgrog's)。例如,每 5 秒刷新一次温度:

watch -n 5 nvidia-smi --query-gpu=temperature.gpu --format=csv,noheader
Run Code Online (Sandbox Code Playgroud)