Ремонт Sapphire NITRO+ RX480 на 8 Gb с использованием новой программы для тестирования видеопамяти АМД
Доброго времени суток! Извиняюсь за долгое отсутствие, но не попадалось интересных ремонтов.
Спешу обрадовать мастеров с появлением аналога НВИДИА МАТС (Ремонт GTX1060 6 Gb Palit с использованием NVIDIA Mats) для проверки видеопамяти лагеря красных (АМД)!!!
Для тех кто занимается ремонтом видеокарт, проблемы с памятью АМД всегда были больной темой, потому что аналогов НВИДИА МАТС для АМД не было и ремонт заключался в поочередной замене каждого чипа или всей памяти целиком.
История разработки скрипта началась на известном для мастеров сервисе vlab, ссылка http://vlab.su/viewtopic.php?f=48&t=100822
Популяризатором данного скрипта является отличный мастер iToffer ( Санкт-Петербург), ссылка на его ютуб канал - https://www.youtube.com/channel/UC2W9ERfsfIQngo8ALu1-Y4w.
Итак, я опробовал данный скрипт и остался доволен результатами)) попробую более подробно разобрать алгоритм работы на примере сегодняшнего ремонта.
На стол ложится Sapphire NITRO+ RX480 на 8 Gb с памятью от самсунг, артефактами при запуске видеокарты и соответственно 43 ошибкой
Вертикальные полоски характерны для неисправности видеопамяти.
Поехали) что необходимо сделать для работы скрипта:
1) скачать образ https://drive.google.com/file/d/1_EkxWRyK4ZWlVhaAjqbM04sbevb...
2) записать этот образ с помощью RUFUS на флэшку (образ около 700 МБ)
3) в корень флешки скопировать скрипт https://cloud.mail.ru/public/5mX1/34QA6o1Az/
4) загружаемся со встроенной видеокарты или другой карты и соответственно приоритет загрузки выставляем с созданной флэшки
5) выбираем Arch Linux и ждем загрузки (порядка минуты), по окончании загрузки видим следующее
6) вводим команду mount/device/sda1_ /mnt (перед /mnt обязательно пробел)
7) вводим команду cd /run/archiso/bootmnt (после cd пробел)
8) теперь ВАЖНЫЙ момент! Необходимо узнать с какого адреса начинается видеопамять.
Для этого вводим lspci -v (пробел перед -v) и с помощью комбинации Shift+Page Up/Down необходимо найти примерно строку (соответственно смотрите наименование тестируемой видеокарты)
Т.е. e0000000
9) далее вводим python3 ./dmgg.py e0000000 20 (это проверка первых 20 МБ видеопамяти) 8 (общий объем видеопамяти). И скрипт начинает проверку
В процессе проверки скрипт сообщает номер чипа видеопамяти (счет от нижнего правого угла против часовой стрелки) при обращении к которому возникла ошибка. В данном случае я выделил красным - под подозрением чипы 7 и (или) 8.
По завершении скрипт определяет точное количество неисправных чипов.
Итак, мы имеем подозрение на 7 и 8 чипы памяти. Работа уже сокращается до проверки двух чипов из 8)) Приступаю.
Снял/поставил новый ииии... оказалось мимо, артефакты остались)) проделываю такую операцию с 8 чипом. И вот тут Бинго!, артефакты пропали, провожу повторный тест видеопамяти (для понимая, что скрипт пишет в случае отсутствия ошибок)
Далее собираю карту и проверяю
Синтетические тесты проходит без проблем, ремонт считаю завершенным))
Спасибо за внимание, надеюсь кому-нибудь данная инструкция окажет помощь.
Я в ВК - mafiyaforever