Как восстановить биос видеокарты
Рассмотрим, как можно вернуть родной BIOS на видеокарту, будь то NVIDIA или AMD. О том, как это сделать, меня спрашивали несколько раз в комментариях под одним из моих видео. Первый вопрос, который возникает - откуда его взять?
В самом простом случае, но имеющим небольшую долю вероятности, является то, что файл с заводской прошивкой может быть предварительно был сохранен перед его модификацией или заменой, например, с помощью GPU-Z.
Другим вариантом является возможность сделать его дамп с такой же аналогичной карточки, конечно если она есть у вас или ваших знакомых.
Еще одним выходом из сложившейся ситуации, которым я когда-то воспользовался сам для представленной карточки Sapphire Nitro RX 470.
Это попробовать обратиться в техподдержку официального производителя видяшки с просьбой предоставить биос. В чем собственно мне не отказали и помогли. Для того, чтобы выполнить перепрошивку AMD-ешной карты потребуется программа ATI WinFlash. Запустить которую следует от имени администратора путем нажатия правой клавишей мыши по .exe файлу и выбрав соответствующий пункт.
В открывшемся окне программы кликнув по «Load Image», выбираем файл с оригинальным биосом, после чего запускаем процедуру перепрошивки, нажав Program. По ее завершении выполняем перезагрузку компьютера, тем самым проверяем на сколько удачно все прошло.
Что касается карт NVIDIA, то аналогичным образом я также делал запрос в техподдержку MSI для GTX 1060.
Но в этом случае за исключением того, что специалисты общаются только на английском языке файл с родным биосом мне не дали, предложив лишь утилиту Live Update 6, которая для меня оказалась бессмысленной.
Конечно биос для своей карточки можно найти на сайте TechPowerUp, но есть вероятность, что он будет представлен с небольшими модификациями.
По мимо этого на данном ресурсе имеется форум где есть шанс, что кто ни будь откликнется на просьбу. Непосредственно процесс прошивки карт NVIDIA рассмотрим на GTX 460 в 32-х битной системе Windows 7. Для этого понадобится программа NVFlash – архив, с файлами который нужно распаковать в корень диска, где установлена операционная система, и сюда же следует поместить файл с биосом. Выполнив подготовку, на Рабочем столе сочетанием клавиш Win+R запускаю окно Выполнить, и введя cmd, открываю командную строку. В идеале ее следует запустить от имени администратора. Прописав приведенную команду ( cd C:\ ), перехожу в корень диска С:. Затем отключаю защиту от изменения BIOS, ведя команду nvflash --protectoff с двумя тире. И, наконец, с помощью указанной команды nvflash -6 newfirmware.rom запускаю прошивку, где
ключ 6 используется при несовпадении ID адаптера и файла зашиваемого BIOS-а, который прописывается далее. Конечно, в своем большинстве для перепрошивки применяется приведенная команда nvflash -4 -5 -6 newfirmware.rom. По окончании выполняемой операции вновь следует выполнить перезапуск операционной системы.
Подробнее в данном видео:
Ну что ж начнем.
Если вы не удачно прошили биос своей видеокарты и так сказать "убили карту", но у вас все-таки все работает, только нет изображения на мониторе, то надо сделать следующее:
1) Вытаскиваем "убитую карту"
2) Подсоеденить шнур к интегрированому видео на материнской плате
3) Зайти в биос в и найти раздел: "Primary Display Adapter" и выставить: Onboard (чтобы загрузка всегда шла именно с интегрированного видео)
4) Сохраниться и перезагрузиться, после выключить компьютер вобще.
5) Вставить обратно карту, подсоединить к карте дополнительное питание.Карта все нормально б.
Ну что ж начнем.
Если вы не удачно прошили биос своей видеокарты и так сказать "убили карту", но у вас все-таки все работает, только нет изображения на мониторе, то надо сделать следующее:
1) Вытаскиваем "убитую карту"
2) Подсоеденить шнур к интегрированому видео на материнской плате
3) Зайти в биос в и найти раздел: "Primary Display Adapter" и выставить: Onboard (чтобы загрузка всегда шла именно с интегрированного видео)
4) Сохраниться и перезагрузиться, после выключить компьютер вобще.
5) Вставить обратно карту, подсоединить к карте дополнительное питание.Карта все нормально будет работать, но загрузка все равно пойдет с интегрированого видео
8) Чтобы загрузка пошла с вашей загрузочной дискеты/флешки, надо в биосе в разделе "Boot" поставить приоритет на вашу флешку - поставить ее на первое место, после загрузиться с DOS и прошить опять свой родной биос
9) После прошивки уже оригинального биоса перезагрузиться и опять зайти в биос, в раздел "Primary Graphics Adapter" и выставить уже: PCI-E (теперь работа пойдет уже с PCI-E видеокарты, ту которую вы прошивали).Кстати после прошивки не забываем также зайти в раздел "Boot" и поставить приоритет на ваш жесткий диск, а то загрузка постояно будет идти с вашей дискеты/флешки.
10) Сохраниться и выключить комп и подсоеденить шнур к видеокарте
11) Радоваться вновь рабочей видеокарте
Строка для прошивки: atiflash -f -p 0 original bios.rom
"atiflash.exe" - сама программа прошивальщик
"0" - номер слота (самого первого сверху.Если карта стоит во втором слоту сверху, то при прошивке надо будет писать вместо нуля "1")
original bios.rom - имя вашего биоса с разрешением .rom
Если планируйте прошивать биос от другого производителя, то в конце строки прошивки, надо будет добавить ключ "-fp".
Ну и напоследок - пару удачных прошивок
Подпишитесь на наш канал в Яндекс.Дзен или telegram-канал @overclockers_news - это удобные способы следить за новыми материалами на сайте. С картинками, расширенными описаниями и без рекламы.
При эксплуатации видеокарт, материнских плат и других устройств с флеш-памятью BIOS иногда возникает необходимость в ее перепрошивке/обновлении. Это потенциально опасная процедура, способная «окирпичить» устройство, поэтому производители часто устанавливают резервную микросхему с дубликатом BIOS, делают проверку совместимости прошивки с устройством и т.д.
Тем не менее, иногда из-за невнимательности случаются досадные происшествия, связанные с прошивкой неработающего BIOS. При работе с видеокартами это чаще всего случается с видеокартами производства AMD, так как у них часто можно увеличить потенциал видеокарты, разлочив заблокированные ядра, прошив ускоренные тайминги памяти, умерив ее аппетит к электричеству или получить иные желанные «плюшки». Очень часто такие проблемы появляются у майнеров, старающихся полностью раскрыть вычислительный потенциал видеоркарты.
Из-за чего возникают проблемы с BIOS видеокарт
Прошивка микросхемы BIOS может быть повреждена из-за неисправности чипа, повышенного напряжения, излишне сильного физического воздействи и т.д. Кроме того, микросхема не будет работать при отсутствии питающего напряжения. Но чаще всего BIOS видеокарт приходит в негодность из-за некорректных действий пользователя, который прошил в микросхему неверную прошивку.
В случае, если устройство инициализируется системой, прошивку можно восстановить, используя принудительную запись микропрограммы BIOS с ключом f командой (для консольной программы amdvbflash):
Если на компьютере имеется всего одна видеокарта, которая испорчена прошивкой некорректного BIOS, то нужно использовать загрузку с интегрированной видеокарты или вставлять в систему другой видеоадаптер, с которым загружать операционную систему, а затем восстанавливать прошивку.
Этот метод работоспособен, если программа amdvbflash (ранее называлась atiflash) видит адаптер по команде:
К сожалению, при прошивке неподходящего BIOS устройство не проходит инициализацию в операционной системе, поэтому amdvbflash в этом случае не работает.
Восстановление 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 не от той видеокарты или с очень большими некорректными модификациями приводит к полной неработоспособности видеокарты. Она не инициализируется системой, поэтому ее невозможно прошить используя стандартные методы, включая принудительную запись прошивки (возникает ошибка Adapter not found).
Для восстановления работоспособности таких видеокарт можно использовать два способа:
- Прошивка верной версии прошивки BIOS в микросхему с помощью программатора. Разновидностью этого способа является замена микросхемы BIOS на экземпляр с корректной прошивкой. Этот способ восстановления BIOS самый надежный и простой, но требует наличия паяльного оборудования и программатора.
- Принудительная инициализация видеокарты с испорченным BIOS-ом при загрузке системы с последующей прошивкой верного BIOS принудительной прошивкой в программе amdvbflash (atiflash) с ключом f. Для принудительной инициализации видеокарты при загрузке системы производится обнуление BIOS на флеш-памяти видеокарты, что позволяет затем получить к ней доступ из операционной системы.
Рассмотрим подробнее процесс восстановления BIOS на примере видеокарт AMD Radeon RX550. Такие видеокарты выпускались с двумя видами ядер: Lexa и Baffin (с программно заблокированными ядрами). При прошивке BIOS для другого типа ядра видеокарта гарантированно выходит из строя.
Чтобы восстановить ее работоспособность, нужно найти микросхему BIOS на плате и принудительно прошить в нее правильную версию BIOS. Большая коллекция проверенных BIOS-ов есть на сайте Techpowerup в разделе Databases — VGA BIOS Collection.
Вам также может понравиться
Быстрее, выше, сильнее — что принесет DDR5-память в майнинг?
30 октября, 2021
Майнинг на бюджетных видеокартах в 2021 году
30 января, 2021
Одно дело купить новую видеокарту, а совсем другое решиться на модель бывшую в употреблении. На первый взгляд кажется, что разницы нет, но на самом деле всё куда сложнее. Представьте себе, что вам жутко не повезло, а ваша новая Radeon RX 6600 ХТ вышла из строя через неделю. Оставаться без видеокарты на какое-то время сложно, но если вы ничего не мудрили, не гоняли и не сожгли, то с высокой вероятностью вам дадут аналог или вернут деньги. А вот с бывшей в употреблении картой такое не пройдёт. Ещё пять лет назад вам в худшем случае могли подсунуть прогретый графический чип, но подобных ситуаций было критически мало, поскольку майнеры тогда ещё не добрались до видеокарт. Сегодня огромная часть рынка занята фермерами.
реклама
Кто-то решил купить себе более мощный риг, избавившись от старья пока оно не подешевело. Другие – уходят из бизнеса, поскольку фарминг перестал приносить прежнюю прибыль. А есть и те, кто скидывает ещё живой или полумёртвый графический чип наивным геймерам. В последнем случае майнеры прекрасно осознают свои действия, поэтому вывести их на чистую воду может только внимательное изучение видеокарты. Ниже мы напишем, что делать перед покупкой, а пока перейдём к любопытному случаю, о котором рассказал блогер Daniil Gerasimov.
По его словам, к нему попал компьютер, который принёс один из клиентов. Система работала исправно, а вот видеокарта Radeon RX 570 на 8 Гб отказывалась настраиваться. После безуспешных попыток установить на неё драйвер было принято решение присмотреться к ней при помощи специализированного оборудования. Изучение контактов и поиск сгоревших элементов на цифровом микроскопе не дал результатов. Визуально Radeon RX 570 выглядела отлично. Мало того, она никогда не обслуживалась, продемонстрировав подсохшую заводскую термопасту. Собрав всё обратно блогер решил проверить BIOS, поскольку новый владелец намекал, что раньше компьютер принадлежал майнеру. Как оказалось, Radeon RX 570 действительно была прошита при помощи специальной майнерской версии BIOS. Блогер не стал разбираться в том, насколько критичными бели действия майнера, сбросив прошивку до оригинальной. После этого видеокарта заработала без проблем, драйвер установился, а компьютер вернули новому владельцу.
Если вы решили купить видеокарту после майнинга, то прежде всего прогоните её несколько раз в сложных синтетических тестах. Обращайте внимание на температуру видеопамяти и графического чипа. Также стоит прислушиваться к звуку системы охлаждения. Если она слишком громкая, то придётся менять кулер. Многие эксперты советуют разбирать видеокарты перед покупкой. Далеко не все продавцы на такое согласятся, но визуальный осмотр позволяет увидеть подгоревшие контакты и проблемы с графическим чипом. Если какой-то из осмотров вас не удовлетворил, не берите спорный продукт, а иначе уже через месяц или раньше вам придётся заплатить ровно столько же, но уже за другую майнерскую видеокарту.
Привет всем. Довелось мне купить видеокарту на барахолке, а именно AMD Radeon RX580 (Sapphire Pulse 4gb 113-4E353CU-O4B). Вот такую, фото из интернета.
Как всегда продавец уверено говорил что в майнинге видеокарта не участвовала, ну не участвовала и хорошо. На видеокарте были пломбы, видимая область текстолита имеет заводской цвет. Забрал, привез домой подключил, запустил ПК и начал радоваться. Видеокарта определилась корректно, тесты прошла. Я выдохнул. Прошло около месяца после покупки, понадобилось переустановить ОС и тут меня ждала засада. При установки в биосе материнской платы загрузки только через UEFI, после ребута ждало меня 8 коротких *beep* из системного динамика, изображение появлялось только после загрузки ОС, так быть не должно. Хотя видеокарта поддерживает загрузку UEFI, и в GPU-Z стоит нужная галочка. Начал искать в чем причина, долго искать не пришлось. После того как я решил посмотреть что у видеокарты с биосом. Сливаю дамп через GPU-Z, и открываю в Polaris Bios Editor, и вижу вот такую надпись от разработчика:
А предупреждают о том что после редактирования VBIOS нашей видеокарты, мы должны отключить SecureBoot и включить CSM в режим совместимости, так как после прошивки модифицированного VBIOS, UEFI работать не будет. А это нам говорит что VBIOS моей карты модифицировался, и после открытия Polaris Bios Editor и открытия дампа VBIOS видеокарты видим что тайминги отличаются от оригинальных, установленных с завода.
Нажимаем "y" чем подтверждаем обновление efirom.
Видим чудесную надпись, которую я обвел в зеленую рамку. Выходим из программы, и идем прошивать наш обновленный VBIOS через AMDvbFlashWin.
Восстановление BIOS с помощью программатора
В случае невозможности восстановить BIOS описанными выше способами (с принудительной прошивкой с ключом f, а также с помощью замыкания контактов 1-8 флеш-памяти), нужно выпаять микросхему и прошить в нее верную версию, либо заменить на другую, с рабочим BIOS-ом.
Для демонтажа микросхемы нужно обработать флюсом ее выводы, прогреть и выпаять.
Без выпаивания микросхему BIOS можно прошить, подключившись к ее контактам специальной прищепкой:
Для прошивки BIOS можно использовать универсальный программатор, например, SkyPro, EZP2010, Xgecu/Minipro TL866II Plus и другие. Главное, чтобы он поддерживал работу с установленным на видеокарте типом флеш-памяти.
Читайте также: