Как узнать загрузку gpu linux

[вещества]как посмотреть нагрузку на gpu

конкретней — nvidia
такое вообще возможно?
в гугле забан (

PerfHUD, должен быть под линух )

nvidia gpu load linux monitor

у тебя винда головного мозга!

Сколько непонятных интересных комманд, да :3

PerfHUD вот покажи для линя оха? )))

Там, емнип и без него посмотреть можно, или ошибаюсь?

бл[censored].
и КАК?
сам в топик смотри прежде чем писать.

# aticonfig —adapter=0 —od-gettemperature —odgc

Adapter 0 — ATI Radeon HD 2400 PRO
Sensor 0: Temperature — 50.00 C

Adapter 0 — ATI Radeon HD 2400 PRO
Core (MHz) Memory (MHz)
Current Clocks : 525 400
Current Peak : 525 400
Configurable Peak Range : 535 450
GPU load : 0%

Источник

Как узнать загрузку gpu linux

Привет Всем посетителям и администраторам форума!
Я новичок по «полной программе» , установил Убунту 18.04, HichNick мне помог настроить проводной интернет, за что ему огромное СПАСИБИЩЕ.
Но сейчас возникла другая небольшая проблема. Так бы может не заметил, но вчера понял, что комп, работает в какой-то мне неизвестной нагрузке, переключился на Винду, включил мониторинг, увидел температуру видео карты (1060-3) 41 С, которая уже падала, на проц (Xeon 2670) не обратил внимания и остальное тоже.
Где то видел программу мониторинга CPU и GPU для Убунты, только не помню где ((( найти пока не смог
p.s. пытался установить дрова для видео карты (1060-3), что то не вышло(
Дрова брал с сайта NVidia

пытался установить дрова для видео карты (1060-3), что то не вышло(

Для установки драйверов Nvidia в Ubuntu 18.04 достаточно открыть терминал и выполнить команду:

А для мониторинга CPU можно использовать встроенное приложение или установить Stacer

@sergtver
Для мониторинга я лично Psensor юзаю: он не только нагрузку, но и температуры всех сенсоров показывает (CPU, GPU, материнки и жестких дисков. ). Простенько, но удобно, если подпривыкнуть.

  1. Устанавливаем lm-sensors и hddtemp
  1. Далее настраиваем lm-sensors:

*Отвечаем да/yes на все вопросы (их несколько будет)

  1. Далее запускаем модули (чтобы заработали датчики)
  1. Теперь сам Psensor устанавливаем:

Можно, в принципе, перезагрузиться на всякий и, далее, просто вводим в терминале
psensor

Про драйвер видеокарты, если не получается, можно из неофициального репозитория (PPA) попробовать заинсталлить.

  1. Удаляем ранее установленный драйвер nvidia, если не установился или установился криво:
  1. Подключаем репозиторий:
  1. Обновляем список пакетов и смотрим версии драйвера Nvidia в репозитории
  1. Устанавливаем драйвер, который будет выведен предыдущей командой, дли примера:
  1. Создаем xorg.conf:

    После проверяем, какой драйвер используется:

    @willy Willy! HichNick!
    ВСЕМ Огромное СПАСИБО за помощь ФОНАРЮ, в данный момент на винде, переключусь часа через три, думаю там будет намного проще сразу вводить команды, а не переписывать, как делал это ранее)
    Результат напишу.
    Результатом остался очень доволен, СПАСИБО

    @hichnick Система драйвер подхватила, при этом стала работать тише, по мониторингу от Willy видно, что система в норме, ну может чуть выше нормы, считаю полёт нормальный.
    спасибо за дрова

    @willy Это ТЫ называешь простенько? Да тут все параметры системы, и не сосчитать, не пойму только одного, почему SSD показывает 99 градусов цельсия
    У меня на Винде такого не было, спасибо

    @hichnick Пробовал, что то не запускается, разберусь позже.

    Источник

    Использование radeontop для получения информации о загруженности видеокарт AMD в Linux

    Утилита radeontop в операционных системах семейства Linux предоставляет информацию о загрузке OpenCL и GL блоков ядра и памяти видеокарт AMD, начиная с ядер R600 и выше. Получаемая от программы radeontop информация о загрузке вычислительных блоков видеокарты и VRAM может помочь в выборе параметров разгона видеокарты для конкретного алгоритма (определить, что нужно гнать — ядро или память, или то и другое).

    Для Windows такую программу использовать не имеет смысла, так как аналогичные функции есть в GPU-Z.

    Radeontop — это продукт, созданный программистом, известным на Github под псевдонимом clbr. Программу radeontop можно скачать с github на странице релизов:

    Для использования radeon top в Linux нужно самостоятельно собрать исполняемый файл из исходного кода.

    Сборка программы из исходного кода в Linux

    До сборки программы radeontop в системе с ядром Linux нужно установить следующие пакеты:

    Компиляция утилиты radeontop осуществляется в папке с ее исходными кодами комнадой:

    После сборки исполняемый файл диагностической программы radeontop появится в папке с исходниками:

    Использование radeontop для сбора информации о загруженности видеокарт AMD в Linux

    Программа radeontop работает исключительно в терминале.

    При выполнении команды

    отображается информация о загрузке модулей видеокарты:

    Для более детального отображения информации о видеокартах AMD в программе radeontop используются дополнительные ключи с таким синтаксисом:

    Как видно из описания ключей для использования программы radeontop нужно знать номер слота PCI-E в который включена видеокарта. Для этого можно использовать такие программы, как:

    • amdcovc (подробнее в статье «Использование AMDCOVC для мониторинга, разгона и даунвольтинга GPU AMD в Linux»);
    • amdmeminfo «Использование amdmeminfo для изучения информации о памяти видеокарт AMD в Linux», команду sudo ./PhoenixMiner -list в майнере (или подобные для других майнеров) и другие способы.

    Пример команды утилиты radeontop для отображения информации о видеокарте AMD Radeon RX 562 (Sapphire Pulse, ядро Polaris 11) с памятью Elpida EDW4032BABG, подключенной к слоту PCI-E номер два:

    Отображение информации о видеокарте AMD Radeon RX 562 при майнинге на алгоритме verthash в xubuntu 18.04 (загрузка шейдерных ядер 99.17%, памяти — 62.45% по объему VRAM, 100% по загрузке контроллера памяти):

    Информация о загрузке видеокарты AMD Radeon RX478 при майнинге Ethereum (403-я эпоха DAG):

    Как видно из информации в консоли radeontop, при майнинге на алгоритме Ethash память видеокарты Radeon RX478 загружена на 100% (Memory Clock), шейдерные блоки также загружены на 100%, так как частота ядра снижена до 1120 GHz (вольтаж 880 mV) для уменьшения потребления.

    Источник

    Как получить информацию о GPU?

    Я ищу команду, которая выдала бы мне ту же информацию, что и:

    За исключением графического процессора (тип чипа и памяти, частота).

    19 ответов

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

    Команда glxinfo предоставит вам всю доступную информацию OpenGL для графического процессора, включая имя его поставщика, если драйверы установлены правильно.

    Чтобы получить информацию о тактовой частоте, не существует стандартного инструмента.

    • Для графических процессоров ATI/AMD: aticonfig —odgc будет получать тактовые частоты, и aticonfig —odgt будет получать данные о температуре.
    • Для графических процессоров NVIDIA nvclock Программа будет получать ту же информацию.

    Мне неизвестен эквивалентный инструмент для драйверов с открытым исходным кодом, для Intel или других графических процессоров.

    Другая информация об оборудовании может быть получена из lspci а также lshw инструменты.

    Я не знаю прямого эквивалента, но lshw должен дать вам информацию, которую вы хотите, попробуйте:

    (это также работает без sudo но информация может быть менее полной / точной)

    Вы также можете установить пакет lshw-gtk чтобы получить графический интерфейс.

    Сообщение в блоге, посвященное работе, выполненной в командной строке, находится здесь:

    Узнайте идентификатор устройства:

    Затем вы можете использовать этот вывод с lspci снова, формируя две вложенные команды

    Если у вас более 1 графической карты, попробуйте выполнить следующую команду:

    lspci | grep ‘ VGA ‘ | cut -d» » -f 1 | xargs -i lspci -v -s <>

    Вывод из моей системы:

    РЕДАКТИРОВАТЬ: Вы можете избежать запустив с sudo

    Так, (prefetchable) [size=64M) указывает на то, что у меня карта NVIDIA 64 МБ. Тем не менее, я не, это скорее 256 МБ. Зачем? увидеть ниже.

    Чтобы узнать, как извлечь из этого максимум информации и производительности, прочитайте чрезвычайно полную статью на Arch-Linux Wiki

    Для пользователей nvidia начните с

    (Это работает с установленными драйверами Nvidia, но не с системами с открытым драйвером ‘nouveau’).

    Это означает, что у меня есть 256 МБ графической карты GDDR3.

    В настоящее время я не знаю, как получить это для Intel и AMD/ATI GPU.

    Бежать google-chrome и перейдите к URL about:gpu , Если Chrome выяснил, как использовать OpenGL, вы получите чрезвычайно подробную информацию о вашем GPU.

    Для карт Nvidia.

    1-й графический процессор

    2-й графический процессор

    clinfo

    является аналогом glxinfo но для OpenCL.

    NVIDIA-настройки

    Смешивает время выполнения с некоторой статической информацией.

    Для карт Nvidia введите

    Я считаю, что лучший вариант для этого — neofetch.

    Это дает вывод как это:

    Конки или Терминал Заставка

    Я использую два метода для автоматического отображения информации о графических процессорах nVidia и Intel iGPU:

      Conky динамически отображает информацию о GPU в реальном времени

    /.bashrc отображает информацию о графическом процессоре каждый раз, когда открывается терминал

    Conky дисплей в реальном времени

    В этом примере Conky используется для отображения текущей статистики графического процессора (nVidia или Intel) в режиме реального времени. Conky — это легкий системный монитор, популярный среди многих энтузиастов Linux.

    Дисплей меняется в зависимости от того, загрузились ли вы после prime-select intel или же prime-select nvidia ,

    Intel iGPU

    • Intel iGPU показывает как Skylake GT2 HD 530 iGPU с текущей частотой
    • Минимальная частота 350 МГц и максимум 1050 МГц

    nVidia GPU

    • Графический процессор nVidia показывает как GeForce GTX970M с текущей частотой и температурой графического процессора
    • Отображаются версия драйвера, P-State и версия BIOS
    • Отображается загрузка графического процессора, использование ОЗУ, энергопотребление и частота ОЗУ

    Код Конки

    Вот соответствующий скрипт Conky для Intel iGPU и nVidia GPU:

    /.bashrc Терминал заставки

    Этот пример изменяет

    /.bashrc отображать информацию на заставке каждый раз, когда открывается терминал или когда вы набираете . .bashrc в командной строке.

    В дополнение к neofetch ответил ранее, есть screenfetch который выглядит намного лучше (ИМО). Плюс другой ответ упоминает, что он не знает, как включить iGPU в список, и это делает это:

    В итоге, только для нижнего раздела с дисплеем Ubuntu, содержащим информацию о GPU (вторая последняя строка), используйте:

    Вы хотите поставить screenfetch командовать нижней части вашего

    /.bashrc файл, чтобы он появлялся каждый раз, когда вы открываете терминал.

    Если вам нужно больше подробностей, посмотрите ответ @knb на этот же вопрос.

    Это на самом деле не так уж сложно. Для модели и памяти, вот 1 вкладыш, который работает для каждой видеокарты, на которой я его тестировал, независимо от производителя (Intel, AMD, NVIDIA):

    GPU=$(lspci | grep VGA | cut -d «:» -f3);RAM=$(cardid=$(lspci | grep VGA |cut -d » » -f1);lspci -v -s $cardid | grep » prefetchable»| cut -d «=» -f2);echo $GPU $RAM

    GPU = Все, что делает этот бит — это захват 3-го поля из вывода ‘lspci’, отфильтрованного через ‘grep’ для VGA, который соответствует видеочипу.

    RAM = Все, что делает этот бит — это переменная cardid равен первому полю вывода из lspci соответствует «VGA» и кормит это как запрос -v подробный вывод из lspci для этого конкретного -s устройство, дополнительно фильтрующее вывод grep для строки » prefetchable», поскольку она содержит память на самой карте (обратите внимание на предыдущий пробел, так как мы не хотим совпадать с «non-prefetchable» в нашем выводе.

    Для тактовой частоты на интегрированной графике Intel (протестировано на I3 и I5)

    выполнить команду sudo find /sys -type f -name gt_cur* -print0 | xargs -0 cat Это погружается в дерево /sys, чтобы найти файл gt_cur_freq_mhz, который на моем I3 /sys/devices/pci0000:00/0000:00:02.0/drm/card0/gt_cur_freq_mhz и печатает содержимое. который в моем случае при очень небольшой нагрузке 350 как в 350 МГц, что соответствует минимальной частоте, найденной в /sys/devices/pci0000:00/0000:00:02.0/drm/card0/gt_min_freq_mhz и когда работает glxgears а также glmark2 результаты в 1050 как в 1050 МГц, что соответствует максимальной частоте, найденной в /sys/devices/pci0000:00/0000:00:02.0/drm/card0/gt_max_freq_mhz

    Для часовых ставок на картах nvidia:

    nvidia-smi -stats -d procClk соответствует тактовой частоте GPU nvidia-smi -stats -d memClk соответствует часам памяти.

    Примечание: я не могу проверить вышеупомянутое, поскольку моя верная GeForce 210 не поддерживается, и это работает только на Kepler или более новых графических процессорах, как указано в `nvidia-smi -stats —help’

    У меня в настоящее время нет никаких решений для тактовой частоты на картах AMD, и у меня нет оборудования, доступного для тестирования. Однако я скажу, что, насколько мне известно, aticonfig упомянутого в принятом ответе больше не существует, и кажется, что nvclock не доступен ни для чего, так как верный.

    Источник

    Читайте также:  Значение ошибки по коду windows
Оцените статью