Найти в Дзене
ServLesson

Как можно проверить память видеокарты Nvidia

Рассмотрим, как можно проверить оперативную память видеокарты на примере Palit 1060 с объемом памяти 6 Гб, которая не выводит изображение на экран монитора, а при подключении в качестве дополнительной в диспетчере устройств определяется с ошибкой 43. по итогам автоматического теста можем видеть, что генерировался файл

Ранее я писал статью с рядом вариантов возможного решения данной ошибки, но в итоге попытки остались тщетными и проблему так и не удалось решить.

Для проверки памяти карты следует создать загрузочную флешку с модульно-диагностическим программным обеспечением от Nvidia сокращенно (MODS), имеющим автоматизированную систему тестирования памяти (MATS).

-2

С помощью Rufus следует записать образа программы (MODS) на флешку. В корне носителя информации, в папке mods я хочу обратить внимание на файл runmats, который при необходимости можно подредактировать.

-3

Открыв его с помощью блокнота или какого-либо другого текстового редактора, можно видеть данную строчку, которая позволяет запускать тестирование памяти видеокарты сразу после загрузки дистрибутива с флешки, что очень удобно, когда видеокарта не выводит изображение. При этом результаты проверки сохраняются в текстовый файл report.txt в текущем каталоге. В целом подготовив флешку с необходимым программным обеспечением, следует перейти в настройки UEFI-BIOS для того, чтобы выставить приоритет загрузки с носителя информации и указать источник вывода изображения.

-4

В моем случаем нажатием клавиши F7 перехожу в расширенный режим, где во вкладке «Дополнительно» в разделе «Конфигурация System Agent», перейдя в «Параметры графики», из выпадающего меню строки «Основной дисплей» выбираю «Auto».

-5

Также можно указать «PCIE». Затем, переместившись в пункт «BOOT», следует выставить первым запуск с флешки. В завершении нажатием клавиши F10 сохраняем сделанные изменения. В результате компьютер перезагружается. После того, как изменения вступят в силу, нужно выключить компьютер и подключить HDMI-кабель от монитора к видеокарте, которая в моем случае не выводит изображение. Запустив обратно системник, следует подождать 1-2 минуты, когда выполнится запуск с флешки и пройдет тест памяти. Дополнительно я решил выполнить проверку вручную, но при этом вслепую вводя команды. Первая из команд cd 367.38.1, осуществляющая переход в каталог 367.38.1. Затем ввожу ./mats –e 30 > 30mb.txt, таким образом, запускаю проверку памяти 30 Мб с последующей записью информации о проведенном тесте в текстовый файл 30mb.txt. Опять-таки следует подождать пару минут, пока не отработает тест. Соответственно, чем больше будет указано значение памяти, тем дольше будет работать команда. Также память можно протестировать, используя команду ./mats –c [количество процентов], где указывается значение в процентах, но в этом случае мне не удалось записать результат работы скрипта в текстовый файл для его последующего просмотра. Выполнив проверку памяти в операционной системе, зайдя на флешке в папку mods по итогам автоматического теста можем видеть, что сгенерировался файл report.txt.

-6

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

-7

В отличие от теста, проведенного в автоматическом режиме, здесь неисправно только две банки. Дополнительно я провел еще один тест, который также запустил в ручном режиме, но указал больший объем памяти, а именно 100 Мб.

-8

Тест также показал, что неисправны только два чипа памяти. Исходя из этого я решил провести тест на заведомо исправной видеокарте 1060 объемом на 6 Гб от производителя MSI.

-9

По окончании автоматического теста с помощью команды ls в текущем каталоге можно видеть текстовый файл report.txt.

-10

Откроем его, введя команду nаno report.txt. Здесь можно видеть неисправность одной и той же банки памяти как на предыдущей карточке с тем же количеством ошибок.

-11

Выйдя из редактора сочетанием клавиш Ctrl+X, перейдя в каталог 367.38.1. Запускаю в ручном режиме команду ./mats –e 30 > test.txt. По итогам теста результат показывает, что все банки целы.

-12

Исходя из этого я полагаю, что в моем случае при автоматическом запуске mats происходит какой-то выброс на банке, расположенной на низкочастотном канале B. Возможно, у вас такого не будет.

После проверки остается определить, где располагаются неисправные банки памяти на самой видюшке. В данном случае на карте Palit имеется три канала памяти A, B и С, имеющие по 2 чипа памяти. Их определение начинается слева направо и снизу вверх.

-13

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

-14

В итоге данные чипы на карте являются неисправными.

-15

Помимо представленного варианта проверки памяти видеокарты можно воспользоваться и программами, которые работают в среде операционной системы Windows. Но в этом случае нужно, чтобы карта выводила изображение. Здесь можем видеть одну из таких программ, которая чем-то напоминает работу в командной строке.

-16

Наиболее распространенной для проверки памяти видеокарты является программа Msi kombustor. Также провести тест памяти карты, можно используя майнер добывающий Ethereum (т.к. он преимущественно нагружает видео-память).

Безусловно, использование программ для проверки под Windows является более простым вариантом, но, на мой взгляд, он может быть не так эффективен, как использование программного обеспечения MODS для карт NVIDIA. Ссылку на mods и программы работающие в Windows можно найти в описании под видео на YouTube.

Подробнее - в данном видео:

Фото- и видеоматериалы взяты с канала ServLesson на YouTube.