是否有命令(通过终端)可以查看任何视频卡的温度。
已尝试sensors
应用sensors-detect
。例如,不检测 Nvidia 和 ATI 显卡温度。
答案1
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
答案2
是的,有命令。
检测传感器
首先,你必须搜索传感器:
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
现在你应该看到类似这样的内容:
顺便说一句,我没有很多传感器:)
显示 NVIDIA GPU 的温度
如果您使用的是 NVIDIA GPU 类型:
sudo apt-get install nvclock
安装后,输入nvclock -T
显示温度。
您也可以输入nvidia-settings -q gpucoretemp
。
我希望这对你有帮助,
答案3
已经提到的 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 |
+-----------------------------------------------------------------------------+
答案4
对于 nvidia,有一个nvidia-settings
软件包,其中包含一个用于查看温度的 GUI。我不记得里面是否有文本模式工具。
一些英特尔图形适配器通过 acpi 报告其温度,您可以通过sensors
同名包中的命令读取它。