galaxyman 14.07.2011 10:19

Есть вопрос!Как посмотреть загрузку GPU Nvidia

Как посмотреть загрузку GPU Nvidia 7300?
Гуглил, нашел пару скриптов на буржуйских форумах, но они не рабочие.
например:
#!/bin/sh
gpu=`nvidia-smi -a | grep GPU | tail -n+2 | awk '/:/{print $NF}'`
mem=`nvidia-smi -a | grep Memory | awk '/:/{print $NF}'`
temp=`nvidia-smi -a | grep Temp | cut -c17-18`
echo "GPU load: "${gpu}
echo "VRAM use: "${mem}
echo "GPU temp: "${temp}"C"

А не рабочие потому, что команда: nvidia-smi -a
вместо вывода информации о карте выдает справку

Вот нашел еще скрипт, но на выходе тоже пусто :(
Есть еще какие то варианты?


Тэги: GPU nvidia
+ 2 -
Похожие Поделиться

dront78 14.07.2011 13:36 #
что мешает заменить? на nvidia-smi -q например ;)
galaxyman 14.07.2011 16:20 #
nvidia-smi -q
выдает пургу, при этом файл nvidia-smi.log пустой

nvidia-smi [OPTION1] [OPTION2 ARG] ...
NVIDIA System Management Interface program for Tesla S870

-h, --help Show usage and exit
-x, --xml-format Produce XML logfile (default: nvidia-smi.log)
-l, --loop-continuously Probe continuously, clobbers old logfile
-t NUM, --toggle-led=NUM Toggle LED state for Unit
-i SEC, --interval=SEC Probe once every seconds if the -l option is selected (default and minimum: 1 second)
-f FILE, --filename=FILE Specify log file name (default: nvidia-smi.log)
Dark_SS 14.07.2011 22:40 #
%aptitude show nvidia-current | grep Версия
Версия: 270.41.06-0ubuntu1
%uname -a
Linux DarkneSS 2.6.38-8-generic-ck #41~ppa1-Ubuntu SMP Sun Apr 10 17:10:21 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux

nvidia-smi -a выводит информацию, спасибо за идею =)
Dark_SS 14.07.2011 23:35 #
температура:
nvidia-smi -a | grep Gpu | grep C | awk '{print $3}'
nvidia-smi -a | grep Gpu | grep C | sed 's/ Gpu : //' | sed 's/ C//'
версия драйвера:
nvidia-smi -a | grep 'Driver Version' | awk '{print $4}'
nvidia-smi -a | grep 'Driver Version' | sed 's/Driver Version : //'
чип:
nvidia-smi -a | grep 'Product Name' | awk '{print $5,$6}'
nvidia-smi -a | grep 'Product Name' | sed 's/ Product Name : GeForce //'
кулер:
nvidia-smi -a | grep 'Fan Speed' | awk '{print $4,$5}' | sed 's/ //'
nvidia-smi -a | grep 'Fan Speed' | sed 's/ Fan Speed : //' | sed 's/ //'
всего памяти:
nvidia-smi -a | grep Mb | grep Total | awk '{print $3}'
nvidia-smi -a | grep Mb | grep Total | sed 's/ Total : //' | sed 's/ Mb//'
занято памяти:
nvidia-smi -a | grep Mb | grep Used | awk '{print $3}'
nvidia-smi -a | grep Mb | grep Used | sed 's/ Used : //' | sed 's/ Mb//'
свободно памяти:
nvidia-smi -a | grep Mb | grep Free | awk '{print $3}'
nvidia-smi -a | grep Mb | grep Free | sed 's/ Free : //' | sed 's/ Mb//'

Cпасибо товарищам -=0pen_s0urce=- и BrainFucker с конференции kubuntu.ru !
Dark_SS 14.07.2011 23:38 #
Парсерлох (или я, что не заключил в тег "код") и съел пробелы. Правильную версию можно посмотреть здесь.
extra 15.07.2011 00:17 #
спасибо, надо в yasp запилить
Dark_SS 15.07.2011 00:27 #
Интересная вещь, надо потыкать!
shisoid 15.07.2011 00:40 #
не все карты могут показать загруженность GPU
с памятью проще
таки дела
galaxyman 15.07.2011 08:41 #
да я собственно хотел посмотреть, насколько хром использует карточку для отрисовки графики
Dark_SS 15.07.2011 10:06 #
Дистрибутив и версию дров назовите, пожалуйта.
galaxyman 15.07.2011 12:10 #
Ubuntu 11.04
driver:173.14.30
насколько я понял проблема в моей видеокартеи драйвере
нашел NVPerfKit на досуге попробую
Dark_SS 15.07.2011 15:17 #
Получается, что драйверы серии 173.* эту фичу не поддерживают?..
ZED 17.07.2011 13:35 #
у мну на 195.* не работает
Dark_SS 17.07.2011 21:40 #
Дело ясное, что дело тёмное. Наверно нвидиа в каждой серии драйверов что-то меняет... У вас nvidia-smi -a вообще ничего не показывает?
ZED 18.07.2011 12:22 #
==============NVSMI LOG==============


Timestamp : Mon Jul 18 15:22:09 2011

GPU 0:
Product Name : GeForce GTX 260
PCI ID : 5e210de
Temperature : 49 C
Dark_SS 18.07.2011 13:43 #
Чип нормально будет читаться, а для температуры подойдёт такая строчка:
1
nvidia-smi -a | grep Temperature | awk '{print $3}'
ZED 18.07.2011 16:38 #
спс, температура у меня в коньках, а вот загрузка GPU намного интереснее
Dark_SS 18.07.2011 17:40 #
Аналогично в конки всё почти нашёл. Остальное добавил через exec
extra 18.07.2011 13:05 #
Я так понял это воркает только для проприетарных дров. А для nouveau есть что-нибудь подобное?
Dark_SS 18.07.2011 13:41 #
Поищите, умеет ли оно с датчиками работать.
Dark_SS 18.07.2011 13:44 #
Нашёл утилиту nvclock, пробуйте.
galaxyman 18.07.2011 13:53 #
да я критил ее nvclock_gtk, это оверлокерская утилитка
но так не нашел как смотреть в реальном времени загрузку GPU
shisoid 21.07.2011 02:13 #
повторяю ещё раз
далеко не все карты позволяют смотреть загруженность GPU
если уж 9400 не может так, то уж 7*** тем более
galaxyman 21.07.2011 09:10 #
да у меня собственно говоря есть возможность купить у знакомого бу нвидию х450, но посколько в 3д игры не играю мне было интересно посмотреть насколько хром при отрисовке страниц использует ресурсы карточки и будет ли смысл в ее апгрейде
Dark_SS 21.07.2011 09:38 #
Хм. Косвенно можно отследить по температуре.