Linux мониторинг видеокарты amd

Содержание
  1. Как узнать статистику использования GPU в Ubuntu?
  2. NVTOP — мониторинг загрузки видеокарт AMD/NVIDIA
  3. Intel GPU TOP — для видеокарт от Intel
  4. Использование radeontop для получения информации о загруженности видеокарт AMD в Linux
  5. Сборка программы из исходного кода в Linux
  6. Использование radeontop для сбора информации о загруженности видеокарт AMD в Linux
  7. Вам также может понравиться
  8. Криптовалюта BigBangCore (BBC) и майнинг на алгоритме CryptoNightBBC
  9. О запуске основной сети Iron Fish и майнинге монет IRON
  10. 🐧 Лучшие инструменты командной строки для мониторинга и диагностики графических процессоров Linux
  11. Диагностика графического процессора Linux
  12. Поиск информации о GPU на Linux
  13. 1. glmark2 – стресс-тестирование производительности графического процессора в Linux
  14. 2. glxgears – простой инструмент для тестирования производительности графического процессора Linux.
  15. 3. gpustat – простой инструмент для получения статистики графического процессора Nvidia на Linux и FreeBSD Unix.

Как узнать статистику использования GPU в Ubuntu?

загрузка GPU

Ubuntu до сих пор не отображает информацию об использовании графического процессора в системном мониторе. Однако график использования GPU можно легко посмотреть, для этого есть соответствующие программы. Сейчас мы их и рассмотрим.

NVTOP — мониторинг загрузки видеокарт AMD/NVIDIA

Аббревиатура NVTOP расшифровывается как Neat Videocard TOP, она поддерживает большинство современных видеочипов от AMD, NVIDIA. Программа NVTOP отображает использование графического процессора, а также видеопамяти как для отдельного процесса, так и в целом. Дополнительно отображается температура, частоты и энергопотребление.

NVTOP

Теоретически есть поддержка даже видеокарт Intel, но она пока находится в зачаточном состоянии (только драйвер i915). Для AMD поддерживаются все GPU с драйвером amdgpu. Видеокарты NVIDIA поддерживаются, начиная с поколения Kepler (GeForce 600, GeForce 800M и выше).

Для установки NVTOP лучше воспользоваться PPA, так как в официальных репозиториях хранится старая версия (в PPA на текущий момент есть версии для Ubuntu 20.04, Ubuntu 22.04, Ubuntu 22.10 и Ubuntu 23.04).

sudo add-apt-repository ppa:flexiondotorg/nvtop

После установки запустите ее командой nvtop.

Intel GPU TOP — для видеокарт от Intel

Для графики от Intel также есть аналогичная программа — Intel GPU TOP. Ее интерфейс немного попроще, но основную информацию она отображает: загрузку видеочипа, скорость обмена с видеопамятью, частоты и энергопотребление.

Intel GPU TOP

Для установки Intel GPU TOP воспользуйтесь командой:

sudo apt install intel-gpu-tools

Источник

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

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

Читайте также:  Чем просмотреть linux диск

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

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

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

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

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

sudo apt-get install libdrm-dev libncurses-dev libpciaccess-dev libxcb-randr0-dev libxcb-xtest0-dev libxcb-xinerama0-dev libxcb-shape0-dev libxcb-xkb-dev

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

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

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

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

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

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

./radeontop [-chmv] [-b bus] [-d file] [-i seconds] [-l limit] [-p device] [-t ticks]
-b --bus 3 выбор видеокарты в соответствии с PCI bus (в шестнадцатеричном (hexadecimal)-формате). От нуля до 9 включительно нумерация совпадает с десятичной системой исчисления; -c --color включение цвета в консоли; -d --dump file запись дампа данных в файл, - для stdout; -i --dump-interval 1 число секунд между записью дампов памяти (по умолчанию 1 секунда); -l --limit 3 выход из программы после записи N-ного количества строк дампов, по умолчанию — без остановки; -m --mem принудительное использование проприетарного драйвера /dev/mem path; -p --path device открыть DRM-устройство согласно указанному пути; -t --ticks 50 число сэмплов в секунду (по умолчанию 120); -T --transparency включить прозрачность; -h --help показать помощь по работе с утилитой; -v --version показать версию программы.

Как видно из описания ключей для использования программы 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 номер два:

Читайте также:  Dr web remover linux

Отображение информации о видеокарте 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) для уменьшения потребления.

Вам также может понравиться

Криптовалюта BigBangCore (BBC) и майнинг на алгоритме CryptoNightBBC

О запуске основной сети Iron Fish и майнинге монет IRON

Источник

🐧 Лучшие инструменты командной строки для мониторинга и диагностики графических процессоров Linux

Обзоры

Видеокарта – это специальная плата, которая контролирует то, что отображается на мониторе компьютера.

Ее также называют графическим процессором (GPU), который вычисляет 3D-изображения и графику для игр Linux и других целей.

Давайте рассмотрим на 7 лучших инструментов командной строки для мониторинга и диагностики графического процессора Linux и решения проблем.

Следующие инструменты работают на Linux для мониторинга и диагностики GPU, а также в других операционных системах, таких как FreeBSD.

Большинство пользователей Linux и FreeBSD в наши дни используют графические процессоры Nvidia, Intel и AMD.

Диагностика графического процессора Linux

Мы можем использовать следующие инструменты для мониторинга, диагностики и проверки наших систем на базе Linux или * BSD.

Поиск информации о GPU на Linux

Чтобы получить информацию о GPU, просто запустите:

sudo lshw -C display -short
lspci -v | more

H/W path Device Class Description =============================================================== /0/100/1/0 display TU117M [GeForce GTX 1650 Mobile / Max-Q] /0/100/2 /dev/fb0 display UHD Graphics 630 (Mobile)

1. glmark2 – стресс-тестирование производительности графического процессора в Linux

glmark2 – это утилита командной строки для тестирования производительности OpenGL 2.0 и ES 2.0.

Мы можем установить его следующим образом:

Теперь запустите его следующим образом:

Затем он проведет стресс-тестирование вашего графического процессора в Linux:

======================================================= glmark2 2014.03+git20150611.fa71af2d ======================================================= OpenGL Information GL_VENDOR: NVIDIA Corporation GL_RENDERER: GeForce GTX 1650 with Max-Q Design/PCIe/SSE2 GL_VERSION: 4.6.0 NVIDIA 450.80.02 ======================================================= [build] use-vbo=false: FPS: 4980 FrameTime: 0.201 ms [build] use-vbo=true: FPS: 6927 FrameTime: 0.144 ms [texture] texture-filter=nearest: FPS: 5144 FrameTime: 0.194 ms [texture] texture-filter=linear: FPS: 4979 FrameTime: 0.201 ms [texture] texture-filter=mipmap: FPS: 4030 FrameTime: 0.248 ms [shading] shading=gouraud: FPS: 6358 FrameTime: 0.157 ms [shading] shading=blinn-phong-inf: FPS: 5810 FrameTime: 0.172 ms [shading] shading=phong: FPS: 6425 FrameTime: 0.156 ms [shading] shading=cel: FPS: 5720 FrameTime: 0.175 ms [bump] bump-render=high-poly: FPS: 4772 FrameTime: 0.210 ms [bump] bump-render=normals: FPS: 7187 FrameTime: 0.139 ms [bump] bump-render=height: FPS: 6724 FrameTime: 0.149 ms [effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 5278 FrameTime: 0.189 ms [effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 3649 FrameTime: 0.274 ms [pulsar] light=false:quads=5:texture=false: FPS: 5793 FrameTime: 0.173 ms [desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 2776 FrameTime: 0.360 ms [desktop] effect=shadow:windows=4: FPS: 3913 FrameTime: 0.256 ms [buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 1555 FrameTime: 0.643 ms [buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 1703 FrameTime: 0.587 ms [buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 1800 FrameTime: 0.556 ms [ideas] speed=duration: FPS: 5480 FrameTime: 0.182 ms [jellyfish] : FPS: 4283 FrameTime: 0.233 ms [terrain] : FPS: 746 FrameTime: 1.340 ms [shadow] : FPS: 4878 FrameTime: 0.205 ms [refract] : FPS: 1580 FrameTime: 0.633 ms [conditionals] fragment-steps=0:vertex-steps=0: FPS: 5081 FrameTime: 0.197 ms [conditionals] fragment-steps=5:vertex-steps=0: FPS: 4556 FrameTime: 0.219 ms [conditionals] fragment-steps=0:vertex-steps=5: FPS: 5293 FrameTime: 0.189 ms [function] fragment-complexity=low:fragment-steps=5: FPS: 5048 FrameTime: 0.198 ms [function] fragment-complexity=medium:fragment-steps=5: FPS: 4602 FrameTime: 0.217 ms [loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 4744 FrameTime: 0.211 ms [loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 4515 FrameTime: 0.221 ms [loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 4948 FrameTime: 0.202 ms ======================================================= glmark2 Score: 4584 =======================================================

2. glxgears – простой инструмент для тестирования производительности графического процессора Linux.

Он будет отображать частоту кадров через равные промежутки времени.

Читайте также:  Find user and group in linux

Он стал довольно популярным в качестве основного инструмента для тестирования производительности Linux и Unix-подобных систем, таких как FreeBSD.

Установите и запустите его следующим образом:

$ apt install mesa-utils
$ glxgears

Частота кадров графического процессора измеряется и выводится на экран каждые пять секунд.

Окончательный результат будет выглядеть следующим образом:

Running synchronized to the vertical refresh. The framerate should be approximately the same as the monitor refresh rate. 299 frames in 5.0 seconds = 59.416 FPS 299 frames in 5.0 seconds = 59.731 FPS 300 frames in 5.0 seconds = 59.940 FPS 300 frames in 5.0 seconds = 59.968 FPS 300 frames in 5.0 seconds = 59.943 FPS 300 frames in 5.0 seconds = 59.967 FPS 299 frames in 5.0 seconds = 59.742 FPS 300 frames in 5.0 seconds = 59.951 FPS . . .

3. gpustat – простой инструмент для получения статистики графического процессора Nvidia на Linux и FreeBSD Unix.

Он написан на Python и является идеальным инструментом для пользователей CLI, особенно разработчиков ML/AI.

Его можно установить следующим образом с помощью PIP:

$ pip install gpustat
$ pip3 install gpustat

Источник

Оцените статью
Adblock
detector