Ремонт: Ноутбуков, Компьютеров
https://vlab.su/

Archlinux и Тест памяти видеокарт AMD
https://vlab.su/viewtopic.php?f=48&t=103739
Страница 1 из 4

КомпБит [ 12 июн 2020, 18:40 ]
Заголовок сообщения:  Archlinux и Тест памяти видеокарт AMD

Кто пользовался Archlinux и тестировал память видеокарт AMD ? А то ни где нет ни видео инструкции , ни нормального Подробного описания как запустить тест памяти видеокарты.
Образ archlinux-2020.06.01-x86_64.iso скачать, на USB через rufus-3.5 записал, скачивал с этого форума скрип direct-mem-test.py - А КАК ЕГО ЗАПУСТИТЬ ?

Нужна Видео Инструкция или подробное описание на Русском языке от А до Я ! :du_ma_et:

Есть в наличии AMD R9 280x Gaming 3Gb
До установки драйверов, картинку на рабочий даёт,
Изображение
потом Windows 10 начинает Автоустановку драйверов и получаю это ( Картинка не зависает, можно двигать Мышкой - но её плохо видно, передвигать окна и на ощупь бродить по папкам ПК )
Изображение

КомпБит [ 15 авг 2020, 07:30 ]
Заголовок сообщения:  Re: Archlinux и Тест памяти видеокарт AMD

Нужно для Теста Памяти видеокарт AMD:
1) Программа для записи на USB флешку rufus-3.5
2) Файлы скриптов для Теста памяти видеокарт direct-mem-test.py и dmgg.py
3) Образ Archlinux (я скачивал образ arch-custom.iso) весит примерно 724 МБ !!!
4) Встроенное видео в процессор или Видеокарта в слоте PCI-Ex16, а видеокарта у которой будем проверять Память будет подключена через Райзер в слот PCI-Ex1 ( Главное чтобы видеокарты были разными, а то можно при тесте перепутать ) !!!

Подготовка:
1) USB Флешка от 4Gb
2) Через программу rufus-3.5 записываем Образ Archlinux ( или образ arch-custom.iso) который займет 726 МБ
3) После копируем файлы direct-mem-test.py и dmgg.py в USB Флешку ( получается: Флешка/ и сразу там файлы образа linux и файлы direct-mem-test.py и dmgg.py )
4) Настраиваем Материнскую Плату на загрузку со Встроенного в Процессор видео и/или подключаемся к исправной видеокарте в слоте PCI-Ex16
5) Вставляем USB Флешку в Материнскую плату и выбираем загрузку с неё ( лучше отключить все SSD HDD от материнской платы, если загрузка с неё не происходит, выбрать в Bios материнской платы - загрузку с Вашей USB Флешки )
6) Ждём когда загрузится Archlinux

Работа в Archlinux для запуска теста Проверки Памяти Видеокарты AMD:
1) Вводим команду для поиска USB флешки ( на конце которой маленькая буква L )
fdisk -l
2) Выбираем нашу USB Флешку командой
mount /dev/sda1 /mnt
3) Переходим в нашу USB флешку
cd /run/archiso/bootmnt
4) Смотрим список файлов на USB Флешке ( там куда скопировали direct-mem-test.py и dmgg.py ) через команду ( маленькими буквами LS )
ls
5) Ищем в списке PCI устройств Ту видеокарту AMD которую будем тестировать командой
lspci -v
6) Передвигаться по списку вверх и вниз можно используя команды
Shift + PageUp ( это вверх ) или Shift + PageDown ( это вниз )
7) Тут я пробовал тестировать Память видеокарты AMD HD 7950 3Gb вводя команду
( где c0000000 - устройство по подключению , 20 - 20 Мб памяти для теста , 3 - это общий объем памяти видеокарты 3Gb )
python3 ./dmgg.py c0000000 20 3

так же пробовал

python3 ./direct-mem-test.py c0000000 20 3

Пробовал на своих видеокартах:

На обоих видеокартах AMD ( HD 7950 3Gb и R9 280 3Gb ) оба теста зависают после
python3 ./dmgg.py c0000000 20 3
python3 ./direct-mem-test.py c0000000 20 3

и больше ничего не происходит. :ny_tik:
На обоих видеокартах AMD ( HD 7950 3Gb и R9 280 3Gb ) были установлены сбитые smd и пробовал шатать банки памяти ( на станции Gordak 863 3 в 1 ).
Но стоит в Windows им начать подхватывать драйверы ( получаю Чёрный экран ), до этого в Bios нет проблем, прошивал bios, у обеих видеокарт Шатал GPU ( на станции Gordak 863 3 в 1 ).

Жду тех кто проверит скрипты Теста Памяти видеокарт, что получилось у Вас ?! :du_ma_et:

Изображение

Всё делал как в видео

Crimfell [ 15 авг 2020, 20:20 ]
Заголовок сообщения:  Re: Archlinux и Тест памяти видеокарт AMD

Приветствую. У автора в видео ошибка. Вот так нужно viewtopic.php?f=48&t=100822.
КомпБит писал(а):
7) Тут я пробовал тестировать Память видеокарты AMD HD 7950 3Gb вводя команду
( где c0000000 - устройство по подключению , 20 - 20 Мб памяти для теста , 3 - это общий объем памяти видеокарты 3Gb )

3 это не общий объем памяти, а количество чипов памяти установленных на плате, в вашем случае 12.

Naik [ 15 авг 2020, 20:31 ]
Заголовок сообщения:  Re: Archlinux и Тест памяти видеокарт AMD

Судя по коду теста, третий аргумент, который говорят, что там писать количество гигов памяти - НЕПРАВИЛЬНО! Там нужно указывать физическое количество чипов памяти. Сейчас тоже буду пробовать тестить)

mixail38 [ 15 авг 2020, 22:28 ]
Заголовок сообщения:  Re: Archlinux и Тест памяти видеокарт AMD

Народ поделитесь скриптом dmgg.py :nez-nayu:

КомпБит [ 16 авг 2020, 10:42 ]
Заголовок сообщения:  Re: Archlinux и Тест памяти видеокарт AMD

mixail38 писал(а):
Народ поделитесь скриптом dmgg.py

У меня в архиве лежит вверху к комментарию прикрепил
---------- Добавлено спустя 1 час 49 минут: ----------
Увидел версию arch-custom на которой пробовал, она 244.3-1-arch
Но может уже и новее есть где то, где эту не помню качал. :nez-nayu:

pEEp [ 18 авг 2020, 12:22 ]
Заголовок сообщения:  Re: Archlinux и Тест памяти видеокарт AMD

КомпБит писал(а):
Жду тех кто проверит скрипты Теста Памяти видеокарт, что получилось у Вас ?!

Буквально вчера: пациент ASUS HD7850-DC2T-2GB, отвал модуля памяти (вертикальные полосы). Модуль вычислен при помощи отсекателя.
Linux при изо с пациента не запускается, при изо с ведущей карты запускается Linux, скрипт зависает. Ввод строки: "python3 direct-mem-test.py d0000000 8", где "8" - количество банок.
Работоспособность восстановлена методом "я ваши шары шатал". Прохождение скрипта на восстановленной карте проверю позже. Как вариант, могу предположить, что для карт серии 7ххх правильность работы скрипта возможна при прошивке vBIOS с частотами ядра/памяти = 300/150 для всех режимов работы, так, как это показано у автора ролика. Для карт 200, 300, 400 серии работа скрипта корректна (выборка 10 из 10).

КомпБит [ 18 авг 2020, 14:49 ]
Заголовок сообщения:  Re: Archlinux и Тест памяти видеокарт AMD

pEEp писал(а):
что для карт серии 7ххх правильность работы скрипта возможна при прошивке vBIOS с частотами ядра/памяти = 300/150 для всех режимов работы, так, как это показано у автора ролика.

Надо будет проверить это, когда будет время отредактирую Bios видеокарт и проверю, потом отпишусь о результатах.

TheMArcos [ 18 авг 2020, 16:55 ]
Заголовок сообщения:  Re: Archlinux и Тест памяти видеокарт AMD

Save guru's, I tried to execute it the way the author of the topic showed, correcting the amount of memory banks for a 2GB r7 370, however in this command mount / dev / sda1 / mnt has given error: mount does not exist.
follow the photo of how is the root of my pen drive.
where can I be wrong?

Изображение

Изображение

КомпБит [ 18 авг 2020, 17:02 ]
Заголовок сообщения:  Re: Archlinux и Тест памяти видеокарт AMD

В общем так:
1) Настраиваю Материнскую Плату MSI H110M PRO-VH PLUS + процессор G3930 (LGA 1151) на Встроенное Видео,все HDD или SSD отключаю от материнской платы чтобы загрузка шла только с USB флешки (если нужно в Bios Материнской Платы настройте).
2) Монитор подключаю в Материнскую плату (у меня по HDMI).
3) Через rufus-3.5 записываю образ arch-custom (724 МБ) на USB флешку, туда же копирую файлы (dmgg.py + direct-mem-test.py)
4) Вставляю Gigabyte HD7950 3Gb с прошитым Bios через VBE7.0.0.7b - ставлю на низкие частоты
Было до изменения:
Изображение

Изменил на:
Изображение

5) Запускаю USB флешку с ArchLinux. Жду загрузки.
6) Ввожу Команды:

fdisk -l
Показывает Мою USB флешку;

mount /dev/sda1 /mnt
Монтирую Мою USB флешку (у меня в списке она как sda1);

cd /run/archiso/bootmnt
Захожу в Мою USB флешку;

ls
Смотрю что на ней есть , там же и файлы dmgg.py и direct-mem-test.py в списке;

lspci -v
Смотрю список PCI устройств (перемещение вверх клавиши Shift+PageUp или вниз клавиши Shift+PageDown);

Изображение

7) Для меня видеокарта Gigabyte HD7950 3Gb в списке это Адрес c0000000
8) Ну и с низкими таймингами в Bios видеокарты Gigabyte HD7950 3Gb вводил для запуска тестов

python3 ./dmgg.py c0000000 20 12

или

python3 ./direct-mem-test.py c0000000 20 12

(где: dmgg.py или direct-mem-test.py - скрипты, c0000000 - адрес памяти, 20 - размер памяти для проверки (наверное для каждой из банок памяти), 12 - колличество банок памяти на Gigabyte HD7950 3Gb).

После чего наконец то не зависает на родном Bios видеокарты с её нормальными частотами.

Результат:
1) Получил вот такой вывод в dmgg.py

Изображение

2) Получил вот такой вывод в direct-mem-test.py
Изображение

Вот теперь понять бы где проблемная Банка Памяти ? :smu:sche_nie:

Файлы картинок этих и этого текста + может кому нужно (Bios для видеокарты HD7950 3Gb с памятью Hynix H5GQ2H24AFR - файл Gigabyte.HD7950.3072.130205_Core300_Mem150 ) :nez-nayu:
---------- Добавлено спустя 3 минуты 56 секунд: ----------
TheMArcos писал(а):
where can I be wrong?

You
mount /dev/sda1/ mnt
Need
mount /dev/sda1 /mnt

TheMArcos [ 18 авг 2020, 17:35 ]
Заголовок сообщения:  Re: Archlinux и Тест памяти видеокарт AMD

thank you very much for the correction. I'm bad at programming ... :smu:sche_nie:

but I had the same freeze problem that you had after the direct-mem-test.py command

the command dmmg.py was not recognized, as you can see this image.

Изображение
Posted after 18 minutes 9 seconds:
ok, I saw typos there, it's not dmmg but yes dmgg. corrected, script in progress,

Posted after 15 minutes 8 seconds:
well it worked, thank you for the very detailed tutorial, I have followed the other topics, but I still didn't have enough knowledge to try to execute (difficulties due to google translations).
this result, but I don't know how to react to it.

Изображение

КомпБит [ 18 авг 2020, 18:18 ]
Заголовок сообщения:  Re: Archlinux и Тест памяти видеокарт AMD

TheMArcos , теперь на двое , осталось найти того кто ещё поможет в решении проблемы. :nez-nayu:
TheMArcos , now for two, it remains to find someone who will still help in solving the problem. :nez-nayu:

К примеру у меня в показывает (number of faulty chips) количество неисправных микросхем = 2 в dmgg.py

Если я правильно понял что это проблемные банки памяти у моей видеокарты Gigabyte HD7950 3Gb !? :smu:sche_nie:
Изображение

TheMArcos [ 19 авг 2020, 04:57 ]
Заголовок сообщения:  Re: Archlinux и Тест памяти видеокарт AMD

sim, as I understand the logic and this, I believe that my R7 370 has a damaged Gpu, because it crashes in the test.
it doesn't matter if the command is dmgg or direct-mem-test.

her symptom is black screen after recognizing the drives, and the gpu reball has already been done.

Crimfell [ 19 авг 2020, 12:06 ]
Заголовок сообщения:  Re: Archlinux и Тест памяти видеокарт AMD

КомпБит писал(а):
Если я правильно понял что это проблемные банки памяти у моей видеокарты Gigabyte HD7950 3Gb !?

По схеме, или боардвью, найдите #reset, если его, через низкоомное сопротивление, на секунду, посадить на землю, то банки временно отключиться. По моему, на этих видеокартах, по две банки на один синнал #reset. Таким образом можно продолжить до тех пор, пока программа не будет показывать ошибок. Сопоставление адреса и памяти я нашёл только для polaris с 8 банками памяти. В видео нагляднее https://youtu.be/UVi_UAc6L6M Вообщем ждём новую версию программы, судя по теме ddmg, она будет совсем скоро.

КомпБит [ 19 авг 2020, 12:48 ]
Заголовок сообщения:  Re: Archlinux и Тест памяти видеокарт AMD

Crimfell писал(а):
По схеме, или боардвью

Просто от слота PCI-Ex16 посчитал :smu:sche_nie: Я эти банки памяти пошатал, но Ошибки всё те же. Или Банки памяти сами проблемные и их нужно менять на рабочие или я не так посчитал или шары под ними не припаялись / слиплись :ne_vi_del: Потом помучаю вторую видеокарту AMD R9 280x Gaming 3Gb так же :-)

Crimfell [ 19 авг 2020, 13:34 ]
Заголовок сообщения:  Re: Archlinux и Тест памяти видеокарт AMD

КомпБит писал(а):
Просто от слота PCI-Ex16 посчитал

А как Вы соотнесли ошибку и физический номер банки памяти? Я вот не знаю как это делать. Что бы найти эту закономерность для rx470-580:
First problem at: 0x0-0x1f0 - U2200+U2300
First problem at: 0x200-0x3f0 - U2000+U2100
First problem at: 0x400-0x5f0 - U2400+U2500
First problem at: 0x600-0x7f0 - U2600+U2700
viewtopic.php?f=48&t=103361&p=773723 ув. RandomR отключал память по одной, но как именно ему это удалось я не знаю. Я же отключил группами, так как в polaris этот сигнал завязан сразу на 4 банки.

Naik [ 19 авг 2020, 14:10 ]
Заголовок сообщения:  Re: Archlinux и Тест памяти видеокарт AMD

Для статистики:

Заменил на 580 8гб всю память, но отказалась стартовать, висела на B2 посткоде. Первый раз пробовал прогнать тест, всё висло и тест не шел. Решил уже менять по очереди все банки, но черт дернул еще раз тест попробовать, но не на 20мб, а на 1мб. Тест быстренько прошел и показал 5\6 банку. Заменил сразу 2 и карточка ожила.

Так же есть недомученная 390. Первый раз тест показал 16 банку, после её замены показал 1 банку. 3 раза менял 1 банку, все равно ошибки по ней, но артефакты постоянно менялись, поэтому может и память та битая была, а я просто везучий=)

TheMArcos [ 19 авг 2020, 18:21 ]
Заголовок сообщения:  Re: Archlinux и Тест памяти видеокарт AMD

Naik писал(а):
но черт дернул еще раз тест попробовать, но не на 20мб, а на 1мб.



Following the advice to download from 20mb to 1 mb from friend Naik, the test did not crash on r7 370 and gave me the following results:

fails on 4 chips, but I have no idea which ones would be ;;-))) ;;-)))
for direct-mem-test.py
Изображение
for dmgg.py
Изображение

КомпБит [ 19 авг 2020, 19:03 ]
Заголовок сообщения:  Re: Archlinux и Тест памяти видеокарт AMD

Да умели бы dmgg и direct-mem-test писать что за GPU у видеокарты и какие именно чипы с проблемами как в MATS было бы проще :nez-nayu:
Yes, dmg and direct-memtest would be able to write what kind of GPU the video card has and what kind of chips with problems like in MATS would be easier :nez-nayu:

КомпБит [ 23 авг 2020, 19:46 ]
Заголовок сообщения:  Re: Archlinux и Тест памяти видеокарт AMD

Тут поискал как проще найти информацию о видеокарте в Linux это команда

lspci | grep -E "VGA|3D"

а потом подробнее информацию по PCI-порту о нужной видеокарте

Изображение

Тоже самое что и lspci -v

(это если нет наклейки на видеокарте и/или надписи, чтобы узнать что за видеокарта), пойду искать может как то можно скачать VBios на usb по команде :nez-nayu:

Тут проверил MSI R9 280x Gaming 3Gb
получается у неё все 12 банок памяти не исправны , но странно что она редко давала Картинку на Время :ti_pa: Думаю нужна новая версия dmgg и direct-mem-test (direct-mem-test не проверял, надежды всё меньше :ny_tik: )
Изображение

RandomR [ 26 авг 2020, 16:01 ]
Заголовок сообщения:  Re: Archlinux и Тест памяти видеокарт AMD

Crimfell писал(а):
RandomR отключал память по одной, но как именно ему это удалось я не знаю. Я же отключил группами, так как в polaris этот сигнал завязан сразу на 4 банки.

Не уверен, что все сделал правильно, но я следовал тому как это делал автор видео:

https://www.youtube.com/watch?v=6LOp4IMulEk&t
https://www.youtube.com/watch?v=UVi_UAc6L6M&t

Я взял сопротивление 500 Ом и подключил между общим и предполагаемым опорным (?) напряжением (около 1 В) каждого чипа. Затем я запустил скрипт и смотрел какие ошибки появляються. В то время у меня не было нового файла dmgg.py. В любом случае ошибки, которые выскакивали были разными, в зависимости от того, какой чип я "вывел из строя". Иногда мне даже не приходилось перезагружать Linux.

miaow90 [ 20 сен 2020, 03:10 ]
Заголовок сообщения:  Re: Archlinux и Тест памяти видеокарт AMD

lspci -v
Amd не найден

Алексей056 [ 05 окт 2020, 19:14 ]
Заголовок сообщения:  Re: Archlinux и Тест памяти видеокарт AMD

Всем добрый. Подскажите знатоки сочетание клавиш shift+PageUp (PageDown), не работает в archlinux, с чем это связанно где собака зарыта. Не могу пролистать страницу(((( :cry_ing:

КомпБит [ 05 окт 2020, 20:35 ]
Заголовок сообщения:  Re: Archlinux и Тест памяти видеокарт AMD

Алексей056 писал(а):
очетание клавиш shift+PageUp (PageDown), не работает в archlinux

А сама клавиатура исправна, на сайте проверки клавиатур к примеру? По идее нет проблем при этих сочетаниях клавиш !

Алексей056 [ 05 окт 2020, 21:38 ]
Заголовок сообщения:  Re: Archlinux и Тест памяти видеокарт AMD

КомпБит писал(а):
А сама клавиатура исправна,

уже 3 попробовал( может глючит archlinux( скачал с оф сайта последнюю версию....
---------- Добавлено спустя 32 минуты 13 секунд: ----------
Алексей056 писал(а):
скачал с оф сайта последнюю версию....

Выяснил, в версии archlinux-2020.10.01-x86_64 данная функция не работает.....
Сочетание клавиш shift+PageUp (PageDown) работает в версии archlinux-2019-04-01-x86-64

galkinvv [ 06 окт 2020, 15:19 ]
Заголовок сообщения:  Re: Archlinux и Тест памяти видеокарт AMD

Алексей056 писал(а):
Всем добрый. Подскажите знатоки сочетание клавиш shift+PageUp (PageDown), не работает в archlinux, с чем это связанно где собака зарыта. Не могу пролистать страницу((((

Вроде после очередного недавнего обновления ядра эту фичу выпилили, типа консоль устарела никому в здравом уме не нужна (а нам, когда видяха не кажет очень даже нужна...)

Остаётся только запускать
команда |& less
и прокручивать стрелками вверх/вниз

dimon7438 [ 05 дек 2020, 23:21 ]
Заголовок сообщения:  Re: Archlinux и Тест памяти видеокарт AMD

На ноутбуке не прокатило, дискретная карточка не хочет запускаться, питание на нее не подается. В списке pci устройств присутствует. При запуске скрипта dmgg начинает тестировать встроенную.

uncledim [ 06 дек 2020, 01:12 ]
Заголовок сообщения:  Re: Archlinux и Тест памяти видеокарт AMD

dimon7438 писал(а):
При запуске скрипта dmgg начинает тестировать встроенную

это как понять? скрипт вообще-то тестирует область памяти, адрес и размер которой задаете вы сами.

anton127 [ 06 дек 2020, 05:47 ]
Заголовок сообщения:  Re: Archlinux и Тест памяти видеокарт AMD

dimon7438 писал(а):
питание на нее не подается

Может в этом проблема?

dimon7438 [ 06 дек 2020, 22:36 ]
Заголовок сообщения:  Re: Archlinux и Тест памяти видеокарт AMD

Цепи питания исправны, т.к. при запуске Win10 с флэшки питание видеоядра и видеопамяти поднимается и ноут нормально работает, но только от встроенной, на дискретную драйвер не грузится. При запуске Archlinux такое ощущение что он ее не задействует.
Предположительно у ноутбука проблемы либо с видеопамятью либо видеочипом, т.к. не стартует винда с HDD, при попытке установить по новой не доходит даже до выбора дисков, виснет, перезагружается, артефачит. Винт и оперативка в порядке. Ноут Dell 5565, была попытка отключить дискретную карточку, отключением DGPU_PWR_EN на шим видеоядра, но тогда вообще не запускается. Плюс ко всему походу проблемы с flash bios, флэшка редкая на 1.8 В, в нашем сельпо нет, заказал в поднебесной, месяца через полтора придет. Пока отложу в сторону.

Страница 1 из 4 Часовой пояс: UTC + 4 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/