Как увидеть температуру видеокарты (Nvidia, ATI, Intel & hellip;)

Есть ли команда (через терминал), чтобы увидеть температуру любой видеокарты.

Уже пробовал sensors при применении sensors-detect. Не обнаруживает, например, температуры видеокарты Nvidia и ATI.

1
задан 18 February 2014 в 00:07

7 ответов

Альтернативой для карт 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
55
ответ дан 25 May 2018 в 22:10
  • 1
    optirun nvidia-smi -q -d температура – Dawid Drozd 17 June 2016 в 21:25
  • 2
    Если кто-то пропустил это, nvidia-settings -q gpucoretemp - еще один метод. – Mateen Ulhaq 1 April 2018 в 15:15

Уже упомянутая команда для 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                                                 |
+-----------------------------------------------------------------------------+
16
ответ дан 25 May 2018 в 22:10

Если вы хотите посмотреть температуру в терминале для мониторинга, вы можете использовать watch с командами, которые были указаны в других ответах (например, @ drgrog's). Например, чтобы обновить температуру каждые 5 секунд:

watch -n 5 nvidia-smi --query-gpu=temperature.gpu --format=csv,noheader
9
ответ дан 25 May 2018 в 22:10

Для nvidia есть пакет nvidia-settings, который включает в себя gui, чтобы увидеть температуру. Я не помню, есть ли там текстовый инструмент.

Некоторые графические адаптеры Intel сообщают о своей температуре через acpi, и вы можете прочитать ее через команду sensors из пакета с таким же именем .

4
ответ дан 25 May 2018 в 22:10

Недавно я нашел прохладное расширение для Gnome 3. Итак, если вы его используете, вы можете установить это и увидеть температуру в лотке:

https://extensions.gnome.org/ расширение / 541 / NVIDIA-ГП-температурно-индикатор /

2
ответ дан 25 May 2018 в 22:10

Этот индикатор также включает в себя температуру графического процессора (а также временные параметры процессора и жесткого диска).

https://launchpad.net/indicator-sensors

0
ответ дан 25 May 2018 в 22:10

После установки nvclock просто запускается:

nvidia-settings

На терминале хорошо работает на карте GeForce 210 поверх Ubuntu 14lts. Вы получите очень приятный графический интерфейс и можете проверить температуру Цельсия на GPU 0> Термальные настройки.

0
ответ дан 25 May 2018 в 22:10

Другие вопросы по тегам:

Похожие вопросы: