Ремонт Sapphire NITRO+ RX480 на 8 Gb с использованием новой программы для тестирования видеопамяти AMD

Доброго времени суток! Извиняю за долгое отсутствие: интересных ремонтов не попадалось.

Спешу обрадовать мастеров: появился аналог NVIDIA MATS для проверки видеопамяти «красного лагеря» (AMD)! (Предыдущая статья про MATS: «Ремонт GTX1060 6 Gb Palit с использованием NVIDIA Mats».)

Для тех, кто занимается ремонтом видеокарт, проблемы с памятью AMD всегда были больной темой: аналогов NVIDIA MATS для AMD не было, и ремонт сводился к поочерёдной замене каждого чипа или всей памяти целиком.

История разработки скрипта началась на известном среди мастеров сервисе vlab: тема на vlab

Популяризатором скрипта является отличный мастер iToffer (Санкт-Петербург): его YouTube-канал

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

Неисправность​

На стол попала Sapphire NITRO+ RX480 на 8 Gb с памятью от Samsung: артефакты при запуске видеокарты и, соответственно, ошибка 43.

1792740908930.webp

Вертикальные полоски характерны для неисправности видеопамяти.

Что нужно сделать для работы скрипта​

Шаг 1. Скачать образ:

Шаг 2. Записать этот образ программой Rufus на флешку (образ около 700 МБ).

Шаг 3. Скопировать в корень флешки скрипт: скачать скрипт

Шаг 4. Загрузиться со встроенной видеокарты или другой карты, а приоритет загрузки выставить на созданную флешку.

1792741016450.webp

Шаг 5. Выбрать Arch Linux и дождаться загрузки (около минуты). По окончании загрузки мы увидим следующее:

1792741030435.webp

Шаг 6. Ввести команду (перед /mnt обязательно пробел): mount /dev/sda1 /mnt

1792741042256.webp

Шаг 7. Ввести команду (после cd пробел): cd /run/archiso/bootmnt

1792741053226.webp

Шаг 8. ВАЖНЫЙ момент! Нужно узнать, с какого адреса начинается видеопамять. Для этого введите lspci -v (пробел перед -v) и с помощью комбинации Shift+Page Up/Down найдите примерно такую строку (ориентируйтесь на наименование тестируемой видеокарты):

1792741064617.webp

То есть адрес начала видеопамяти: e0000000.

Шаг 9. Ввести команду: python3 ./dmgg.py e0000000 20 8 где 20 — это проверка первых 20 МБ видеопамяти, а 8 — общий объём видеопамяти (в ГБ). Скрипт начинает проверку.

1792741074691.webp

Как работает проверка​

В процессе проверки скрипт сообщает номер чипа видеопамяти (счёт от нижнего правого угла против часовой стрелки), при обращении к которому возникла ошибка. В данном случае красным выделены чипы 7 и (или) 8 — они под подозрением.

1792741095988.webp

По завершении скрипт определяет точное количество неисправных чипов.

Ремонт​

Итак, подозрение падает на чипы памяти 7 и 8. Работа уже сокращается до проверки двух чипов из восьми. Приступаю.

1792741124177.webp


1792741157254.webp

Снял и поставил новый чип и … оказалось, мимо: артефакты остались. Проделываю ту же операцию с чипом 8. И вот тут бинго! Артефакты пропали.

1792741185498.webp

Провожу повторный тест видеопамяти (чтобы понять, что скрипт пишет при отсутствии ошибок).

1792741201102.webp

Далее собираю карту и проверяю.

1792741215530.webp

Синтетические тесты проходит без проблем, ремонт считаю завершённым.

1792741226401.webp

Спасибо за внимание, надеюсь, кому-нибудь эта инструкция окажет помощь.

Автор материала: mafiyaforever (ВК). Оригинал опубликован на Pikabu.
 
Назад
Сверху Снизу