Mats для видеокарт nvidia

MATS/MODS инструкция

Пишу пост, т.к. хочется скомпоновать основные тезисы по использованию программного комплекса для тестирования видеопамяти на видеокартах nVidia в одном месте, а не лазить каждый раз в мануал, заметки или на форум, сами знаете какой.

Данный тест запускается на базовой частоте памяти 300мгц.

Не рекомендуется запускать тестирование больше 100Мб памяти, т.к. возможно ложное отображение ошибок по всем каналам.

Если видеокарта выдает изображение

Запускается тест 20 мегабайт, начиная с 0 мб

Запускается тест 20 мегабайт, начиная с 512 мб

Запускается тест 1% памяти.

При прохождении теста с результатом FAIL и общим количеством ошибок = 32 или 33, нужно запустить тестирование повторно с аргументом -no_scan_out, чтобы утилита не считала сбойной область, отвечающую за вывод изображения

Если видеокарта не выдает изображение

Первый вариант — тестируем образом с автозагрузкой.

Второй вариант — выводим изображение со встроенной графики, либо устанавливаем тестируемую карту в дополнительный разъем PCI-Express (в том числе через райзер)

Если изображение выводится не с тестируемой карты, предварительно требуется воспроизвести команду:

./mods gputest.js -mfg -skip_rm_state_init (если при вводе следующей команды в отчете будут ошибки по всем каналам на чтение и запись, повторите данную команду с ключом -no_gold)

Далее, стандартные команды MATS с запуском теста по индексу устройства, либо с аргументом -3d_card

Запускается тестирование карты по индексу 01, например, если изображение берется со встроенной графики (индекс 0). Допускается указание индекса без 0, т.е. аргументы -n 1 и -n 01 равнозначные.

В результате, по окончанию тестирования, мы увидим зелёненькую надпись PASS, означающую, что тестирование не выявило проблем, либо красненькую FAIL, соответственно, тест завершился неудачно.

По умолчанию, результаты теста записываются в файл report.txt. Посмотреть отчет можно через встроенный текстовый редактор, вызвав его командой nano report.txt

Также можно изменить файл отчета аргументом

Ещё раз, тестирование не выявляет неисправные чипы памяти, а лишь указывает на канал, в котором есть проблемы. Причиной могут быть, как неисправные чипы памяти, так и неисправный ГПУ, либо проблемы в их связи (некачественная пайка, дефект текстолита).

Когда MATS проходит тест, но при этом имеются дефекты при работе видеокарты, следует провести более ресурсоемкое тестирование с помощью MODS. Данная утилита позволяет изменять частоты, запускать более ста разных тестов или зацикливать тестирование.

Синтаксис для работы следующий:

./mods [options] [file] [JavaScript arguments]

./mods –d –C gputest.js –mfg –run_on_error

где -d и — это аргументы для MODS, а -mfg и -run_on_error — аргументы для скрипта gputest.js

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

Основной скрипт, предназначенный для тестирования — gputest.js, имеющий различные варианты запуска, в зависимости от используемых аргументов и варианта тестирования.

./mods gputest.js -mfg (for CEM testing)

./mods gputest.js -oqa (for OEM outgoing QA testing)

Разница между этими двумя вариантами тестирования заключается в том, что опция -mfg запускает полный набор тестов. Тест -oqa — это более лёгкий и быстрый набор тестов, оптимизированный для ускорения тестирования.

В целях диагностики подходят оба варианта тестирования. Один из вариантов запуска

./mods gputest.js -oqa -old_gold -test 94 -loops 10 -fan_speed 90 -dramclk_percent 119 -ignore_fatal_errors -run_on_error -matsinfo -mats_cov 20 -pte_random

-oqa — вариант тестирования, другой вариант -mfg

-old_gold — использование файла с т.н. золотыми (правильными, эталонными) значениями контрольных сумм производимых вычислений. Другие варианты: -no_gold — не использовать -goldenfile — указать конкретный файл. Для использования стандартного голд файла — данный параметр не используется, при условии наличия данного файла в директории с тестом. Если данный файл отсутствует — получим ошибку heatstresstest is not define (необязательный параметр)

-test 94 — запуск выбранного теста *

-loops 10 — цикл из 10 запусков (необязательный параметр)

-fan_speed 90 — скорость вращения вентиляторов в %. Для работы вентиляторов в штатном режиме — данный параметр не используется (необязательный параметр)

-dramclk_percent 119 — частота памяти в %, другой вариант использования: -dramclk Х, где Х — частота в мегагерцах. Если параметр указан не будет — тест будет произведен на рабочей частоте — 100%

-ignore_fatal_errors — игнорировать ошибки PEX (желательно использовать)

-run_on_error — продолжение теста при обнаружении ошибок (желательно использовать)

-matsinfo — при обнаружении ошибок вывод информации в отчет. Если не будет указан данный параметр, при наличии ошибок по памяти — в отчёте будет строка bad memory без указания каналов с ошибками (желательно использовать)

Читайте также:  Можно ли разогнать видеокарту gts 450

-mats_cov 20 — процент охвата памяти (от 0 до 100), по умолчанию 10. (необязательный параметр)

-pte_random — распределение системной памяти в произвольном порядке (необязательный параметр)

Посмотреть отчет MODS можно командой nano mods.log

* Тест 94 — NewWfMats — наиболее популярный ресурсоёмкий тест памяти. Варианты тестов с другими шаблонами: 3, 19, 93, 118, 143, 161, 178

19 — MatsTest оч легкий

34,36,38 — Test FullHD (вдруг понадобится)

87 — ничего не понятно, но бытые банки отлавливает

92,93,94,95 — GlStressTest оптимальный тест

112 — CudaTest долгий и тяжелый

114. 116 — CudaMatsTest тоже можно юзать

118 — MatsTest легкий, можно пробовать первым

119 — оч легкий тест

136,138 — как и прошлый, изи тест

143.146 — CudaMatsTest мечта эпилептика

178 — MatsTest -моя любимый тест. тяжесть это надежность

Подписывайся на канал, чтобы не потерять статью: Группа в тележке

Источник

Тест видеопамяти видеокарты Nvidia на неисправность: инструкция по использованию MATS

Случилась со мной одна история. Купил Б/У видеокарту на Авито. По отзывам продавец надёжный, много положительных опытов. Перед отправкой по видеосвязи продавец показал и проверил видеокарту Nvidia GTX 660 Ti. Запустил тест Furmark — артефактов нет, температура максимальная 74 градуса. Запустил CS GO, всё идёт без проблем.

Через неделю приходит посылка. Я попросил знакомых в пункте выдачи сразу не подтверждать оплату, а подождать пока дома проверю видеокарту. Хорошо когда есть знакомые, можно дома проверить перед подтверждением оплаты. Но в моем случае мне это не помогло. Открываю посылку на видео снимаю, все ок, карта визуально целая.

Подключаю в компьютер, запускаю, работает. Включаю пару игр и тестов, все хорошо. Говорю жене: можешь подтверждать оплату. И пока она подтверждала, стояли ещё в очереди 4 человека. Я проверял видеокарту все это время, но не знал еще про программу Mats.

В этой статье покажу, как делать диагностику видеокарты Nvidia с помощью программы Mats и временно решить проблему прогревом видеочипа паяльным феном.

Как только жена пришла домой, говорит все я подтвердила оплату… Через минуту на экране появляются артефакты. Вот это поворот. Выключаю, включаю комп в надежде, что все заработает. Но нет артефакты по всему экрану.

Артефакты на экране из-за неисправной видеокарты

Что делать? Оплату уже подтвердили и деньги не вернешь. Пишу продавцу, оказывается он сам купил 2 недели назад у другого и не знал полной истории видеокарты. Как оказалось, видеочип прогревался уже предыдущим продавцом.

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

Итак, когда видеокарта перестает выводить изображение или появляются артефакты, то можно сделать диагностику в домашних условиях с помощью программы mods mats.

Mats — это программа для диагностики памяти видеокарт Nvidia. Помогает выявлять проблемные чипы памяти, которые проявляются появлением кодов ошибок 10 или 43.

Перед тем, как начать диагностику видеокарты, нужно создать загрузочную флешку с mats.

Примечание! Данная программа работает только с видеокартами от Nvidia. С AMD НЕ РАБОТАЕТ! К тому же может некорректно работать на материнках от Gigabyte.

Создание загрузочной флешки Mats для тестирования видеокарты

Скачиваем и распаковываем архив — mods mats 400.184 скачать.

Архив c паролем. Пароль от архива: ruslankomp

Распаковываем архив и запускаем Rufus. Вставляем флешку, выбираем файл mats.img из распакованного архива. Нажимаем Старт.

Создаём загрузочную флешку Mats в Rufus

Чтобы mats поддерживал видеокарты 10 серии, нужно из папки — версия 404.184 копировать с заменой файлы mats и mods в загрузочную флешку в папку 367.38.1

Копируем файлы mats и mods в загрузочную флешку

Теперь флешка с mats готова к использованию.

Тест видеопамяти видеокарты, когда есть изображение

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

  1. Вставляем загрузочную флешку в ПК.
  2. В биосе делаем приоритет загрузки с usb флешки.
  3. Загружается MATS и на автомате начинается тестирование видеокарты.
  4. После окончания теста покажет результат. FAIL — значит есть ошибки или PASS — ошибок нет.
  5. Если есть ошибки, вводим команду — nano report.txt и смотрим на каком канале ошибки.
  6. Определяем битую банку видеопамяти.

Если вышла такая картинка, то это указывает на неисправность видеокарты.

Результат тестирование показывает, что есть ошибки в памяти видеокарты

Чтобы посмотреть результат тестирования, вводим команду: nano report.txt

Mats 367.38 — ошибка видеопамяти на канале FBI0A (63:32)

Отсчёт банок памяти ведём против часовой стрелки от правого нижнего угла видеокарты, когда контакты pci-e направлены к нам.

Определяем чип памяти, на которой вышли ошибки в mats

В mats версии 400.184 результат тестирования выглядит таким образом.

Mats 400.184 — ошибка видеопамяти на канале FBIO-B1 и FBIO-C0

Начинаем считать против часовой стрелки от правого нижнего угла: [A1, A0] [B1, B0] [C1, C0] [D1,D0] [E1,E0] [F1,F0]. Таким образом определяем проблемный чип видеопамяти.

Читайте также:  Кулер для процессора авто

Маркировка чипов видеопамяти на видеокарте GTX 1080

Проверка видеокарты с помощью mats команд

Иногда бывают и глюки в автоматическом тесте, как у меня одна и та же видеокарта gtx 660 ti на материнке от Asus тест mats проходит без ошибок, а на материнке Huanan выходит ошибка. Поэтому лучше еще раз проверить вручную через специальные команды.

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

В ручном режиме нужно прогнать больше видеопамяти 30-100 мб, для этого вводим следующие mats mods команды:

  • cd 367.38.1/ — для входа в папку 367.38.1
  • ./mats -e 30 > test.txt — запуск проверки памяти 30 мб с последующей записью в текстовый файл test.txt
  • nano test.txt — открываем результат ручного тестирования после проверки.

Команды в mats для ручного тестирования видеопамяти

  • Ctrl+X — выход назад для ввода другой команды.
  • ./mats -c 100 — где цифра указывает проценты проверки видеопамяти.
  • ls — вывод всех файлов в каталоге.

В случае если тест видеокарты пройдет без ошибок, то выйдет такая картинка с зеленой надписью PASS.

Результат тестирования видеокарты без ошибок

Вводим команду: nano test.txt

Убеждаемся, что в файле test.txt, где записан результат тестирования — ошибок нет.

Mats 400.184 результат тестирования — ошибок в видеопамяти нет

Диагностика видеокарты, если нет картинки

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

  1. Вставляем флешку с Mats в компьютер с неисправной видеокартой.
  2. Отключаем все жёсткие диски и SSD от материнки, чтобы загрузка пошла с флешки.
  3. Запускаем компьютер и ждем 2-3 минуты.
  4. Выключаем компьютер, вытаскиваем флешку и подключаем на исправном компьютере.
  5. Заходим в папку mods и открываем файл report.txt

После проверки смотрим на флешке результат тестирования на исправном компьютере в папке mods/report.txt

Смотрим есть ли ошибки и на каком канале памяти.

Mats 400.184 — ошибка видеопамяти на канале FBIO-B1 и FBIO-C0

Определяем на видеокарте, где находится эта банка памяти, по тому же принципу, что описано в начале статьи.

Если ошибок нет, то в файле report.txt будет такой результат.

Результат тестирования видеопамяти без ошибок

Прогрев видеочипа феном

Примечание! Если вышла ошибка по какой-либо банки памяти видеокарты, то это не значит, что неисправен сам чип памяти.

От памяти к чипу идут сигнальные линии. Они могут пострадать внутри памяти, внутри чипа или в шарах под чипом/памятью. Электрическое поведение во всех этих случаях одинакова.

Соответственно программа, как минимум в такой ситуации не сможет отличить проблема в памяти или чипе.

Это означает, что программа выявляет ошибки между ГПУ и конкретной банкой памяти. А где пропал контакт точно не известно. Может быть это отвал на стороне графического процессора, а может быть проблема в самой банке памяти.

Чтобы это выяснить, проще использовать метод от простого к сложному. Сначала прогреваем видеочип, и если после прогрева контакт восстановился и ошибки в mats исчезли. Значит проблема была в отвале гпу. А если ошибки остались, то значит неисправен чип видеопамяти. В этом случае нужно менять чип памяти на исправный.

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

  1. Ставлю видеокарту чипом вверх.
  2. Возле чипа размещаю термопару.
  3. Фен выставляю на 350 градусов поток воздуха средний.
  4. Снизу нагревают плату до 100 градусов, водя по кругу.
  5. После прогреваю сверху по периметру подложки видеочипа до 200-220 градусов.
  6. Выключаю фен, и даю карте время остыть до комнатной температуры.

Прогрев видеочипа снизу с контролем температуры термопарой

Важно! Бес свинцовый припой плавится при температуре около 220 градусов. Видеочип нельзя нагревать больше 240-250 градусов, так как начнется разрушение кристалла.

Если после прогрева видеокарта проходит тест mats без ошибок, значит проблема была не в видеопамяти, а в отвале чипа.

Если же прогрев не помог и ошибка осталась та же. Значит проблема в памяти. В таком случае нужно менять неисправную банку памяти.

Советы от перегрева видеокарты

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

Если соблюдать тепловой режим и не перегревать видеокарту, то отвала чипа не будет.

Что нужно сделать, чтобы не было перегрева и отвала чипа в дальнейшем:

  1. В корпус поставить дополнительные вентиляторы, как минимум 1 спереди на вдув, и 1 сзади на выдув.
  2. Отрегулировать вручную обороты вентиляторов на видеокарте через Msi Afterburner.
  3. Регулярно следить за температурой под нагрузкой, во время игр.
  4. Раз в 3-6 месяцев чистить систему охлаждения от пыли.
  5. Если после чистки от пыли, температура превышает 75-80 градусов, то заменить термопасту.
Читайте также:  Видеокарта nvidia не обнаружена

Для настройки оборотов вентиляторов видеокарты я использую программу MSi Afterburner.

  1. Заходим в настройки.
  2. Открываем вкладку — Кулер.
  3. Включаем — Программный пользовательский авторежим.
  4. Настраиваем скорость вращения кулера.
  5. И нажимаем применить.

Msi Afterburner — настройка оборотов вентиляторов видеокарты

Я выставил настройки вращения вентиляторов на видеокарте gtx 660 ti так:

  • До 30 градусов обороты вентилятора крутятся на 40%
  • От 30 до 50 градусов обороты поднимаются с 40% до 60%
  • 55 градусов обороты 70%
  • 60 градусов на 80 %
  • с 68 градусов вентиляторы начинают крутится на 100 процентов.

Таким образом температура GPU держится в районе 60-65 градусов во время игр и видеокарта прослужит дольше.

28 комментариев к статье “ Тест видеопамяти видеокарты Nvidia на неисправность: инструкция по использованию MATS ”

Хочу помочь советом по работе mats.
В папке mods, файл runmats(открыть через блокнот) в конце строка «$LOCATION/$PKGNAME/mats» -e 20 число это кол-во мб памяти которое сканируется, а в самом конце от слова sync отступаем строчку и пишем poweroff
чтобы после сканирования само выключилось особенно полезно при слепом сканировании, должно получится вот так
# Run MATS
«$LOCATION/$PKGNAME/mats» -e 10

# Sync mats.log file

poweroff
думаю хоть кому нибудь помог : )

Антон, спасибо за совет. Это точно пригодится, если видеокарта совсем не выдает изображение.

Почему то после монтирования образа на флешку, она не становится мультизагрузачной и биос ее не видит, да и файлов в ней нет для этого в главном каталоге, только 3 папки и все.

Если прописать эту команду, перестает работать автозапуск теста и один хрен ничего не выключается(

Нигде не могу скачать mats скиньте образ кому не жалко

В статье есть ссылка на скачивание mats, смотрите внимательней.

Пароль от архива не приходит. Смысла в скачивании нет. Но статья забавная

Пароль от архива приходит, следуйте инструкции.

сне пароль пришел, флешка заработала, правда пока не помогло (у меня изображения нету)

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

Благодарю за софт. Возникла проблема с развертыванием. Из 2-х флешек USB 2.0 на 8 и 16 Гб, заработало только на одной, которая на 16 (нутрянку не подскажу не разбирал). На второй после развертывания образа, что руфусом, что dd, выходит сообщение «Partition with root filesystem not found» и вываливается в баш. Не знаете в чем может быть причина?

Смею предположить, что проблема с флешкой. Partition with root filesystem not found — Раздел с корневой файловой системой не найден

Благодарю за ответ. Сама флешка в порядке и тест на битые сектора проходит, а раздел из баша можно примонтировать руками, уже после загрузки. И все работает, но на автомате он не монтируется. И эта не первая флешка в моих руках у которой проблемы с загрузкой. Есть такая с которой можно грузиться на одних компах и нельзя на других. Есть с похожей проблемой, данные на ней хранятся нормально, а загрузочной сделать не удается, grub ставиться, но разделы не видит вообще. Есть подозрение, что контроллер этих флешек как-то по другому видит адресное пространство в результате чего загрузчик обращается не туда. А вот как отличить эти флешки от других не попробовав, я не знаю, поэтому и спросил. ))

Файловая система на флешке FAT32?

А вот это без разницы, поскольку развертывание образа, что руфусом, что утилитой dd из-под линукса, идёт низкоуровневое. Т.е. им всё равно что было на флешке до, оно побитово перезапишется образом. А в нем файловая система FAT32.

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

Какой то странный момент, при автоматичной проверке есть ошибки, при ручной все отлично

А при обычной работе компьютера какие проблемы у видеокарты?

ни чего не понял. Перепаял память, артефачит, драйвер слетел. Запускаю матс 8 банок памяти , есть канал «ц» и «д», калана «а» и «б» нету , ошибки по каналу «б». Это рофл какойто?

Если вышла ошибка по какой-либо банки памяти видеокарты, то это не значит, что неисправен сам чип памяти.
От памяти к чипу идут сигнальные линии. Они могут пострадать внутри памяти, внутри чипа или в шарах под чипом/памятью. Электрическое поведение во всех этих случаях одинакова.

Добрый день , точно такая же проблема на 660ti , такие же битые биты. Подскажите как вы устранили данную проблему ?

Добрый день. Прогрев чипа. В статье написано об этом

Источник

Adblock
detector