Есть ли команда (через терминал), чтобы увидеть температуру любой видеокарты.
Уже пробовал sensors
при применении sensors-detect
. Не обнаруживает, например, температуры видеокарты Nvidia и ATI.
Есть ли команда (через терминал), чтобы увидеть температуру любой видеокарты.
Уже пробовал sensors
при применении sensors-detect
. Не обнаруживает, например, температуры видеокарты Nvidia и ATI.
Да, есть команда.
Обнаружение датчиков
Прежде всего, вам нужно искать датчики:
sudo apt-get install lm-sensors
sudo sensors-detect
Так как ясная рысь, вы должны ввести:
sudo service module-init-tools start
Если вы используете другой тип версии Ubuntu:
sudo /etc/init.d/module-init-tools start
Чтобы сохранить результаты обнаружения.
Отображение данных датчика
Теперь, чтобы показать температуру, введите:
sensors
Теперь вы должны увидеть что-то вроде этого:
У меня не так много датчиков, кстати:)
Отображение температуры графического процессора NVIDIA
Если вы используете графический процессор NVIDIA:
sudo apt-get install nvclock
После установки введите nvclock -T
, чтобы отобразить температуру.
Вы также можете ввести nvidia-settings -q gpucoretemp
.
Надеюсь, это помогло вам,
Альтернативой для карт nvidia является использование nvidia-smi: «Программа интерфейса NVIDIA System Management».
[email protected]:~$ nvidia-smi -q -d temperature
GPU 0:
Product Name : GeForce 210
PCI ID : a6510de
Temperature : 39 C
Или для вывода только числового значения по Цельсию:
[email protected]:~$ 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, чтобы увидеть температуру. Я не помню, есть ли там текстовый инструмент.
Некоторые графические адаптеры Intel сообщают о своей температуре через acpi, и вы можете прочитать ее через команду sensors
из пакета с таким же именем.
Недавно я нашел прохладное расширение для Gnome 3. Итак, если вы его используете, вы можете установить это и увидеть температуру в лотке:
Этот индикатор также включает в себя температуру графического процессора (а также временные параметры процессора и жесткого диска).
После установки nvclock просто запустите:
NVIDIA-настройки
На терминале хорошо работала карта GeForce 210 поверх Ubuntu 14lts. Вы получаете очень хороший графический интерфейс и можете проверить температуру целина на GPU 0 > Термические настройки.