При прошивке видеокарты выключили свет

Обновлено: 07.07.2024

Господа, прошу помощи !!

Есть 2 Асус 660 ОС.
Шил их в своё время в Топ из-под винды как описано на первой странице.

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

По мануалу с первой страницы влил вот этот : спойлер http://www.techpowerup.com/vgabios/1436 . 30412.html Прошивальщик ругнулся мол что псевдо-"Топ" шьётся в ОС. Но потом, после нажатия "y" выдал что саксесфул..
Вторую перестраховался - не шил пока..
Перезагрузка - и ПК умер.. На экран ничего не выводится, система не грузится, винт молчит..

Поменял видухи местами, всё заработало, но умершая 660-ая теперь не видна ни в панели нвидиа, ни прошивальщику. Эверест тоже не детектит..

Прошивальщик пишет: Invalid display adapter index specified


ЧТО ДЕЛАТЬ ?
Спасибо !

Делал загрузочную дискету что б шить из доса - результат идентичен (((

есть вариант шыть в слепую, где то я на каком то форуме видел http://www.techpowerup.com/forums/archi . 34778.html" target off">Добавлено через 1 минуту 59 секунд:
можно и в слепую.я так шил,но тут нужно помнить все как грузиться,а шить с ключем -4-5-6 пробывал?

а что за ключ -4 -5 -6 ??

Проблема в том что с убитой видухой даже монитор не меняет цвета индикатора и вообще как буд-то пост не идёт совершенно

thunder_blade
опередил
Бери рабочую ВК и прошивай с помощью ее свою 660 Spleen: всё заработало, но умершая 660-ая теперь не видна ни в панели нвидиа, ни прошивальщику. покажи что видит команда --list в nvflash? как на скрине должно быть. Последний раз редактировалось EFiR 22.09.2013 23:41, всего редактировалось 1 раз. собственно это и есть правильный ответ. Ессно видик будет во втором слоте и ессно нужно прошить нужную видеокарту )) thunder_blade: Spleen
принудительная прошивка

Простите, запутался:
Оно ж мне принудительно прошьёт ту карту что в верхнем слоте (рабочую)

А мне надо что б прошило карту которая в нижнем слоте (нерабочая)

Добавлено через 57 секунд:

Spleen: всё заработало, но умершая 660-ая теперь не видна ни в панели нвидиа, ни прошивальщику. покажи что видит команда --list в nvflash? как на скрине должно быть.

Нужно подробней почитать о nvflash, сегодня если не исправишь, завтра постараюсь помочь.

выполни команду nvflash -d, если все же спросит какой адаптер, введи 1.

я так понимаю это твоя команда nvflash -i1 -5 -6 имя_биос.rom прошивает карту в PCI-E 2 (нижний слот) ukrtel да, похоже на то. ПЗУ независимо от состояния должна мапится на физ ап. Роби флешку з біос ,виймай робочу карту і ший з під ддос (всліпу),посилання як шити з флехи тобі скинули вище.

Спасибо всем за желание помочь !
Наверное я не совсем ясно объяснил..
Шил, как раз, по тому мануалу что на оверах..

Однако вернуть прошивку не могу - так как теперь прошивальщик ругается при указании нижнего слота псиЭксп и вообще не видит второй видяхи..

vikpvv: Роби флешку з біос ,виймай робочу карту і ший з під ддос (всліпу),посилання як шити з флехи тобі скинули вище. Spleen
токо дохлую карту в верхний слот поставьте
как шить будете Spleen
ПЕрестав карту неробочу в верхній слот ,а другу вийми ,,перепиши команди,наприклад які клавіші треба натискати щоб вибрати флеху при загрузці ,а потім які треба натискати в нфлеш,можеш для того ,щоб знати команди перешити здорову відеокарту ,і записати свої дії,наприклад /після перезавантаження роблю крок1,2,3 .Це потрібно для того щоб ти знав ,що і коли натискати ,бо коли букдеш шити насліпу монітор буде чорний ,будеш орінтуватись по писку біос,і нвфлеш если епром не видно во втором слоте то и в первом не увидит. Тут видимо трабла посерьезней.

Случайно наткнулся на совет, запустить тазик вообще без видухи

Итак что сделал:

1). Вытащил обе дискретки (до этого просто менял их местами или "запускал" поодиночке)
2). Включил ПК (каким-то чудом, судя по индикаторам он загрузил Ось !! А потом при нажатии кнопки питания корректно выключился.. КАК . Если в биосе отключено встроенное видео ПОЛНОСТЬЮ !)
3). Вставил дохлую карту в верхний слот, включил - ничего
4). Вставил обе карты, включил обратно ПК. Рабочая - сверху. Экран 640*480, обнаружение нового устройства..
5). Перезагрузка. О ЧУДО ! Диспетчер увидел вторую видуху, правда с кодом 43 (какая-то там ошибка и устройство не работает)
Зато теперь я смог прошить "Дохлую" карту в иной биос !!
6). Перезагрузка, откат рабочей карты на стандартный биос (что б оба были идентичны).. Перезагрузка.. Всё работает !!

Добавлено через 2 минуты 52 секунды:
Вот, собственно линк на пояснение:

Из-за чего возникают проблемы с BIOS видеокарт

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

В случае, если устройство инициализируется системой, прошивку можно восстановить, используя принудительную запись микропрограммы BIOS с ключом f командой (для консольной программы amdvbflash):

Если на компьютере имеется всего одна видеокарта, которая испорчена прошивкой некорректного BIOS, то нужно использовать загрузку с интегрированной видеокарты или вставлять в систему другой видеоадаптер, с которым загружать операционную систему, а затем восстанавливать прошивку.

Этот метод работоспособен, если программа amdvbflash (ранее называлась atiflash) видит адаптер по команде:

К сожалению, при прошивке неподходящего BIOS устройство не проходит инициализацию в операционной системе, поэтому amdvbflash в этом случае не работает.

Что делать, если видеокарта не инициализируется системой из-за некорректного BIOS?

Прошивка BIOS не от той видеокарты или с очень большими некорректными модификациями приводит к полной неработоспособности видеокарты. Она не инициализируется системой, поэтому ее невозможно прошить используя стандартные методы, включая принудительную запись прошивки (возникает ошибка Adapter not found).

Для восстановления работоспособности таких видеокарт можно использовать два способа:

  1. Прошивка верной версии прошивки BIOS в микросхему с помощью программатора. Разновидностью этого способа является замена микросхемы BIOS на экземпляр с корректной прошивкой. Этот способ восстановления BIOS самый надежный и простой, но требует наличия паяльного оборудования и программатора.
  2. Принудительная инициализация видеокарты с испорченным BIOS-ом при загрузке системы с последующей прошивкой верного BIOS принудительной прошивкой в программе amdvbflash (atiflash) с ключом f. Для принудительной инициализации видеокарты при загрузке системы производится обнуление BIOS на флеш-памяти видеокарты, что позволяет затем получить к ней доступ из операционной системы.

Рассмотрим подробнее процесс восстановления BIOS на примере видеокарт AMD Radeon RX550. Такие видеокарты выпускались с двумя видами ядер: Lexa и Baffin (с программно заблокированными ядрами). При прошивке BIOS для другого типа ядра видеокарта гарантированно выходит из строя.

Восстановление BIOS у видеокарт замыканием контактов флеш-памяти при загрузке операционной системы

Микросхема 25Q40CT флеш-памяти BIOS у видеокарты AMD Radeon RX550 производства Sapphire находится на задней стороне платы (обратной стороне видеочипа):



Блок-схема внутреннего устройства микросхемы флеш-памяти 25Q40CT:


В стандартном режиме работы микросхема GD25Q40C работает с четырьмя видами сигналов:

Назначение пинов у флеш-памяти 25Q40CT:


Выпускаются и другие модификации микросхемы 25Q40CT в разных корпусах с разным объемом памяти, которые широко применяются в радиоэлектронных устройствах.

Маркировка микросхем флеш-памяти производства компании GigaDevice Semiconductor:


Для принудительной инициализации видеокарты и прошивки в нее верной предварительно скачанной версии BIOS нужно:

  • перед загрузкой операционной системы подать на первый вывод (вход выбора чипа) положительный потенциал с восьмого вывода микросхемы (+3.3 вольта). Это можно сделать металлическим пинцетом или предварительно подпаянными/подключенными проводками;
  • дождаться загрузки операционной системы;
  • запустить программу прошивальщик, выбрать в ее меню проблемную карту;
  • разъединить контакты 1 и 8 флеш-памяти;
  • прошить корректный BIOS;
  • перезагрузить систему с восстановленной видеокартой обычным способом и проверить ее работоспособность.

Контакты флеш-памяти 25Q40CT, которые нужно замкнуть для инициализации карты по резервному коду BIOS (выделены красным цветом):



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

Восстановление BIOS с помощью программатора

В случае невозможности восстановить BIOS описанными выше способами (с принудительной прошивкой с ключом f, а также с помощью замыкания контактов 1-8 флеш-памяти), нужно выпаять микросхему и прошить в нее верную версию, либо заменить на другую, с рабочим BIOS-ом.

Для демонтажа микросхемы нужно обработать флюсом ее выводы, прогреть и выпаять.

Без выпаивания микросхему BIOS можно прошить, подключившись к ее контактам специальной прищепкой:


Для прошивки BIOS можно использовать универсальный программатор, например, SkyPro, EZP2010, Xgecu/Minipro TL866II Plus и другие. Главное, чтобы он поддерживал работу с установленным на видеокарте типом флеш-памяти.

Вам также может понравиться


О некоторых особенностях работы аппаратных сторожевых таймеров

О реболлинге BGA-чипов, ремонте видеокарт, материнских плат и других устройств

Рассмотрим, что можно сделать если после прошивки AMD видеокарты компьютер запускается, но изображение не выводит. Решение такой проблемы я представлю частично на карточке RX 580 P owerСolor с памятью 8gb. Подключать к компьютеру ее буду с помощью райзера.

Установив видюшку как дополнительную и запустив системник работающий на операционной системе Windows 10, стартую программу ATI WinFlash , с помощью которой перепрошиваю заводской биос на модифицированный.

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

Выключив компьютер и извлеча видеокарту из райзера. Снова пробую запустить системник. В этот раз он включился, но исключительно на интегрированной графике.

Нажатием на клавишу Del (что подходит для моей модели материнской платы) перехожу в UEFI - BIOS . С помощью F7 открываю расширенный режим. Здесь выбираю «Дополнительно», затем «Конфигурация System Agent », где в «Параметрах Графики» в поле «Основной дисплей» выбираю данный параметр.

Выполнив настройки, выхожу нажатием F10 и сохраняю изменения.

После перезапуска выключаю компьютер и устанавливаю карту обратно в райзер, затем нажимаю клавишу включения на системнике. Выполнив указанные действия компьютер запустился. На Рабочем столе, кликнув правой клавишей мыши по значку «Этот компьютер», и выбрав «Свойства» в появившемся окне выбираю «Диспетчер устройств». Можно видеть, что видеокарта отображается, но с ошибкой 43.

Теперь попробуем зашить на нее обратно штатный биос. Если у Вас такого нет, то на свой риск можно попробовать его скачать с сайта techpowerup для своей видюшки или как вариант попробовать его запросить у изготовителя. Далее запустив ATI WinFlash выполняю перепрошивку.

По завершении вновь перезапускаю компьютер. После его запуска и окончательной загрузки операционной системы перейдя в «Диспетчер устройств».

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

На некоторых видеокартах, например, на RX 570 Sapphire Nitro + имеется переключатель БИОСа, с помощью которого в некоторой степени можно будет решить такую проблему.

Еще одним вариантом может быть прошивка чипа биоса с помощью программатора и порой без выпаивания. При этом сама микросхема чаще всего находится с задней стороны карты и крайне редко спереди.

Что делать, если неудачно обновил BIOS материнской платы?

Нужно ли обновлять BIOS материнской платы?

Однозначного ответа на данный вопрос нет, нужно исходить из конкретной ситуации. Попробуем разобраться, когда это нужно делать, а когда — нет.

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

Так, например, при первом выходе на рынок процессоры Ryzen 1000 серии имели многочисленные проблемы в совместимости и работе с оперативной памятью, которые в последствии производители материнских плат и компания AMD исправили именно с обновлением микрокода BIOS.

Заняться обновлением BIOS придется, чтобы добавить поддержку новых процессоров, как, например, для процессоров Ryzen 5000 серии, иначе компьютер не заработает.

Если у вас есть проблемы в работе, или вы собираетесь установить процессор, который еще не поддерживается вашей версией BIOS — тут без вариантов, обновляемся.

А если вы это делаете просто потому, что вышла новая версия микрокода, то стоит задуматься — а нужно ли оно вам, если и так все прекрасно работает.

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


Если все работает как надо, лучше не трогать. Бывают случаи, что в обновленном коде допущена ошибка, и проблемы возникают именно после обновления BIOS.

Процедура обновления BIOS достаточно подробно описана в материале, как обновить BIOS и для чего это делать. В данной статье мы разберем основные ошибки и способы восстановления при неудачной прошивке.

Защита от ошибок

Производители материнских плат стараются все больше облегчить и упросить прошивку BIOS, чтобы пользователь не смог допустить ошибок. У каждого бренда материнок есть своя фирменная утилита, с помощью которой и производится обновление микрокода. Причем, помимо непосредственной прошивки BIOS она самостоятельно скачивает последнюю версию BIOS для вашей материнской платы.


Это сводит к минимуму риск выхода материнской платы из строя после прошивки. Но, увы, такая возможность есть далеко не у всех материнских плат, поэтому воспользуемся стандартным способом.

Фирменная утилита прошивальщик материнской платы имеет встроенный механизм проверки BIOS на чек сумму, чтобы вы ненароком не прошили BIOS от другой материнской платы, а так же проверяет файл BIOS на целостность перед прошивкой.

Прошивать BIOS материнской платы можно как непосредственно в среде операционной системы Windows, так и DOS. Но наиболее надежный и безопасный способ прошивки BIOS — непосредственно из самого BIOS при помощи официальной утилиты.

Прошивка BIOS из-под DOS — удел более продвинутых пользователей, и она необходима в основном для прошивки модифицированного BIOS. Прошивка из-под Windows чревата вмешательством в процесс самой операционной системы (не дай бог поймать в этот момент знаменитый синий экран смерти).

Как можно испортить прошивку BIOS

Самую большую опасность во время обновления BIOS представляет прерывание обновления, причинами может послужить:

  • отключение света
  • произвольная перезагрузка компьютера
  • зависание компьютера

На время обновления BIOS лучше подключить компьютер к источнику бесперебойного питания.

Произвольная перезагрузка компьютера может произойти из-за разгона компонентов, поэтому перед началом обновления BIOS рекомендуется сбросить все настройки BIOS в дефолтное состояние, чтобы система была максимально стабильной.

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

После начала процедуры обновления BIOS ее уже нельзя прерывать, это приведет материнскую плату во временно нерабочее состояние.

Способы восстановления BIOS при неудачной прошивке

Способов восстановления BIOS при неудачной прошивке не так много. Они зависят в основном от производителя платы и наличия механизмов восстановления.

Оживить BIOS материнской платы в домашних условиях можно при наличии соответствующей функции у материнской платы или программатора.

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

Dual BIOS (две микросхемы с одним BIOS распаяны на плате)


Суть в том, чтобы можно было восстановить BIOS, даже если вы запороли основной BIOS. На плате имеются два чипа с одинаковыми прошивками: M_BIOS и B_BIOS (main/backup), которыми программно управляет чипсет. Если контрольная сумма основного BIOS искажена, то хост подключает к пространству системной памяти резервную микросхему и подает сигнал сброса Reset. Машина перезагружается уже с кодом бэкап-биоса и предлагает восстановить Main.

Достаточно неплохая идея, но реализована она только на некоторых материнских платах: Gigabyte, AsRock и Biostar.

ASUS BIOS Flashback и Flash BIOS Button

У материнских плат Asus и MSI есть своя технология по восстановлению BIOS. Для Asus это BIOS Flashback, у MSI — Flash BIOS Button.

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

Несмотря на разное название технологий BIOS Flashback и Flash BIOS Button, принцип их работы идентичен.

На плате есть специально обозначений USB-слот, который и используется для аварийного восстановления BIOS а так же спецаильная кнопка , после нажатия на которою и будет запущен процесс обновления BIOS.

К USB-накопителю есть требования по файловой системе и объему. Накопитель должен быть отформатирован в файловую систему FAT32, лучше использовать для этой цели программу Rufus и выполнить форматирование со следующими параметрами.


Лучше всего использовать небольшой по объему накопитель до 4-8 ГБ, а так же выбирать модель с подсветкой, чтобы визуально было более понятно, пошел процесс прошивки или нет.

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

К имени, названию самого файла BIOS у каждого производителя также есть требования.

Так, например, для работы утилиты ASUS BIOS Flashback скачанный файл прошивки следует переименовать и задать атрибут CAP (C7H.CAP). В качестве имени нужно использовать модельный номер материнской платы, его можно посмотреть в инструкции к плате или воспользоваться утилитой BIOSRenamer.exe, которая переименует его самостоятельно.


Для работы утилиты Flash BIOS Button скачанный файл нужно переименовать в MSI и присвоить ему атрибут ROM (MSI.ROM).


Световые индикаторы Flash BIOS Button

  • Одно мигание: FAT32 partition not found
  • Два мигания: BIOS file not found
  • Три мигания: BIOS file not valid — именно с этой проблемой автор лично столкнулся при форматировании накопителя средствами операционной системы Windows
  • Четыре мигания: flashing process beginning

Восстановление BIOS при помощи программатора

Программатор — это устройство, специально предназначенное для считывания и записи информации в постоянное запоминающее устройство, чем, собственно, и является микросхема BIOS.

Процесс также достаточно прост. Обычно не требуется даже выпаивать микросхему, чтобы восстановить BIOS. Достаточно просто аккуратно подцепиться к самой микросхеме. В этом материале используем наиболее распространенную модель программатора CH341A Programmer и прищепку SOP8.


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

Наибольшая сложность в данном процессе — правильно подцепиться к микросхеме, причем сделать это нужно до подключения программатора к компьютеру.

Первый шаг — нужно хорошо разглядеть название самой микросхемы BIOS, оно нам еще приходится, конкретно, в моем случае, на материнской плате Gigabyte GA-Z97X-SOC Force рапсаены 2 микросхемы от MACRONIX MX25L12873F. Сама микросхема BIOS имеет 8 ног, нумерация начинается от ключа, ключ обычно изображается точкой на самой микросхеме.


На прищепке нумерация ног идет с красного провода, то есть красный провод должен быть подключен к первой ноге микросхемы BIOS.

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

Подключаем программатор к компьютеру и устанавливаем драйвер.
Запускаем специальную программу для работы с программатором. Теперь нужно выбрать тип и модель микросхемы.

Далее жмем «считать», чтобы проверить правильность подключения и выбора микросхемы.


Так как мы восстанавливаем BIOS, нам не имеет смысла его сохранять перед прошивкой. Но, если прошитый BIOS рабочий, лучше сохранить его на всякий случай.

Перед прошивкой обязательно затираем содержимое микросхемы. Далее выбираем BIOS, который мы хотим прошить, жмем «записать чип». Все, наш BIOS прошит, можно выполнить проверку, чтобы убедиться, совпадает ли скачанный файл BIOS с зашитым в микросхему.

Прошивка BIOS — несложный процесс, но невнимательность и неосторожность могут привести материнскую плату во временно нерабочее состояние. А при отсутствии в материнской плате функции восстановления BIOS и без наличия под рукой программатора, обновление BIOS закончится походом в сервисный центр.

Если вы нехотите или боитесь самостотельно обновлять BIOS, можете воспользоваться услугой сервисного центра DNS.

Читайте также: