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

Nvidia код ошибки 43
https://vlab.su/viewtopic.php?f=292&t=106359
Страница 1 из 1

sasha_m [ 29 авг 2020, 17:12 ]
Заголовок сообщения:  Nvidia код ошибки 43

Как диагностируем на ноутах? Ведь может быть и память, и сам чип. По питаниям понятно, биосы и дрова тоже.
Существующие сборки mats/mods не стартуют на современных ноутах.
Я сейчас собираюсь сделать свою сборку линукса с mats, последними дровами и стартующую на новых аппаратах, но ведь остальные как-то без этого обходятся? Или не обходятся?

Serge_L [ 29 авг 2020, 17:35 ]
Заголовок сообщения:  Re: Nvidia код ошибки 43

Не, не обходимся!
Без шуток.
Если сделаете работающее, готов задонатить

sasha_m [ 29 авг 2020, 18:24 ]
Заголовок сообщения:  Re: Nvidia код ошибки 43

Я постараюсь, не донатов ради, самому нужно)
Чисто теоретически ничего сложного быть не должно, нужно взять какой-нибудь современный дистрибутив линукса, запихать в него проприетарные нвидиевские драйвера и скрипт в автозапуск.

Хотя на практике, наверное, как всегда будут подводные камни. Если погоняете на своих аппаратах, буду благодарен.

Впрочем, конечно, рано пока об этом говорить, надо сначала сделать. Попробую на следующей неделе что-то родить.

Черномор [ 30 авг 2020, 12:35 ]
Заголовок сообщения:  Re: Nvidia код ошибки 43

В 2х словах, современные энвидиа чипы очень редко гибнут, если не помочь им.
43 практически всегда память, серые пятаки.

Size [ 30 авг 2020, 14:22 ]
Заголовок сообщения:  Re: Nvidia код ошибки 43

Цитата:
Если сделаете работающее, готов задонатить

Аналогично. Есть желание такое начинание поддержать.
Цитата:
43 практически всегда память, серые пятаки.

У меня сильно другая статистика.

sasha_m [ 30 авг 2020, 20:19 ]
Заголовок сообщения:  Re: Nvidia код ошибки 43

В общем пока я занят (пьянством) и под рукой аппаратов нет (они на работе), такая идейка.
Подсказал хороший и умный человек на другом форуме, тут он тоже есть.
Утилита называется memtestCL. Есть она даже под винду, ну и под линукс.
Он же её под все платформы и скомпилировал.
Вот ссылочка https://github.com/galkinvv/memtestCL/t ... r/binaries

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

Привожу цитату по поводу особенностей.
Цитата:
>По поводу memtestCL можно поподробнее, пожалуйста?

memtestCL работает на windows/linux + amd, вообще на чём угодно под любой ОС, где есть opencl, даже на arm-ах под линуксом а-ля nanoPI. Главное собрать)

Другое дело что выводы по нему можно делать достаточно ограниченные. Адрес ошибки даже в виртуальной памяти он не показывает. Это теоретически можно допилить, благо есть исходники, но без опыта по opencl я за 20 минут не осилил понять как именно. То есть до получени информации о том, какой чип неисправен тут далеко.

Так что выводы по результатам memtestCL достаточно ограниченные:

Если на тестировании всего объёма ошибок нет, а в других приложениях ошибки - память непричём, виноват чип.
тестируемый объём успешно задаётся аргументами команлной строки
иногда для тестирования всвего объёма приходится запускаь параллельно несколько экземпляров, т.к. не все реализации opencl могут один большой блок, особенно больше 4gb
Если на тестировании всего объёма ошибки есть, а на тестировании малого (порядка 2*объём кеша) ошибок нет - виновата память
Если на тестировании малого объёма ошибки есть - то отличить GPU от памяти проблематично
но в такой ситуации вообще странно, что поставился драйвер. Что на линуксе, что на винде при сильных проблемах с памятью об успешной установке драйвера и создании opencl-контекста речь обычно не идёт.

>Устройство инициализированно - каким образом определить? Ну то есть если висит в виндовом диспетчере с ошибкой, то инициализированно?

В контексте тестирования памяти при помощи mats (т.е. без драйвера, производящего opencl-вычиcления) понятие устройство иннициализировалось это «с момента последнего reset видеокарта прошла первичную инициацлизацию своих компонент до состояния в котором активна память и ативно отображение памяти на адресное простанвство CPU согласно PCIe BAR». Это внутреннее состояние устройства, никакого внятного способа понять произошло это или нет - мне неизвестно. Есть только крайние случаи:

если mats запускается и на объёме 2*размер_кеша говорит что как минимум по некоторым банкам нет ошибок - значит инициализация прошла
если кусок вывода в lspci -v показывате диапазон памяти как disabled - значит инициализации не было
Инициализацию умеет делать BIOS POST (на десктопах, иначе как бы он смог что-то показывать), а также драйвера - nvidia, nouveau. Часто, если драйвер уже выдал какое-то сообщение об ошибке - знаичт инициализацию он начал, и скорее всего доыёл до интересного нам места. Поэтому когда в dmesg появляется ошибка от драйвера, или в винде появляется ошибка 43 - велик шанс что инициализация выполнена. Особенно если подождать сакральные 2 минуты, о которых я писал в этом треде выше.

Но т.к. mats под винду нет (да, лоровцы, это пример суперогороженного проприетарного софта, который есть только под linux) - то толку от ошибки 43 абсолютно никакого. При ребуте инициализированность утратится. Теоретически, при желании можно наверное написать тестилку памяти по физическим адресам под винду.


Так что разбирайте, тестируйте. С mats/mods тоже что-нибудь придумаем, наверное, но чуть позже.
---------- Добавлено спустя 29 минут 46 секунд: ----------
Черномор
У меня особой статистики нет, новые аппараты только-только начали ко мне идти, но даже тут не будет лишним узнать с какой именно банкой проблема.

Serge_L [ 30 авг 2020, 21:24 ]
Заголовок сообщения:  Re: Nvidia код ошибки 43

Как раз свежие нвидии стали дохнуть очень часто!(

galkinvv [ 31 авг 2020, 03:14 ]
Заголовок сообщения:  Re: Nvidia код ошибки 43

Возможна произошла некоторая путаница.
memtestCL имеет место быть, но он может применяться в определённых случаях, но это ситуации когда никакой ошибки 43 нет, но при этом артефакты или краши приложений есть.
В моей пратике это нетипичные случаи: не более 10% случаев, если не реже, и кажется почти все на видеокартах AMD, а не nvidia.

Так что всё написанное выше по его методике применения - касается только случаев, когда драйвер уже успешно поставился без ошибок.
Когда драйвер показывает ошибку ни о каком приминении тестов использующих opencl речи нет.

sasha_m [ 31 авг 2020, 12:42 ]
Заголовок сообщения:  Re: Nvidia код ошибки 43

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

Сегодня в мастерскую не поползу, нет настроения, а завтра буду уже mats ковырять. Как я понял, там может быть затык из-за optimus. Но, надеюсь, решаемый.

Size [ 24 фев 2021, 16:55 ]
Заголовок сообщения:  Re: Nvidia код ошибки 43

Цитата:
Существующие сборки mats/mods не стартуют на современных ноутах.

Что имеется ввиду?
Этому ПО без разницы на чем работать. Ноутбук или десктоп.

sasha_m [ 24 фев 2021, 16:59 ]
Заголовок сообщения:  Re: Nvidia код ошибки 43

Полгода думал?)
В uefi оно не работает, например.
И не с каждой эмуляцией биоса через uefi.

zelterz [ 24 фев 2021, 17:26 ]
Заголовок сообщения:  Re: Nvidia код ошибки 43

тоже столкнулся с проблемой принесли ноут пакард белл Q5WVH la-7912p rev 1.0 запускался без картинки подул на n13m-gs-b-a2 ноут завелся заменил чип на N13M-GE-B-A2 ноут завелся но на видеокарте восклицательный знак и код 43 поменял планки памяти все 4 штуки не помогло решил отреболить чип и во время ребола когда наносил флюс на мать заметил что стол стоит с наклоном в итоге флюс стекал по наклону и часть чипа оставалась без флюса поэтому последние пять чипов не работали как надо теперь стол выровнил флюс распределяется равномерно чип посадил заново все ок ноут работает ни каких ошибок век живи век учись

sergev [ 27 фев 2021, 18:54 ]
Заголовок сообщения:  Re: Nvidia код ошибки 43

Офигеть, ни разу таково не слышал,отсыпь кораблик а?

Size [ 27 фев 2021, 20:50 ]
Заголовок сообщения:  Re: Nvidia код ошибки 43

Цитата:
Полгода думал?)

Работал я. Общение на форуме дело добровольное )
Все там работает. Загрузчик настрой.

Genadiy58 [ 13 мар 2021, 01:44 ]
Заголовок сообщения:  Re: Nvidia код ошибки 43

Size писал(а):
Все там работает. Загрузчик настрой.
каким образом? Конкретно бук Acer Nitro 5 AN515-54 плата LA-H431P ,в биос загрузка только UEFI,табличку при загрузке выводит но в UEFI не грузит.На других буках,где есть легаси -без проблем

coupe42 [ 21 май 2021, 11:57 ]
Заголовок сообщения:  Re: Nvidia код ошибки 43

Genadiy58 писал(а):
Конкретно бук Acer Nitro 5 AN515-54 плата LA-H431P ,в биос загрузка только UEFI,табличку при загрузке выводит но в UEFI не грузит.На других буках,где есть легаси -без проблем

np515-51, предаторы (конкретно на столе сейчас PH317-62), ну и многие игровые ноутбуки без поддержки легаси - нигде не запустить, тоже столкнулся.
Поэтому, мнебы тоже было интересно каким образом его настроить?

Zhanbolat [ 13 дек 2021, 03:30 ]
Заголовок сообщения:  Re: Nvidia код ошибки 43

Genadiy58 писал(а):
каким образом? Конкретно бук Acer Nitro 5 AN515-54 плата LA-H431P ,в биос загрузка только UEFI,табличку при загрузке выводит но в UEFI не грузит.На других буках,где есть легаси -без проблем

Здравствуйте! Получилось загрузить матс на UEFI? Тоже Acer Nitro 5 AN515 принесли с артефактами.

Leozster [ 17 дек 2021, 09:54 ]
Заголовок сообщения:  Re: Nvidia код ошибки 43

Тоже интересует, получилось ли что с mats и uefi

Tves [ 19 апр 2022, 17:06 ]
Заголовок сообщения:  Re: Nvidia код ошибки 43

Готов задонатить

num1 [ 22 апр 2022, 11:11 ]
Заголовок сообщения:  Re: Nvidia код ошибки 43

Присоединяюсь к вопросу

Serguz05 [ 22 апр 2022, 11:38 ]
Заголовок сообщения:  Re: Nvidia код ошибки 43

Черномор писал(а):
В 2х словах, современные энвидиа чипы очень редко гибнут, если не помочь им.

Serge_L писал(а):
Как раз свежие нвидии стали дохнуть очень часто!(

в 95% случаев чип. и как всегда видно из за забитых охлаждений. а с RAM пару случаев только на залитых. где попало под пятаки ram.
sasha_m писал(а):
Я сейчас собираюсь сделать свою сборку линукса с mats, последними дровами и стартующую на новых аппаратах

но тема очень нужная. тоже готов задонатить.

sasha_m [ 22 апр 2022, 16:51 ]
Заголовок сообщения:  Re: Nvidia код ошибки 43

Да сделал давно, просто непонятно как выкладывать, у меня оно всё на тестовом ссд в установленном виде, куда я его образ в 500 гигов закину. А сделать live cd свой у меня мозгов не хватило, 7 лет с линуксами не общаюсь.

Проще инструкцию дам
  • Берём любой линукс и ставим на накопитель в режиме uefi, я брал linux mint xfce, что б сразу с gui, не mats'ом единым
  • Идём на https://github.com/galkinvv/mods-driver и действуем по инструкции, не забываем тыкнуть "спасибо" galkinvv
  • Дальше идём сюда, качаем образ, спасибо человеку тоже не забываем, вытаскиваем из него папку с mats/mods, кладём куда нравится, даём права на выполнение chmod +x, ну и пользуемся как там описано. Вроде ещё пара тонкостей была, nouveau надо в blacklist засунуть, оно конфликтует с драйвером mods

Если дойдут руки сделать это всё как-то покомпактнее, выложу готовый вариант. Сейчас своих дел полно, сорян.

Черномор [ 22 апр 2022, 21:35 ]
Заголовок сообщения:  Re: Nvidia код ошибки 43

Serguz05 писал(а):
в 95% случаев чип

Ага, был не прав. Энвидия после долгого застоя свернула в старое русло) только более изощренное. 1050 и выше понеслось..

Serguz05 [ 23 апр 2022, 22:45 ]
Заголовок сообщения:  Re: Nvidia код ошибки 43

Черномор писал(а):
Энвидия после долгого застоя свернула в старое русло) только более изощренное.

не в старое а в новое. раньше хорошо поддавались прогреву (прожарки). а нынче не очень. ну бывает везёт для диагностики.

sasha_m [ 23 апр 2022, 23:20 ]
Заголовок сообщения:  Re: Nvidia код ошибки 43

Ну не прям 95%, 60% может, если мы конкретно об ошибке 43 говорим, а не там верхнее плечо пробило или ещё что. Даже с кучей ошибок по разным каналам зачастую память, чисто для примера заменил одну банку и ошибка по ней ушла, бук давно уж выдан. Тоже 1050 вроде

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