Случилась со мной одна история. Купил Б/У видеокарту на Авито. По отзывам продавец надёжный, много положительных опытов. Перед отправкой по видеосвязи продавец показал и проверил видеокарту 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 поддерживал видеокарты 10 серии, нужно из папки — версия 404.184 копировать с заменой файлы mats и mods в загрузочную флешку в папку 367.38.1

Теперь флешка с mats готова к использованию.
Тест видеопамяти видеокарты, когда есть изображение
Сначала покажу, как делать диагностику видеокарты, которая выдает изображение на монитор.
- Вставляем загрузочную флешку в ПК.
- В биосе делаем приоритет загрузки с usb флешки.
- Загружается MATS и на автомате начинается тестирование видеокарты.
- После окончания теста покажет результат. FAIL — значит есть ошибки или PASS — ошибок нет.
- Если есть ошибки, вводим команду — nano report.txt и смотрим на каком канале ошибки.
- Определяем битую банку видеопамяти.
Если вышла такая картинка, то это указывает на неисправность видеокарты.

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

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

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

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

Проверка видеокарты с помощью 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 — открываем результат ручного тестирования после проверки.

Дополнительные команды:
- Ctrl+X — выход назад для ввода другой команды.
- ./mats -c 100 — где цифра указывает проценты проверки видеопамяти.
- ls — вывод всех файлов в каталоге.
В случае если тест видеокарты пройдет без ошибок, то выйдет такая картинка с зеленой надписью PASS.

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

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

Определяем на видеокарте, где находится эта банка памяти, по тому же принципу, что описано в начале статьи.
Если ошибок нет, то в файле report.txt будет такой результат.

Прогрев видеочипа феном
Примечание! Если вышла ошибка по какой-либо банки памяти видеокарты, то это не значит, что неисправен сам чип памяти.
От памяти к чипу идут сигнальные линии. Они могут пострадать внутри памяти, внутри чипа или в шарах под чипом/памятью. Электрическое поведение во всех этих случаях одинакова.
Соответственно программа, как минимум в такой ситуации не сможет отличить проблема в памяти или чипе.
Это означает, что программа выявляет ошибки между ГПУ и конкретной банкой памяти. А где пропал контакт точно не известно. Может быть это отвал на стороне графического процессора, а может быть проблема в самой банке памяти.
Чтобы это выяснить, проще использовать метод от простого к сложному. Сначала прогреваем видеочип, и если после прогрева контакт восстановился и ошибки в mats исчезли. Значит проблема была в отвале гпу. А если ошибки остались, то значит неисправен чип видеопамяти. В этом случае нужно менять чип памяти на исправный.
Я прогреваю видеокарту с помощью паяльного фена, контролирую температуру чипа с помощью термопары на мультиметре.
- Ставлю видеокарту чипом вверх.
- Возле чипа размещаю термопару.
- Фен выставляю на 350 градусов поток воздуха средний.
- Снизу нагревают плату до 100 градусов, водя по кругу.
- После прогреваю сверху по периметру подложки видеочипа до 200-220 градусов.
- Выключаю фен, и даю карте время остыть до комнатной температуры.

Важно! Бес свинцовый припой плавится при температуре около 220 градусов. Видеочип нельзя нагревать больше 240-250 градусов, так как начнется разрушение кристалла.
Если после прогрева видеокарта проходит тест mats без ошибок, значит проблема была не в видеопамяти, а в отвале чипа.
Если же прогрев не помог и ошибка осталась та же. Значит проблема в памяти. В таком случае нужно менять неисправную банку памяти.
Советы от перегрева видеокарты
Причиной отвала видеочипа является перегрев. Вследствии работы видеокарты под нагрузкой, чип нагревается, значит расширяется. После выключения компьютера чип остывает и тем сам сужается. От большого перепада температур и происходит разрыв контактов.
Если соблюдать тепловой режим и не перегревать видеокарту, то отвала чипа не будет.
Что нужно сделать, чтобы не было перегрева и отвала чипа в дальнейшем:
- В корпус поставить дополнительные вентиляторы, как минимум 1 спереди на вдув, и 1 сзади на выдув.
- Отрегулировать вручную обороты вентиляторов на видеокарте через Msi Afterburner.
- Регулярно следить за температурой под нагрузкой, во время игр.
- Раз в 3-6 месяцев чистить систему охлаждения от пыли.
- Если после чистки от пыли, температура превышает 75-80 градусов, то заменить термопасту.
Для настройки оборотов вентиляторов видеокарты я использую программу MSi Afterburner.
- Заходим в настройки.
- Открываем вкладку — Кулер.
- Включаем — Программный пользовательский авторежим.
- Настраиваем скорость вращения кулера.
- И нажимаем применить.

Я выставил настройки вращения вентиляторов на видеокарте gtx 660 ti так:
- До 30 градусов обороты вентилятора крутятся на 40%
- От 30 до 50 градусов обороты поднимаются с 40% до 60%
- 55 градусов обороты 70%
- 60 градусов на 80 %
- с 68 градусов вентиляторы начинают крутится на 100 процентов.
Таким образом температура GPU держится в районе 60-65 градусов во время игр и видеокарта прослужит дольше.
Хочу помочь советом по работе mats.
В папке mods, файл runmats(открыть через блокнот) в конце строка «$LOCATION/$PKGNAME/mats» -e 20 число это кол-во мб памяти которое сканируется, а в самом конце от слова sync отступаем строчку и пишем poweroff
чтобы после сканирования само выключилось особенно полезно при слепом сканировании, должно получится вот так
# Run MATS
«$LOCATION/$PKGNAME/mats» -e 10
# Sync mats.log file
sync
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 , такие же битые биты. Подскажите как вы устранили данную проблему ?
Добрый день. Прогрев чипа. В статье написано об этом
И долго карта прослужила ?)
Через месяц опять прогревал, а дальше не знаю, не моя видеокарта была. В любом случае прогрев помогает временно, может день, месяц а может и год проработать без проблем, как повезет)
Как проверить дискретную графику в ноутбуке?
Человеческое гран мерси за очень полезную статью. Правда с несущей проблемой старого бука Vaio с отваливающимся радионом она не сильно мне поможет, но на антресолях валяется ПЕЧ 760, которую рука не подымалась выкинуть, вот будет чем заняться на выходных)
А Вам Антон, за power off, спасибо)
про -no_scan_out можешь посоветовать?
видел у некоторых даже без этой строки проходит без ошибок 33.
как?
Флешка почему то не запускает тест, тупа запускает винду, поставил как приоритетную загрузку
Как прогнать тест на максимальной частоте памяти?
У меня тоже самое. Два дня мучаюсь.
Подскажите, ошибки чтения по всем банкам о чем может говорить?
Карта работает но вылетает с тяжелых игр. Тест 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
Респектище!
Все аккуратно и по-полочкам!
Спасибо большое от начинающего ремонтника.
Прекрасный слог, прекрасная подача. Читал с удовольствием!