Тест видеопамяти видеокарты 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 из распакованного архива. Нажимаем Старт.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Видеокарта GTX 1080 чипы памяти
Маркировка чипов видеопамяти на видеокарте 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 команды
Команды в mats для ручного тестирования видеопамяти

Дополнительные команды:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Чтобы это выяснить, проще использовать метод от простого к сложному. Сначала прогреваем видеочип, и если после прогрева контакт восстановился и ошибки в 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 градусов, то заменить термопасту.

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

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

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

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

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

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

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

    # Sync mats.log file

    sync

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  8. Человеческое гран мерси за очень полезную статью. Правда с несущей проблемой старого бука Vaio с отваливающимся радионом она не сильно мне поможет, но на антресолях валяется ПЕЧ 760, которую рука не подымалась выкинуть, вот будет чем заняться на выходных)
    А Вам Антон, за power off, спасибо)

  9. про -no_scan_out можешь посоветовать?
    видел у некоторых даже без этой строки проходит без ошибок 33.
    как?

  10. Флешка почему то не запускает тест, тупа запускает винду, поставил как приоритетную загрузку

  11. Подскажите, ошибки чтения по всем банкам о чем может говорить?
    Карта работает но вылетает с тяжелых игр. Тест mats -e 20 боз ошибок
    с параметром -с 100 :
    mats version 367.38. Testing GP102 with 11264 MB of memory starting with 0 MB.
    Warning: RM unavailable — won’t test GP10x upper memory
    Errors found. Use -matsinfo for details.
    This message will only appear once.
    SUBPART RANK0 RD ERR RANK0 WR ERR UNKNOWN ERR
    ————- ————- ————- ————
    FBIOA[ 31: 0] 170746176 0 0
    FBIOA[ 63: 32] 170744832 0 0
    FBIOB[ 31: 0] 170743296 0 0
    FBIOB[ 63: 32] 170747776 0 0
    FBIOC[ 31: 0] 170750272 0 0
    FBIOC[ 63: 32] 170743296 0 0
    FBIOD[ 31: 0] 170745152 0 0
    FBIOD[ 63: 32] 170747392 0 0
    FBIOE[ 31: 0] 170745472 0 0
    FBIOE[ 63: 32] 170743552 0 0
    FBIOF[ 31: 0] 170743232 0 0
    FBIOF[ 63: 32] 170746752 0 0

    1. Дмитрий, вы определили в чем была проблема?
      У меня все один в в один как у вас 🙁
      1080ti

  12. Респектище!
    Все аккуратно и по-полочкам!
    Спасибо большое от начинающего ремонтника.
    Прекрасный слог, прекрасная подача. Читал с удовольствием!

Оставьте комментарий

Ваш email не будет опубликован. Обязательные поля отмечены *