Модераторы Varset 248 Опубликовано 7 сентября, 2024 Модераторы Поделиться #1 Опубликовано 7 сентября, 2024 Тут я вкратце расскажу об одной замечательной утилитке от NVidia, о которой, десять к одному, знают немногие. Она консольная, то есть работает из командной строки, называется nvidia-smi.exe и позволяет... скажем так: тщательно, подробно и детально заглянуть за кулисы того, что происходит с видеокартой во время ее работы. Статистику, нагрузку, вольтаж, быстродействие, работу отдельных подкомпонентов, таких как энкодер, декодер, ядра и черт-те чего еще. Разумеется, все полученное можно проанализировать. Ссылка на комментарий https://vrcomm.ru/forums/topic/280-%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B8%D1%80%D1%83%D0%B5%D0%BC-%D0%BD%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D1%83-%D0%BD%D0%B0-%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE%D0%BA%D0%B0%D1%80%D1%82%D1%83/ Поделиться на другие сайты Поделиться
Модераторы Varset 248 Опубликовано 7 сентября, 2024 Автор Модераторы Поделиться #2 Опубликовано 7 сентября, 2024 В утилитке конечно же есть встроенная помощь по параметрам, командам и ключам, она вызывается так: nvidia-smi.exe -h Полезных команд там множество, каждый наверняка сочтет для себя что-то свое, вот пара небольших примеров. Мониторинг использования: nvidia-smi dmon --format=csv -f C:\Temp\dmon.csv В результате в файле dmon.csv будут записаны данные, на основе которых можно построить примерно такую диаграмму: Думаю, значения полей разжевывать не требуется. Диаграмма дана просто для примера визуализации, ибо впихивать туда мегагерцы, проценты, температуру и мощность одноременно - плохая идея. И еще одна команда с набором параметров: nvidia-smi --query-gpu=timestamp,memory.used,memory.free,utilization.memory,utilization.gpu -l 5 --format=csv -f C:\Temp\gpu-usage.csv Получается такое: Здесь, как видим, тоже смешались в кучу проценты и мегагерцы. Но при этом отчетливо понятно, что видеопамять (8GB) моментально скушана просто вся, остались жалкие 220 МБ, а утилизация при этом - 46%... Вы можете сделать свои собственные наборы команд и параметров и построить на их основе диаграммы. Пара важных вещей: команды работают, пока не будут прерваны по сочетанию кнопок Ctrl-C. И только в этом случае данные записываются в файл. Если просто закрыть окно выполнения команды, данные записаны не будут. Утилита - просто кладезь полезных данных, по которым можно понять, чего видеокарте не хватает, где перекос и повышенная нагрузка. Подклеиваю полные результаты тестов моей карты 3070 во время игры в No Man's Sky, можете полюбопытствовать: nvidia-smi-NMS-3070.zip Ссылка на комментарий https://vrcomm.ru/forums/topic/280-%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B8%D1%80%D1%83%D0%B5%D0%BC-%D0%BD%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D1%83-%D0%BD%D0%B0-%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE%D0%BA%D0%B0%D1%80%D1%82%D1%83/#findComment-1725 Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти