- Мониторинг загрузки видеокарты nvidia linux
- Тестирование видеокарты в Linux
- Проверка видеокарты в Linux
- 1. Утилита glxgears
- 2. GLMark2
- 3. GpuTest
- 4. Набор программ Unigine
- Выводы
- nvtop
- Интерфейс
- Установка
- Установка в Ubuntu (LinuxMint)
- Установка в ArchLinux (Manjaro)
- Установка в ArchLinux из AUR
- Установка в Gentoo
- Разработка
- Сайт (скачать бесплатно):
- Обзоры программы от пользователей
- Мониторинг критических параметров устройств при майнинге в ubuntu
- Обзор популярных утилит для мониторинга железа в Linux
- Изучение информации об уставленном аппаратном обеспечении утилитами lm-sensors и psensor
- Работа с программой GreenWithEnvy для видеокарт nvidia
- Работа с утилитой TuxClocker для видеокарт amd/nvidia в Ubuntu
- Установка и работа с утилитой Wattmangtk для мониторинга и разгона видеокарт AMD в Ubuntu
- Контроль состояния видеокарт AMD с помощью утилиты rocm-smi
- Работа с утилитой Radeon-profile для видеокарт АМД
- Заключение
Мониторинг загрузки видеокарты nvidia 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, материнки и жестких дисков. ). Простенько, но удобно, если подпривыкнуть.
- Устанавливаем lm-sensors и hddtemp
- Далее настраиваем lm-sensors:
*Отвечаем да/yes на все вопросы (их несколько будет)
- Далее запускаем модули (чтобы заработали датчики)
- Теперь сам Psensor устанавливаем:
Можно, в принципе, перезагрузиться на всякий и, далее, просто вводим в терминале
psensor
Про драйвер видеокарты, если не получается, можно из неофициального репозитория (PPA) попробовать заинсталлить.
- Удаляем ранее установленный драйвер nvidia, если не установился или установился криво:
- Подключаем репозиторий:
- Обновляем список пакетов и смотрим версии драйвера Nvidia в репозитории
- Устанавливаем драйвер, который будет выведен предыдущей командой, дли примера:
- Создаем xorg.conf:
- температура ядра и памяти;
- напряжение на ядре и памяти/контроллере памяти;
- частота ядра GPU и видеопамяти;
- потребление мощности видеокартой;
- скорость вращения вентиляторов системы охлаждения GPU;
- тайминги видеопамяти.
- HTOP — одно из лучших консольных приложений, мониторит и позволяет закрывать процессы нажатием кнопки F9 или k (kill), показывает загрузку CPU, RAM, виртуальную память. Не показывает информации о сети, GPU и температуре CPU;
- Glances — программа работает удаленно через SSH, позволяет отслеживать запущенные процессы, загрузку CPU, RAM, виртуальную память, работу сети, операции I/O. Из-за того, что Glances написана на Python, потребляет слишком много ресурсов процессора, нет информации о GPU и температуре CPU;
- Conky — красивая оболочка с инфо о CPU (в том числе загрузке и температуре), RAM, SWAP, HDD. Нет данных о видеокартах;
- Stacer — утилита для мониторинга и очистки системы, работы с меню автозагрузки и службами. Нет информации о GPU;
- netdata — мониторинг через браузер состояния CPU, RAM, SWAP, HDD. Нет SSH, данных о видеокартах;
- KsysGuard — мониторинг и работа с процессами, вывод инфо о состоянии CPU, RAM, загрузке системы;
- GNOME System Monitor — мониторинг CPU, RAM, SWAP, HDD, сети. Нет SSH, данных о видеокартах;
- GkrellM — виджет с информацией о CPU, его напряжении и вентиляторах, HDD. Нет данных о видеокартах;
- CoreFreq — очень подробная информация только о процессоре;
- nmon — мониторинг CPU, RAM, SWAP, HDD, сети. Нет SSH, данных о видеокартах;
- vtop — урезанная копия htop;
- atop — мониторинг процессов, CPU, RAM, SWAP, HDD, сети. Нет данных о GPU;
- lm-sensors — позволяет отслеживать загрузку и температуру процессора, скорость вентилятора кулера CPU. В дополнение к ней желательно использовать hddtemp и psensor;
- Psensor — утилита, отображающая информацию о температуре материнской платы и процессора (и его загрузке), старых видеокарт AMD (в которых используется ATI драйвер Catalyst), HDD, вентиляторах;
- Hardinfo — хорошая утилита для мониторинга железа под Linux, но безнадежно устаревшая (последний релиз — от 2009 года);
- Open Hardware Monitor — утилита, предоставляющая информацию о материнской плате, напряжении на процессоре, его температуре, вентиляторах, HDD, а также о видеокартах AMD, Nvidia. Программа изначально предназначена для Windows, для работы в Linux требуется Mono with WinForms и танцы с бубном. Последняя версия выпущена в ноябре 2016 года, поэтому на новом железе работоспособность не гарантируется.
- amdgpu.vm_fragment_size=9 — включение поддержки больших страниц памяти (аналог compute mode);
- nomodeset — настройка видеокарт происходит в ядре ,а не драйверах. Драйвера видеокарт не запускаются до полного запуска системы. Для майнинга этот режим применять нет смысла;
- quiet — при загрузке не отображаются сообщения об активации драйверов и прочей служебной информации. Для более полного контроля над компьютером и изучения процесса загрузки можно вообще отключать эту опцию;
- splash — режим, при котором запускается экран загрузки «глаз» и основные компоненты системы загружаются в фоновом режиме.
- quiet splash — тихое отображение заставки.
- показывает состояние памяти, GPU P-states, включая вольтаж;
- может мониторить сигналы сенсоров видеокарт;
- поддерживает работу со скриптами разгона, а также позволяет изменять параметры работы GPU прямо из графического интерфейса;
- поддерживает риги с несколькими видеокартами.
После проверяем, какой драйвер используется:
@willy Willy! HichNick!
ВСЕМ Огромное СПАСИБО за помощь ФОНАРЮ, в данный момент на винде, переключусь часа через три, думаю там будет намного проще сразу вводить команды, а не переписывать, как делал это ранее)
Результат напишу.
Результатом остался очень доволен, СПАСИБО
@hichnick Система драйвер подхватила, при этом стала работать тише, по мониторингу от Willy видно, что система в норме, ну может чуть выше нормы, считаю полёт нормальный.
спасибо за дрова
@willy Это ТЫ называешь простенько? Да тут все параметры системы, и не сосчитать, не пойму только одного, почему SSD показывает 99 градусов цельсия
У меня на Винде такого не было, спасибо
@hichnick Пробовал, что то не запускается, разберусь позже.
Источник
Тестирование видеокарты в Linux
Linux не славится высокой игровой производительностью. Это нормально, так как несмотря на то что количество игр для этой платформы увеличивается, их все равно не так много. Да и инструменты, с помощью которых пользователи могли бы проверить свое оборудование можно сосчитать на пальцах.
Однако есть несколько программ, которые помогут вам точно определить особенности работы вашей видеокарты. Это нужно как для технического сравнения видеокарт, так и просто ради интереса. Вообще говоря, для тестирования видеокарты Linux можно использовать только тест OpenGL рендеринга. Возможно, ваша видеокарта не поддерживает новые версии Direct3D, но в Linux это проверить невозможно, поскольку эта технология поддерживается только в Windows, а нас будет интересовать только OpenGL.
Проверка видеокарты в Linux
1. Утилита glxgears
Программа glxgears это популярный OpenGL тест, который входит в пакет утилит mesa-utils. Для установки в Ubuntu выполните команду:
sudo apt install mesa-utils
Для тестирования выполните команду glxgears в терминале:
Программа откроет окно, в котором будут рендериться три вращающихся в 3D пространстве шестеренки. Частота кадров (FPS) измеряется и выводится в терминал каждые 5 секунд. Это очень старый инструмент и поэтому позволяет проверить только небольшую часть из возможностей современного OpenGL.
Раньше он использовался для проверки корректности установки и работы проприетарного видеодрайвера. Драйверы с открытым исходным кодом, как правило, работали ужасно, и это было очень заметно во время того, как выполнялся этот тест opengl linux. Сейчас же вы не заметите никакой разницы, по крайней мере, в glxgears.
2. GLMark2
GLMark2 — более мощный инструмент, выпущенный разработчиками дистрибутива Lenaro. В отличие от glxgears, glmark предлагает большое количество тестов для различных аспектов работы видеокарты (буферизация, освещение, текстурирование, построение и т. д.) что позволяет лучше оценить видеокарту.
Каждый тест проводится на протяжении 10-ти секунд, а частота кадров подсчитывается индивидуально. В конце программа выдает оценку производительности на основе всех проведенных тестов. Мне нравится этот инструмент своей простотой и безупречной работой. Вы можете найти его в официальных репозиториях большинства дистрибутивов под названием gmark2. Для установки в Ubuntu выполните:
sudo apt install glmark2
После установки проверка видеокарты может быть запущена командой:
3. GpuTest
Это небольшая современная утилита для тестирования видеокарты в Linux, она поддерживает несколько OpenGL тестов, в том числе и для современных стандартов. Вот поддерживаемые тесты: треугольник (OpenGL 2.1 или OpenGL 3.2), пиксельный тест шейдеров (OpenGL 2.1 или OpenGL 3.2), FurMark (OpenGL 2.1 или 3.2), Plot3D (OpenGL 2.1 или 3.2), GiMark и TessMark (OpenGL 4.0).
Утилиту можно запустить через терминал или с помощью графического интерфейса. Также кроме обычных OpenGL тестов можно выполнить нагрузочное тестирование. Удобно, что утилита сразу выводит результат в терминал, по которому можно сделать приблизительную оценку того как прошла проверка видеокарты linux. Для установки программы необходимо скачать и распаковать архив с портативной версией из официального сайта.
4. Набор программ Unigine
Для тех кому недостаточно первых трёх программ, и тех кто хочет чего-то более современного есть еще три инструмента которые используют 3D движок Unigine. Это Valley, Heaven и Superposition. Бесплатные версии можно скачать на официальном сайте.
Эти инструменты позволяют тестировать в реальном времени взаимодействие света из различных источников, рендеринг, реалистичное небо с рассеянным светом в атмосфере или воду. Можно настроить уровни сглаживания, качество текстур, фильтрацию, анизатропию и качество шейдеров.
Установочный файл занимает около 1,5 гигабайта. После загрузки просто выполните его для установки программы:
После этого вы сможете найти программу в главном меню системы. Запустите её:
На вкладке Benchmark вы можете выполнить тест производительности видеокарты. Чтобы выбрать параметры тестирования вручную переключите поле Preset в положение Custom или оставьте по умолчанию. Для запуска тестирования нажмите кнопку Run.
Во время тестирования в правом верхнем углу будет отображаться информация о видеокарте. Это объем памяти, частота, а самое главное температура. По завершении вы увидите оценку и сможете сравнить её с другими оценками в интернете:
Выводы
В этой статье мы рассмотрели с помощью каких программ выполняется проверка видеокарты Linux. Несмотря на то, что здесь есть не так много игр как для Windows, все же есть достаточно инструментов, которые можно использовать для тестирования OpenGL, если вы знаете другие отличные инструменты, напишите в комментариях!
Источник
nvtop
nvtop (NVidia Top) — консольная утилита для мониторинга состояния видео-карт Nvidia. Выводит состояние памяти, температуру, список процессов, график использования и другую информацию.
Интерфейс
Интерфейс выполнен в стиле утилиты htop.
Установка
Установка в Ubuntu (LinuxMint)
Установка в ArchLinux (Manjaro)
Установка в ArchLinux из AUR
Установка в Gentoo
Разработка
Сайт (скачать бесплатно):
Обзоры программы от пользователей
NVtop — консольная утилита для анализа ресурсов видеокарты Nvidia для Linux в режиме реального времени. Внешне утилита похожа на Htop. Есть удобный график, на котором наглядно выводится потребление ресурсов ГПУ. График можно отключить через аргументы командной строки.
Утилита может работать с несколькими видеокартами. Если интересуют ресурсы конкретной видеокарты, то её можно указать в параметрах командной строки.
Что можно посмотреть через Nvtop:
• номер устройства;
• модель видеокарты;
• частота ГПУ;
• частота памяти видеокарты;
• температура видеокарты;
• использование вентилятора в процентах от предельного числа оборотов (на рисунке информация недоступна);
• потребляемая мощность в Ватах (на рисунке информация недоступна);
• вычислительная загрузка ГПУ в процентах;
• использование памяти видеокарты в процентах.
Для каждого процесса можно увидеть:
• номер процесса (PID);
• пользователя, от которого запущен процесс;
• тип потребляемых ресурсов (графика или вычисления);
• процент занятой процессом памяти видеокарты;
• процент использования вычислительных ресурсов видеокарты;
• процент занятой процессом основной памяти машины;
• строка запуска процесса со всему аргументами.
По сравнению с Htop — ограничены возможности управления процессами, выполняющимися на ГПУ. Т.е. повышать приоритет уже не получится. Варианты сортировок тоже ограничены. К сожалению, утилита умеет работать только в видеокартами Nvidia.
Источник
Мониторинг критических параметров устройств при майнинге в ubuntu
При майнинге на видеокартах и процессоре важно контролировать и управлять ключевыми параметрами их состояния. К ним относятся:
При работе в ubuntu часто возникает вопрос о том, какие программы можно использовать для контроля критических параметров состояния видеокарт и остальных устройств на компьютере?
Рассмотрим подробнее, какие программы мониторинга для Linux-подобных систем есть в открытом доступе, и какие из них лучше всего подходят для майнинга.
Обзор популярных утилит для мониторинга железа в Linux
В интернете можно найти множество бесплатных программ для мониторинга датчиков компьютера под linux, среди которых:
Меню автоматической очистки системы в Stacer:
Наиболее оптимальные из них для мониторинга, это: lm-sensors, Psensor, Hardinfo.
Среди этих программ нет утилит, предоставляющих данные о состоянии графической подсистемы компьютера.
Для видеокарт можно использовать следующие утилиты:
Рассмотрим подробнее порядок установки и использования для майнинга лучших из этих приложений на рабочей станции под управлением операционной системы xubuntu 16.04.
Изучение информации об уставленном аппаратном обеспечении утилитами lm-sensors и psensor
Для проверки состояния сенсоров компьютера можно использовать утилиту lm-sensors, которая устанавливается командой:
Проверка работоспособности утилиты lm-sensors осуществляется в терминале командой:
В результате ее выполнения появится информация о материнской плате, ядре установленной системы, процессоре. Кроме того, lm-sensors предложит провести сканирование на предмет наличия других сенсоров в системе:
При положительном ответе на этот вопрос (необходимо нажать латинскую букву «y» и ввод) появится информация о дополнительных сенсорах, обнаруженных в системе и будет предложено провести проверку наличия сенсоров в чипах устройств ввода-вывода:
Далее программа последовательно предложит провести сканирование интерфейсов IPMI (интеллектуальный интерфейс управления платформой), порты ISA, а также адаптеров I2C/SMBus, сенсоров процессора и других устройств. На все эти предложения можно отвечать да. Сканирование может занять несколько десятков минут. По его завершению появится информация такого вида:
Здесь lm-sensors предлагает записать данные о доступных сенсорах в файл etc/modules. Проще всего согласиться с предложением модифицировать этот файл.
Теперь, при вводе команды:
будет отображаться текущая информация от сенсоров GPU и CPU:
Для более полного вывода информации об установленном железе, включая температуру жесткого диска/SSD, нужно доставить утилиты hddtemp и psensor, которые устанавливаются командой:
Теперь уже можно запустить GUI-утилиту psensor через пункт «Система» в меню запуска (Whisker) рабочего стола xubuntu.
Работающая psensor предоставляет пользователю довольно полную информацию о температуре устройств, скорости вращения кулеров, загрузке процессора, свободной памяти и температуре накопителя:
Эту утилиту при желании можно вывести на панель с помощью подменю Система — Psensor — правая кнопка мыши — добавить на панель.
Там же можно выбрать, какие сенсоры будут использоваться, а также добавить эту программу в автозапуск.
Кроме того, Psensor позволяет включить отображение параметров, которые ею мониторятся в виде диаграммы (нужно активировать соответствующую строку справа в окне программы).
Для удаленного мониторинга компьютера с помощью Psensor на удаленном компьютере устанавливают ее сервер командой:
sudo apt-get install psensor-server
затем его запускают:
а на рабочей станции, откуда проводится мониторинг, используют команду:
К сожалению, в Psensor не отображается информация о текущем состоянии видеокарт.
Для отображения частоты ядра и памяти видеокарт в ОС типа ubuntu, температуры и частоты вращения вентилей, а также их разгона можно применять утилиты Radeon-profile (AMD), TuxClocker (nvidia, amd), GreenWithEnvy (nvidia), WattmanGTK (АМД).
Утилиты TuxClocker, GreenWithEnvy корректно работают с видеокартами nvidia. К сожалению, TuxClocker не всегда работает корректно с АМД. Для AMD лучше всего использовать Radeon-profile.
Работа с программой GreenWithEnvy для видеокарт nvidia
Работа с программой GreenWithEnvy проста и интуитивно понятна. Для ее установки инсталлируют библиотеки:
а потом выполняют команды:
Запуск GreenWithEnvy производится командой:
Скриншот утилиты GreenWithEnvy:
Работа с утилитой TuxClocker для видеокарт amd/nvidia в Ubuntu
Для работы с видеокартами nvidia в ubuntu утилите Tuxclocker требуется наличие установленных пакетов nvidia-smi, nvidia-settings, libxnvctrl и headers qt5base, x11extras. Для видеокарт amd требуется наличие библиотек libdrm и headers. Обычно все эти пакеты уже стоят в системе с запущенным майнингом.
Для компиляции и установки утилиты Tuxclocker для мониторинга состояния видеокарт nvidia, в терминале по очереди выполняют команды:
Программа Tuxclocker установится в папку /opt/tuxclocker/bin.
При появлении ошибок вида:
нужно установить пакеты qt5 и libqt5x11extras5-dev командой:
Для видеокарт AMD в терминале последовательно выполняют команды:
Для полноценного использования, утилиту tuxclocker нужно запускать от имени root командой:
Окна работающей утилиты tuxclocker:
Для полноценной работы с видеокартами АМД нужно включить в драйвере утилиту Radeon OverDrive. Это делается путем добавления в загрузчик ядра (не ниже версии 4.17) опции amdgpu.ppfeaturemask=0xffffffff (или amdgpu.ppfeaturemask=0xfffd7fff).
Для этого корректируют файл /etc/default/grub, а именно:
нужно привести к виду:
Для корректировки /etc/default/grub используют:
изменяют содержимое файла /etc/default/grub и обновляют grub командой:
В данном случае при корректировке опций загрузки ubuntu используются следующие параметры работы ядра (kernel), отвечающие за видеорежим:
Параметры radeon.si_support=0 amdgpu.si_support=1 включают поддержку драйвера amdgpu для видеокарт amd вместо устаревшего драйвера radeon.
Параметр amdgpu.dpm=1 добавляет поддержку режима DPM (dynamic power management) для видеокарт AMD.
Параметр amdgpu.ppfeaturemask=0xffffffff» используется для видеокарт AMD Polaris и Vega для включения OverDrive и разблокирования возможности полноценной работы с вольтажом, частотой ядра и памяти таких видеокарт. Для Gpu Navi (RX5700) можно попробовать использовать параметр amdgpu.ppfeaturemask=0xfffd7fff.
Для проверки корректности параметров загрузки применяют команду:
Должно отображаться значение 0xffffffff.
Рассмотрим подробнее работу с утилитой WattmanGTK, которая лучше всего работает с видеокартами AMD.
Установка и работа с утилитой Wattmangtk для мониторинга и разгона видеокарт AMD в Ubuntu
Программа WattmanGTK — это эмулятор Wattman (для Windows), работающий в linux с ядром 4.8+ (Ubuntu 16.10 и выше). Программа работает с AMDGPU kernel driver, имеет следующие возможности:
К сожалению, пока WattmanGTK не поддерживает управление вентиляторами кулеров видеокарт.
Для работы WattmanGTK нужно установить необходимые пакеты окружения командой (вводят сразу все строки):
Установка производится из терминала, запущенного в папке со скачанной программой WattmanGTK командами:
Для корректной работы WattmanGTK с видеокартами АМД также нужно скорректировать файл /etc/default/grub, а именно:
строку GRUB_CMDLINE_LINUX_DEFAULT=»quiet splash»
нужно привести к виду:
и обновить grub командой:
и перезагрузить компьютер.
К сожалению, WattmanGTK не работает в ubuntu 16.04, поэтому для такой ОС для мониторинга видеокарт АМД лучше использовать программу Radeon-profile или утилиту rocm-smi из пакета драйверов rocm.
Контроль состояния видеокарт AMD с помощью утилиты rocm-smi
rocm-smi (ROC System Management Interface) — это утилита, входящая в пакет драйверов rocm.
Ее можно поставить отдельно командами:
Программа по умолчанию установится в папку /opt/rocm/bin/rocm-smi.
По умолчанию rocm-smi показывает следующую информацию:
rocm-smi может показывать полную информацию о состоянии GPU AMD (версия Bios, стейты, вольтаж и много другого) с помощью команды:
Полный список команд rocm-smi доступен на github или в терминале после выполнения команды:
Много возможностей предоставляет программа Radeon-profile.
Работа с утилитой Radeon-profile для видеокарт АМД
Radeon-profile в Ubuntu требует наличия дополнительных пакетов, которые устанавливают командой:
Установка Radeon-profile делается командами:
Запуск программы Radeon-profile производят через меню системы:
Скриншот работающей утилиты Radeon-profile:
Заключение
Для мониторинга состояния видеокарт AMD в графическом режиме удобнее всего использовать программу Radeon-profile. Она предоставляет богатую информацию о видеокартах, установленных в системе, а также о параметрах видео в ядре системы. Ее же можно использовать для разгона и даунвольтинга, как и wolfamdctrl.
Для видеокарт nvidia можно использовать Tuxclocker или GreenWithEnvy.
Для мониторинга других устройств компьютера в ubuntu можно использовать утилиту lm-sensors вместе с hddtemp и psensor.
Источник