LINUX.ORG.RU

Кто напишет простой патч для gkrellm?

 , , , ,


1

2

Есть замечательная утилита gkrellm, которая для карт NVIDIA + blob на данный момент умеет показывать только температуру, используя nvidia-smi интерфейс.

Если кому не лень, то, пожалуйста, напишите патч, чтобы gkrellm мог читать и показывать следующие данные, возвращаемые nvidia-smi:

  • Fan Speed [0-100%]
  • Performance State [P1/P2 ... P8]
  • Utilization -> Gpu [0-100%]
  • Utilization -> Memory [0-100%]
  • Utilization -> Encoder [N/A|0-100%]
  • Utilization -> Decoder [N/A|0-100%]
  • Power Readings -> Power Draw [W]
  • Clocks -> Graphics [MHz]
  • Clocks -> SM
  • Clocks -> Memory
  • Clocks -> Video

    И список процессов, использующих GPU:

  • Processes -> Process ID [PID/число]
  • Processes -> Process ID -> Name [String]
  • Processes -> Process ID -> Used GPU Memory [MiB]

Сам не пишу, ибо не программист. Пример вывода: http://pastebin.ca/3727393

★★★★★

Сейчас тебе тонко намекнут что это в job

Promusik ★★★★ ()

gkrellm

Серьезно? Никакой некрофил не станет этот труп в 2016 патчить. Юзай коньки, будь человеком, и сам вытащишь и покажешь любые данные.

entefeed ☆☆☆ ()

Если там не архисложно, после обеда попробую, но ничего не обещаю. Утилита клёвая, вне сомнений.

backbone ★★★★★ ()

, используя nvidia-smi

gkrellm из ветки master не может читать представленный пример вывода, фикс. Предполагаю, что в Вашем случае информация берётся из nvidia-settings (кстати, он тоже не работает на системах с Optimus, т.к. нужные доп. опции вроде "-c", ":8"). // а ещё там есть метод nvclock

Слишком много писать даже по одному выбранному методу nvidia-smi/nvidia-settings/nvclock.

backbone ★★★★★ ()
Последнее исправление: backbone (всего исправлений: 2)
Ответ на: комментарий от backbone

И ещё там парсится весь выхлоп nvidia-smi -q -a, когда правильнее разбирать

nvidia-smi --format=csv --query-gpu=temperature.gpu

backbone ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.