Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: SysInfo 4 Linux  (Прочитано 92411 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн assistent

  • Активист
  • *
  • Сообщений: 682
    • Просмотр профиля
    • Caйт плеера foobnix
Re: SysInfo 4 Linux
« Ответ #315 : 05 Августа 2012, 23:45:40 »
Пока заметил одну ошибку:
NVidia GPU Cores:  192
(видимо, случайно туда ширину шины загнали или количество ядер CUDA - и то и другое у меня по 192)

Для Nvidia актуально еще количество ядер CUDA. Также судя по NVidia X Settings можно извлечь температуру и частоту вращения fan. Еще там видна марка и модель монитора, его текущее разрешение и частота.

В принципе хотелось бы еще видеть производителя карты и количество потоковых процессоров, но в NVidia X Settings я этого не увидел. Если можете извлечь другим способом, буду рад.

А вообще за последнюю неделю сделан огромный шаг вперед. Ждем все новинки в GUI.

можно вкладку с температурой и вкладку с usb устройствами...
+1
Foobnix - наше всё.

Оффлайн YUKLA

  • Автор темы
  • Участник
  • *
  • Сообщений: 241
    • Просмотр профиля
    • Моя домашняя страница
Re: SysInfo 4 Linux
« Ответ #316 : 06 Августа 2012, 00:11:31 »
assistent, спасибо.

1. Дайте, пожалуйста, полный аутпут по NVidia.

2. По GPU Cores. Вот что пишут про этот запрос:
Цитировать
NV_CTRL_GPU_CORES - Return the number of GPU cores supported by the graphics pipeline.
Если это значит "ядра CUDA" - я переименую.

3. Да, я знаю, как получить частоту вращения вентиляторов. Вскоре добавлю.

4. Марка и модель монитора должна быть в другой части дерева - в разделе Monitor Information. :) Но я могу получить и ее.


Оффлайн Haron Prime

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 11312
  • Нетолерантный социопат
    • Просмотр профиля
Re: SysInfo 4 Linux
« Ответ #317 : 06 Августа 2012, 00:38:45 »
(6) Quering NV-CONTROL...
  NVidia Board Name: GeForce GTX 260
  NVidia GPU Cores:  216
  NVidia BIOS ver.:  62.00.4c.00.01
  NVidia IRQ:        0x12
  NVidia RAM:        896Mb
  NVidia BusId:      pcie:0000:01:00.0
  NVidia PCI ID:     10de:05e2
  NVidia 2D Clock:   GPU: 300Mhz, Memory: 100Mhz
  NVidia 3D Clock:   GPU: 576Mhz, Memory: 1015Mhz
  NVidia Bus Width:  448

Оффлайн assistent

  • Активист
  • *
  • Сообщений: 682
    • Просмотр профиля
    • Caйт плеера foobnix
Re: SysInfo 4 Linux
« Ответ #318 : 06 Августа 2012, 01:19:26 »
1. Дайте, пожалуйста, полный аутпут по NVidia.

(Нажмите, чтобы показать/скрыть)

Насчет ядер - похоже, это действительно ядра CUDA.
Foobnix - наше всё.

Оффлайн JohnDoe

  • Активист
  • *
  • Сообщений: 562
    • Просмотр профиля
Re: SysInfo 4 Linux
« Ответ #319 : 06 Августа 2012, 09:28:52 »
Можно сделать информацию о занятом пространстве на дисках как в gnome-system-monitor. Горизонтальные ползунки заполнения.

Оффлайн YUKLA

  • Автор темы
  • Участник
  • *
  • Сообщений: 241
    • Просмотр профиля
    • Моя домашняя страница
Re: SysInfo 4 Linux
« Ответ #320 : 06 Августа 2012, 12:29:50 »
Спасибо, коллеги.

Но вопрос был про данные NVidia - что еще добавить?

Могу скорость шины PCIE. Могу текущий и имеющиеся режимы энергосбережения. Могу про вентиляторы. Но не стоит превращать SysInfo в монитор состояния карты NVidia - у программы другая ниша.

Оффлайн assistent

  • Активист
  • *
  • Сообщений: 682
    • Просмотр профиля
    • Caйт плеера foobnix
Re: SysInfo 4 Linux
« Ответ #321 : 06 Августа 2012, 14:10:29 »
Вентиляторы, температуры, производитель
Foobnix - наше всё.

Оффлайн YUKLA

  • Автор темы
  • Участник
  • *
  • Сообщений: 241
    • Просмотр профиля
    • Моя домашняя страница
Re: SysInfo 4 Linux
« Ответ #322 : 06 Августа 2012, 21:56:44 »
Вентиляторы, температуры, производитель
Да, могу сделать. Но - мгновенные значения. Без обновления.

Если нужно обновление - это уже будет мониторинг.  А я мониторинг не планировал.

Производитель - легко.

Оффлайн Haron Prime

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 11312
  • Нетолерантный социопат
    • Просмотр профиля
Re: SysInfo 4 Linux
« Ответ #323 : 06 Августа 2012, 22:02:41 »
YUKLA,
а если макрка монитора не определяется автоматически?
меня этот вопрос интересует потому, что мой AOC F22 не был определён, производителя и модель я руками вписывал в xorg.conf
отсюда и вопрос - откуда будут браться данные о мониторе?

Оффлайн YUKLA

  • Автор темы
  • Участник
  • *
  • Сообщений: 241
    • Просмотр профиля
    • Моя домашняя страница
Re: SysInfo 4 Linux
« Ответ #324 : 06 Августа 2012, 22:33:19 »
YUKLA,
а если макрка монитора не определяется автоматически?
меня этот вопрос интересует потому, что мой AOC F22 не был определён, производителя и модель я руками вписывал в xorg.conf
отсюда и вопрос - откуда будут браться данные о мониторе?
Данные о мониторе берутся видеодрайвером в процессе инициализации через канал VESA DDC/CI (тыц). Они запрашиваются у монитора. Монитор отвечает данными по формату EDID (тыц). Или не отвечает. Или отвечает криво...

В общем - смотрите в свой XOrg.0.log, ищите там либо "DDC", либо "EDID" и смотрите, что плохого про это написано.

Оффлайн assistent

  • Активист
  • *
  • Сообщений: 682
    • Просмотр профиля
    • Caйт плеера foobnix
Re: SysInfo 4 Linux
« Ответ #325 : 07 Августа 2012, 00:35:48 »
Да, могу сделать. Но - мгновенные значения. Без обновления.
Если нужно обновление - это уже будет мониторинг.  А я мониторинг не планировал.
А в чем сложность делать запрос каждые допустим 5 сек. во время работы проги? Мониторится ведь не все подряд, а только эти 2 компонента. Неплохо конечно и оперативу мониторить.
Фишка хорошая и нужная, при этом просто реализуемая. И почему виндовым прогам это можно, а линуксовым нет :)
Foobnix - наше всё.

Оффлайн YUKLA

  • Автор темы
  • Участник
  • *
  • Сообщений: 241
    • Просмотр профиля
    • Моя домашняя страница
Re: SysInfo 4 Linux
« Ответ #326 : 07 Августа 2012, 00:41:09 »
А в чем сложность делать запрос каждые допустим 5 сек. во время работы проги? Мониторится ведь не все подряд, а только эти 2 компонента. Неплохо конечно и оперативу мониторить.
Фишка хорошая и нужная, при этом просто реализуемая. И почему виндовым прогам это можно, а линуксовым нет :)
Нет никакой сложности, код элементарный.

Но это "вываливается" из общей концепции программы. ;) Обновлять только 1-2% от всей информации, и только для одной конкретной программно-аппаратной конфигурации не целесообразно с точки зрения разработки утилиты. Если обновлять, так что-то более весомое и "всеобщее".

Я могу на C написать свободную программу-монитор, которая будет "мониторить" такие значения и их отображать в окошке - делов на 15 минут.

Но такая программа уже есть.

Оффлайн assistent

  • Активист
  • *
  • Сообщений: 682
    • Просмотр профиля
    • Caйт плеера foobnix
Re: SysInfo 4 Linux
« Ответ #327 : 07 Августа 2012, 00:56:25 »
Вы автор, Вам виднее. Просто мне как и любому юзеру хочется увидеть под линуксом что-то, что не уступало бы виндовым аналогам (хочется что-то типа Аиды под линукс, но только бесплатно и со своим лицом).
Не хочется для каждой мелочи устанавливать и запускать отдельную прогу. Мониторить память - одну запустить, мониторить temp и fan speed видюхи - другую, а если хочешь узнать температуру винтов - третью, соответственно просто посмотреть конфигурацию системы - четвертую.
« Последнее редактирование: 07 Августа 2012, 10:49:47 от assistent »
Foobnix - наше всё.

Оффлайн thunderamur

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6844
    • Просмотр профиля
Re: SysInfo 4 Linux
« Ответ #328 : 07 Августа 2012, 04:19:03 »
ну вроде как Юникс-вей когда как раз каждая программка (подпрограмма) делает одну конкретную задачу. Другое дело, что нужна хорошая морда, которая все эти подпрограммки грамотно заюзает и покажет инфу в удобочитаемом виде.

Оффлайн YUKLA

  • Автор темы
  • Участник
  • *
  • Сообщений: 241
    • Просмотр профиля
    • Моя домашняя страница
Re: SysInfo 4 Linux
« Ответ #329 : 07 Августа 2012, 10:54:26 »
Коллеги!

Я вижу необходимость мониторинга параметров температуры и скорости вращения вентиляторов платы NVidia. Это выходит за рамки предназначения моей программы - а именно - "собрать и задокументировать конфигурацию железа и ПО".

Требуемая вами программа не сложная. Ее можно создать за короткое время. Нужно только решить, что конкретно вы хотите, и начать работу. Это должно быть просто окшко с информацией? Это должен быть апплет KDE? Gnome?

Я готов оказать всяческое содействие по написанию такой программы, наработать код (на C) для сбора и отображения информации. Но специально делать такую программу и поддерживать ее мне не с руки. К тому же - у меня нет компьютера с NVidia (два ноута - один с ATI, другой с Intel).

Такие дела.

 

Страница сгенерирована за 0.02 секунд. Запросов: 19.