Как прошить биос видеокарты если она не опознается компьютером

Содержание

Прошивка биоса видеокарты с помощью интегрированного видео.

Ну что ж начнем.
Если вы не удачно прошили биос своей видеокарты и так сказать «убили карту», но у вас все-таки все работает, только нет изображения на мониторе, то надо сделать следующее:

1) Вытаскиваем «убитую карту»

2) Подсоеденить шнур к интегрированому видео на материнской плате

3) Зайти в биос в и найти раздел: «Primary Display Adapter» и выставить: Onboard (чтобы загрузка всегда шла именно с интегрированного видео)

4) Сохраниться и перезагрузиться, после выключить компьютер вобще.

5) Вставить обратно карту, подсоединить к карте дополнительное питание.Карта все нормально б.

Ну что ж начнем.
Если вы не удачно прошили биос своей видеокарты и так сказать «убили карту», но у вас все-таки все работает, только нет изображения на мониторе, то надо сделать следующее:

1) Вытаскиваем «убитую карту»

2) Подсоеденить шнур к интегрированому видео на материнской плате

3) Зайти в биос в и найти раздел: «Primary Display Adapter» и выставить: Onboard (чтобы загрузка всегда шла именно с интегрированного видео)

4) Сохраниться и перезагрузиться, после выключить компьютер вобще.

5) Вставить обратно карту, подсоединить к карте дополнительное питание.Карта все нормально будет работать, но загрузка все равно пойдет с интегрированого видео

7) Скинуть на флешку программу «ATIFlash» ( http://www.techpowerup.com/downloads/2099/ATIFlash%203.95.html) и оригинал вашего биоса.
Если ваш биос имеет разрешение .bin, то лучше его переименовать в .rom

8) Чтобы загрузка пошла с вашей загрузочной дискеты/флешки, надо в биосе в разделе «Boot» поставить приоритет на вашу флешку — поставить ее на первое место, после загрузиться с DOS и прошить опять свой родной биос

9) После прошивки уже оригинального биоса перезагрузиться и опять зайти в биос, в раздел «Primary Graphics Adapter» и выставить уже: PCI-E (теперь работа пойдет уже с PCI-E видеокарты, ту которую вы прошивали).Кстати после прошивки не забываем также зайти в раздел «Boot» и поставить приоритет на ваш жесткий диск, а то загрузка постояно будет идти с вашей дискеты/флешки.

10) Сохраниться и выключить комп и подсоеденить шнур к видеокарте

Источник

NVIDIA NVFlash: Скачать, как Пользоваться (Настройка)

В этом руководстве вы узнаете, как настроить и использовать NVFlash v5.735.0 и новее.

Скачать для Windows/Linux

Что такое NVFlash?

NVFlash — это программа для прошивки BIOS видеокарт семейства Nvidia. Она используется для обновления прошивки, хранящейся в EEPROM видеоадаптера. Приложение так же позволяет сохранять копии текущего BIOS в файл или отображать его версию.

NVFlash поддерживает перепрошивку BIOS на следующих видеокартах NVIDIA:

  • GeForce RTX 3090, RTX 3080, RTX 3070, RTX 3060 Ti, RTX 3060
  • GeForce RTX 2080 Ti, RTX 2080, RTX 2070, RTX 2060, GTX 1660, GTX 1650
  • GeForce GTX 1080 Ti, GTX 1080, GTX 1070, GTX 1060, GTX 1050
  • и многие другее, включая перепрошивку BIOS на старых устройствах NVIDIA.

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

Как пользоваться NVFlash

Шаг 1 — Скачайте программу

Скачиваем программу с официального сайта TechPowerUp. Либо загрузите с релиз с guru3d.

Шаг 2 — Запустите командную строку и сделайте копию БИОСа

Извлеките .zip архив в корень системного диска C . Файл nvflash64.exe должен находиться по пути C:\ .

Рекомендуем:  Как узнать размеры блока питания

  1. Нажмите на иконку поиска.
  2. Наберите в нижней панели поиска CMD .
  3. Выберите пункт «Запустить от имени администратора» (Run as administrator).

Перейдите в каталог с программой nvflash64.exe . Для этого введите команду:

Результат выполнения команды:

Теперь сохраните копию текущего BIOS вашей видеокарты. Введите команду:

Вы увидите такое окно. Копия будет храниться на диске C: .

Если ваша программа называется не nvflash64 , а nvflash — тои используйте это имя в командах.

Шаг 3 — прошейте новый BIOS

В этой же командной строке снимите защиту от перепрошивки командой:

Вы увидите надпись: Remove EEPROM write protect complete :

Прошейте видеокарту новым BIOS. Он должен находиться на диске C: и иметь название newbios.rom . Введите команду прошивки:

Программа сообщит: Update successful.

И далее нужно перезагрузить компьютер — A reboot is required for the update to take effect. .

Видео Инструкция

Не работает?

Если программа не работает или не видит вашу видеокарту, попробуйте следующие шаги.

protectoff

Возможно вы забыли снять защиту:

Force flash — принудительная прошивка

Используйте ключ f если вам нужна принудительная прошивка.

Вы можете отменить все проверки / защиту, используя:

Цифры здесь — это идентификаторы устройств в системе.

No nvidia display adapters found

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

nvflash64 с ключом -а должна перечислить ВСЕ исправные видеоадаптеры GeForce.

Для этого попробуйте узнать ID шины устройства и прошить снова командой:

Видео: как восстановить видеокарту NVIDIA после неудачной прошивки БИОС

Команды

Внимание!
Чтобы использовать эти команды, вместо [options] вы должны вписать свои параметры, если это необходимо. Самое слово [options] и скобки не пишутся!

Список поддерживаемых команд представлен ниже.

  • nvflash64 [options] — обновить прошивку VBIOS.
  • nvflash64 [options] —save — сохранить микропрограмму VBIOS в файл.
  • nvflash64 [options] —display [bytes] — показать байты микропрограммы.
  • nvflash64 [options] —offset [start] — изменить начальный адрес.
  • nvflash64 [options] —string — отобразить байты микропрограммы в формате ASCII.
  • nvflash64 [options] —check — проверить поддерживаемой EEPROM.
  • nvflash64 [options] —version [ ] — отобразить версии VBIOS.
  • nvflash64 [options] —list — список адаптеров.
  • nvflash64 [options] —compare — сравнить прошивку адаптера.
  • nvflash64 [options] —verify — проверить прошивку адаптера.
  • nvflash64 [options] —verify —ifronly — проверить прошивку адаптера IFR.
  • nvflash64 [options] —ecid — отобразить ECID / PDI графического процессора.
  • nvflash64 [options] —licinfo — отобразить информацию о лицензии.
  • nvflash64 [options] —licreq , — создать файл запроса лицензии.
  • nvflash64 [options] —license — предоставить файл лицензии HULK.
  • nvflash64 [options] —lspci — перечислить все устройства PCI.
  • nvflash64 [options] —setpci — доступ к регистру конфигурации PCI.
  • nvflash64 [options] —buildinfo — отобразить информацию о сборке инструмента.
  • nvflash64 [options] —querygmac — отобразить версию GMAC MCU.
  • nvflash64 [options] —proggmac .rom — обновить прошивку GMAC MCU.
  • nvflash64 [options] —savegmac .rom — сохранить микропрограмму GMAC MCU в файл.
  • nvflash64 [options] —listgmac — список микроконтроллеров GMAC.
  • nvflash64 [options] —protecton — защита от записи EEPROM.
  • nvflash64 [options] —protectoff — снять защиту от записи.

Внимание!
Чтобы если в команде указано вы должны вписать имя файла. Самое слово и скобки не пишутся!

Пишется вот так:

Опция -b позволяет сделать бэкап BIOS.

Полный список опций

Важно понять перед прочтением списка, что этот перечень команд указан в двух вариантах: длинное имя команды и ее короткий синоним.

Вам нужно выбрать и использовать только один вариант команды:

  1. Либо длинное имя команды.
  2. Либо короткий синоним.

Например, если указаны две команды:

Мы используем либо:

Вместо ( имя_файла ) вам нужно напечатать имя вашего файла без скобочек.

Полный перечень опций:
help — Display help screen.

Press pp for additional help on power policies descriptions.
Press app for additional help on app profile descriptions.

save b Read EEPROM and save to .

compare k Read EEPROM full content and compare with .

verify h Verify matches EEPROM if flashed.

version v Display firmware version information (if no filename, acts on display adapter).

check c Check for supported EEPROM.

list a List all NVIDIA display adapters found in the system.

protecton w Write protect EEPROM (only on some EEPROM’s)

protectoff r Remove EEPROM write protect (only on some EEPROM’s).

protectmain Write protect the main firmware segment of the EEPROM.

protectlock Set status register protect and status register lock.

Рекомендуем:  Cnc usb mach3 100 кгц схема подключения

protectinfo Display the block protection status.

license
Provide a license file for updating VBIOS.

licinfo Display license file content. license file is provided by —license option.

ecid Display GPU ECID/PDI.

licreq , ` Generate a License Request File by specifying ` ` to submit to Nvidia.

lspci List all the PCI devices in the system.

setpci [=D[:M]] — Read/Write PCI Config register.
Format is: [=DATA[:MASK]]
Read operation:
Write operation: =DATA[:MASK]

progfwovercec [flag1 flag2] — Flash firmware over CEC
: «gmac», «rtu», «bmc» or «gpu»
[flag] : «reset» or «offpreservecfg»
— reset : Optional flag to request CEC perform a reset when finished.
— offpreservecfg : No config preservation.

querycec — Display crypto device information

attestcec [filename] [csv], — Request FW attestation to CEC and save the response data to [filename] ,and verify the fields in [csv].

listcec List all the CEC devices

cmpgmac Read MCU Flash ROM and compare with .

proggmac Flash GMAC MCU firmware (AI).

savegmac Read GMAC MCU firmware (AI) andsave to .

listgmac — List all the GMAC MCU devices

querygmac [ ]` Display GMAC MCU firmware (AI) version (if no `filename`, acts on GMAC MCU device).

listgpuled — List all the GPU LED Lighting MCUs.

proggpuled Flash GPU LED Lighting MCU firmware (AI).

querygpuled Display GPU LED Lighting MCU FW (AI) version (if no filename , acts on GPU LED Lighting MCU).

savegpuled Read GPU LED Lighting MCU firmware (AI) and save to .

rdciegpuled Read CIE data from GPU LED Lighting MCUand save to .

wrciegpuled Write CIE data to GPU LED Lighting MCU.

calibrategpuled [millisecond] — Calibrate GPU LED clock tick.

listbridgeled — List all the bridge LED Lighting MCUs.

progbridgeled Flash bridge LED Lighting MCU firmware (AI).

Видео: Снижаем уровень шума перепрошивкой BIOS на примере видеокарты 1650 Super от Gigabyte

Где взять версию для DOS?

NVFlash необходимо использовать в режиме DOS, когда вы загружаете вашу систему. Поэтому используйте загрузочный диск MS-DOS и просто скопируйте на него этот инструмент.

Видео: Прошивка Nvidia для Майнинга

Ошибка pci subsystem id mismatch

Идентификатор PCI subsys — это модель карты. Используйте версию DOS для решения ошибки.

Убедитесь так же, что вы разблокировали БИОс:

Используйте ключ -6 :

Команда -6 позволит вам отменить несоответствие идентификатора подсистемы PCI. В случае несоответствия вам необходимо подтвердить действие с помощью клавиши «y».

Примечание.
Пользователям с клавиатурой, отличной от американской, может потребоваться нажать «z» или аналогичную, потому что «y» не находится в одном месте для всех раскладок клавиатуры.

Пользователям SLI потребуется прошивать каждую карту отдельно. Концепция остается той же, но вам нужно будет использовать соответствующий индекс адаптера для прошивки карты. Как определить № адаптера. описано выше.

Перепрошивка происходит так:

[index] представляет собой число, а именно индекс, который вы нашли с помощью команды nvflash64 -a .

Итак, пример команды для прошивки карты с индексом 0:

Когда начнется мигание монитора, просто подождите, пока не появится сообщение, что все готово. Затем перезагрузитесь с помощью Ctrl + Alt + Del и извлеките USB-накопитель.

Command format not recognized

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

Не является внутренней или внешней командой

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

Источник

Устранение неисправностей видеокарт, связанных с микросхемой BIOS

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

В данной статье рассматриваются некоторые особенности решения аппаратных проблем на видеокартах, связанных с микросхемой BIOS.

Симптомы, свидетельствующие о наличии аппаратных проблем с BIOS видеокарт

Если видеокарта не работает, хотя все необходимые напряжения (включая 5 V, 1.8 V, VCore, Vmem, питание PEX и другие) на плате присутствуют, то, вероятно, неисправность связана именно с BIOS.

При проблемах со считыванием микропрограммы BIOS проявляются следующие симптомы:

  • видеокарта не работает/ ее выходы не инициализируются (если при включении компьютера с видеокартой, к которой подключен монитор, происходит попытка запуска (он кратковременно загорается), то, скорее всего, проблема связана с VRAM, а не с BIOS);
  • диагностическая программа MATS не видит видеокарты;
  • видеокарта то работает, то нет.
Рекомендуем:  Как загрузить камеру на ноутбуке

Для проверки работоспособности флеш-BIOS видеокарты нужно:

  • изучить расположение пинов на корпусе микросхемы, отвечающих за ее пиатние, включение и обмен данными с GPU;
  • узнать номинал питающего напряжения (1.8 или 3.3 V);
  • проверить осциллографом наличие обмена с ядром видеокарты при ее инициализации.

Например, 4-Mbit микросхема Winbond 25Q40EWNIG, установленная на задней стороне платы видеокарты Nvidia GT1030 производства Zotac (элемент U501), питается напряжением 1.8 вольта:

Назначение выводов у Serial Flash-микросхем W25Q40EW (в 150mil корпусе SOIC-8):

Назначение пинов на микросхеме W25Q40EW:

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

Как производится считывание микропрограммы BIOS при включении видеокарты?

Главной особенностью работы микросхем BIOS на большинстве современных устройств является использование синхронного протокола Serial Peripheral Interface (SPI).

Микросхемы Flash BIOS производят дуплексный обмен данными (одновременно на прием и передачу) по SPI протоколу по принципу master-slave (ведущий- ведомый).

Обмен данными производится со скоростью 1 бит за один цикл с использованием четырех проводов (каналов) связи, которые работают следующим образом:

на стороне ведущего (Master):

  • MISO — выход (Master In Slave Out);
  • MOSI — вход (Master Out Slave In);
  • SCLK — последовательный тактовый сигнал синхронизации CLK (Serial Clock);
  • SS — активация ведомого устройства (Slave Select).

на стороне ведомого (Slave):

  • SDI — вход (Slave Data In);
  • SDO — выход (Slave Data Out);
  • SCK — сигнал синхронизации CLK (Serial Clock);
  • CS — сигнал активации (Chip Select).

Сигнал синхронизации генерируется ведущим устройством (на видеокарте — GPU). Он используется на ведомом устройстве для определения моментов, при которых происходит изменение битов данных.

Пример осциллограммы сигналов при обмене данными с микросхемой Winbond W25Q16BVSIG:

Микросхема W25Q40EW работает, используя синхронизирующий сигнал частотой FR до 104 МГц при проведении почти всех операций (есть еще fR =50 MHz):

Перед началом обмена данными (при инициализации видеокарты) ядро GPU устанавливает вывод Chip Select (pin 1 CS или CE, Chip Enable) микросхемы флеш-памяти в активное состояние. Ему соответствует логический сигнал Low (для W25Q40EW он равен нулю вольт в пределах от -0.5 до +0.59 V):

Затем начинается чтение микропрограммы BIOS с помощью второго и пятого выводов флешки (в рассматриваемом примере W25Q40EW). В ней содержится информация относительно названия видеокарты, частот ядра и памяти, вольтажа и другие важные данные.

Вывод номер 2 микросхемы флеш-BIOS (DO, Data Output в стандартном режиме) обычно напрямую соединен с GPU, а пин номер 5 (DI, Data Input) — через резистор (на видеокартах Nvidia он обычно имеет сопротивление 33 Ома).

Фрагмент схемы, иллюстрирующий подключение флешки БИОС на видеокарте GALAXY GT 1030 PG110-A00 P85C Rev V10:

Резисторы обвязки микросхемы BIOS, подключенные к выводам 1, 5, 6 обычно находятся возле ее корпуса ближе к GPU (иногда на другой стороне платы).

Узнав назначение выводов микросхемы SPI Flash BIOS, можно приступать к ее практической проверке.

Как проверить исправность микросхемы BIOS на видеокарте?

При проверке работоспособности микросхем SPI BIOS W25Q40-й серии в первую очередь проверяется питающее напряжение VCC/VDD (1.8 или 3.3 вольта) на ее восьмом выводе, а также наличие сигнала CS на первом пине.

Проверка наличия сигнала CS на микросхеме флеш-BIOS видеокарты Asus GeForce GTX 1060:

Затем с помощью осциллографа проверяется наличие обмена на выводах 2 и 5 при инициализации видеокарты.

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

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

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

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

Источник

Adblock
detector