Logiss.ru

Ваша компьютерная помощь
7 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как обновить BIOS видеокарты NVIDIA

Обновление BIOS на видеокарте NVIDIA

Обновление BIOS на видеокарте NVIDIA

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

Предупреждения перед работой

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

  • БИОС у видеокарт, которые уже интегрированы в процессор или материнскую плату (часто такое решение можно встретить в ноутбуках), не требует обновления, так как у них его нет;
  • Если вы используете несколько дискретных видеокарт, то обновить за раз вы сможете только одну, остальные на время обновления придётся отключить и подключить уже после того, как всё будет готово;
  • Не нужно производить апгрейд без веских на то причин, например, таковой может быть несовместимость с новым оборудованием. В остальных случаях перепрошивка является нецелесообразной процедурой.

Этап 1: подготовительные работы

В качестве подготовки необходимо сделать следующие вещи:

  • Создать запасную копию текущей прошивки, чтобы в случае неполадок можно было сделать бэкап;
  • Узнать подробные характеристики видеокарты;
  • Загрузить актуальную версию прошивки.

Воспользуйтесь данной инструкцией, чтобы узнать характеристики вашей видеокарты и сделать резервное копирование BIOS:

  1. Скачайте и установите программу TechPowerUp GPU-Z, которая позволит произвести полный анализ видеокарты.
  2. Чтобы просмотреть характеристики видеоадаптера, после запуска ПО перейдите во вкладку «Graphics Card» в верхнем меню. Обязательно обратите внимание на пункты, которые отмечены на скриншоте. Желательно сохранить где-нибудь указанные значения, так как они вам понадобятся в дальнейшем.
  3. Прямо из программы вы можете сделать резервную копию BIOS видеокарты. Для этого нужно нажать на иконку выгрузки, которая расположена напротив поля «BIOS version». При нажатии на нее программа предложит выбрать действие. В данном случае вам требуется выбрать вариант «Save to file…». Затем также потребуется выбрать место для сохранения копии.

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

Скачанный файл и сохранённую копию необходимо перенести на флешку, с которой будет вестись установка новой прошивки. Перед тем, как использовать флешку, её рекомендуется полностью отформатировать, а только потом скидывать ROM-файлы.

Этап 2: перепрошивка

Обновление BIOS на видеокарте потребует от пользователей умение работать с аналогом «Командной строки» — DOS. Воспользуйтесь этой пошаговой инструкцией:

    Загрузите компьютер через флешку с прошивками. При успешной загрузке вместо операционной системы или стандартного БИОСа вы должны увидеть интерфейс DOS, который очень похож на обычную «Командную строку» из ОС Windows.

Команды

Снятие защиты

Команда обновления

Если же по каким-то причинам видеокарта с обновлённым BIOS отказывается работать или работает нестабильно, то для начала попробуйте скачать и установить для неё драйвера. При условии, что это не помогло, придётся откатить все изменения назад. Для этого воспользуйтесь предыдущей инструкцией. Единственное – вам придётся поменять в команде в 4-м пункте название файла на то, которое носит файл с резервной прошивкой.

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

Без острой необходимости производить какие-либо манипуляции с БИОСом на видеокарте не рекомендуется. Например, настроить частоту можно при помощи специальных программ для Windows или при помощи манипуляций со стандартным BIOS. Также не стоит пытаться поставить различные версии прошивок из непроверенных источников.

ЗакрытьМы рады, что смогли помочь Вам в решении проблемы.

Помимо этой статьи, на сайте еще 12312 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.

Отблагодарите автора, поделитесь статьей в социальных сетях.

ЗакрытьОпишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Перепрошивка BIOS видеокарт с чипами GeForce

В данном материале я хочу рассказать вам о процедуре изменения и последующей перепрошивки BIOS (от англ. Basic Input-Output System — Базовая Система Ввода-Вывода) видеокарт класса GeForce, GeForce2 и GeForce3 от NVIDIA. Как вы уже, наверное, знаете, BIOS — один из самых важных элементов функционирования карты, поэтому вопрос его «замены», по-моему, более чем серьезен. Мы уже обращались к этой теме, когда рассматривали перепрошивку BIOS на более ранних чипах серии TNT2, однако жизнь вносит свои коррективы, появляется новое железо, новое программное обеспечение, и пришло время к теме вернуться, на этот раз для семейства GeForce/GeForce2/GeForce3. Тем, кто не читал прошлый материал, я рекомендую ознакомиться с ним — в свое время он был довольно известен в Рунете, читавшие же его ранее также найдут для себя нечто новое (я надеюсь J). Как и в прошлый раз, рассмотрим теоретические аспекты этого вопроса и инструменты, позволяющие получить практический результат. Вначале хочу напомнить о существующем многообразии различных биосов. Будьте внимательны, выбирая биос для последующей работы — обратите внимание на соответствие параметров вашей видеокарты (чип, тип памяти и ее размер, производитель и др.) и «желанного» биоса. Если все в порядке, то переходим к теории, не забывая, что речь пойдет о семействе GeForce/GeForce2/GeForce3 и его различных модификациях (SDR/DDR, МХ, GTS, Pro, Ultra).

Зачем вам менять BIOS?

Хочу BIOS с поддержкой SBA (Fast Writers)

Прирост от включения SBA (см. «Что такое SBA? Нужно ли оно мне и как его поставить себе?»), как, впрочем, и Fast Writers (см. «Что такое режим «Fast Writes»?»), невелик, о чем свидетельствует данный материал, т.е. лично я бы из-за этого биос не менял (а вдруг случайно запорю — возиться потом не очень-то охота J). К тому же если у вас GeForce2 MX, то биоса с поддержкой SBA я для него не встречал, а если GeForce2 GTS, то он по умолчанию у «нормальных» производителей включен.

Но даже не это в данном случае главное. Главное — внимательно проверьте, поддерживает ли ваша материнская плата данный режим. Проверить это можно либо в документации по материнской плате, либо используя специальные утилиты — RivaTuner, ZTAGPTool, PCIList, PowerStrip. Вы также можете воспользоваться нашим FAQ (часть 1, часть 5) — там уже освещен данный вопрос по самым распространенным чипсетам. Так вот, если вдруг ваша материнская плата не поддерживает искомый режим, то пусть у вас будет хоть самый наипоследнейший биос с поддержкой SBA, Fast Writers и прочих чудес, воспользоваться вы ими не сможете. Совсем!

Хочу разогнать свою карту, изменив частоты прямо в BIOS, чтобы не загружать каждый раз твикер, например, PowerStrip

  • с помощью твикера, который постоянно висит в памяти (что огорчает, согласитесь J)
  • через закладку Детонатора/фирменных драйверов (Детонаторы имеют ограничение по разгону, а фирменные драйверы не всегда имеют закладку и почти всегда «довольно стары и медленноваты»)

Мне могут возразить: я, мол, разгоняю «руками через реестр», т.е. напрямую прописываю частоты карты в соответствующих ветках реестра. Да, сейчас эта опция доступна, но до недавнего времени ключи были зашифрованы хитрым алгоритмом, и только с расшифровкой ключей Unwinder’ом этот подход стал широкодоступным. Да и зачем «лопатить реестр», перепрошивать биос, когда можно взять RivaTuner с закладкой разгона и, спокойно выставив нужные частоты, записать их в реестр.

Те же, кто перешел на GeForce с TNT2 и привык к TNTClck, могут воспользоваться старшим братом этой утилиты — GF2Clck. Вывод: на данный момент лучшие твикеры для GeForce/GeForce2 позволяют разгонять видеокарты без перепрошивки биоса и без постоянного нахождения в ОЗУ машины.

Хочу уменьшить тайминги памяти и тем самым увеличить скорость

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

Хочу разогнать карту под ОС UNIX (или ее клоном)

Да, надо признать, что пока под UNIX-системами довольно мало такого рода программ (я имею в виду «твикалки»). Поэтому теперь наряду с NVClock можно использовать и метод разгона путем внесения необходимых частот в BIOS.

Хочу поменять Sub Vendor ID/ Sub Vendor Model

Если вы хотите сделать из своего noname фирменную карту (например, для последующей установки фирменного ПО), то изменение ID с последующей перепрошивкой биоса как раз для вас. Другого способа на сегодня нет (разве что программный взлом драйверов, но это уголовно наказуемое деяние).

Хочу поменять BIOS на более свежий — у меня некорректно работает карта

Подготовка к перепрошивке биоса

Итак, выбор сделан, и необходима перепрошивка биоса, возможно, с предварительной его модификацией. Прежде чем что-то запускать и что-то там шить, нужно основательно подготовиться к процедуре — чем лучше будем готовы, тем меньше вероятность возникновения проблем в дальнейшем, поверьте. Кстати, начиная прошивать биос, запаситесь ручкой и бумагой и документируйте все свои действия и все то, что будет «говорить» вам компьютер — это может очень сильно пригодиться в случае неудачи. Возвращаясь к подготовке: она включает в себя, строго говоря, два этапа — сохранение (резервирование) старого биоса и подготовка компьютера в целом к перепрошивке. Давайте чуть подробнее рассмотрим эти, несомненно важные, моменты.

Правильный выбор биоса

  • в транскрипции от NVIDIA — 2.10.01.04.1
  • в транскрипции от Creative — 2.10.1.01.04

Поэтому рекомендуем убедиться, какой биос и для какой карты вы собираетесь прошивать. Как показывает практика, встречаются «умельцы», пытающиеся увеличить производительность TNT2, прошивая биос от GeForce. Внимательно изучите, подходит ли вам выбранный биос по различным параметрам: чипу, типу памяти, наличию дополнительных функций и т.д.

Резервирование биоса

  1. Берем прошивальщик биоса (либо аналогичного класса программу) и сохраняем локально образ видеобиоса. Это будет небольшой, порядка 50 КБ, файл.

autoexec.bat:
CLS
PROMPT
$p$g
GOTO
%CONFIG%
:success
GOTO end
:failed
nvflash my.bin
GOTO End
:end

config.sys:
[Menu]
MENUITEM = success, Bios successfully changed
MENUITEM = failed, Bios change is FAILED!
MENUDEFAULT = failed, 10
[success]
[failed]

Проверка биоса «на совместимость»

После подготовки резервной копии нужно проверить, подходит ли вам выбранный биос по различным критериям — соответствующим ID, контрольной сумме и т.д. Для этого воспользуемся чудесной программой VGABios. Эта программа представляет собой динамически загружаемый драйвер, который позволяет подгружать BIOS с диска. VGABios перезаписывает ту область системного ОЗУ, где кэшируется BIOS видеокарты (в BIOSе материнской платы предварительно должно быть включено кэширование BIOSа видеокарты в системном ОЗУ). При этом содержимое ПЗУ видеокарты не изменяется. Для постоянного использования необходимо прописать загрузку программы в autoexec.bat (сама программа и файл BIOSа должны быть в одной папке диска, лучше в корне, чтобы не запутаться с путями):

c:vgabios -fROMFile -tM

где ROMFile — файл видеобиоса, M — TV-режим (значения от 0 до 5)

Тем же VGABios’ом проверяется работоспособность прошиваемого BIOSа: загрузили, проверили, если все ОК, то шьем. То есть в случае неудачной загрузки вам следует просто загрузиться с обычной системной дискеты и отменить вызов VGABios’а в autoexec.bat.

Перепрошивка биоса

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

Общие рекомендации к перепрошивке

Обычно процедура перепрошивки выполняется из «чистого DOS’а» (в Win 9X по нажатию «Shift + F5»), как и рекомендовано, однако торопыги могут работать и из окна MS-DOS под Windows… Для NT и Windows 2000, вероятнее всего, лучше загрузиться с DOS-дискеты. Имена директориям и файлам, используемым в процессе прошивки, лучше давать максимально простые — для удобства, если придется работать с командной строкой… Кроме того, желательно наличие блока бесперебойного питания (на случай появления экскаватора для починки магистрали или дяди Васи-электрика) или хотя бы сетевого фильтра для помехозащищенности. Если у вас наличествует разгон какого-либо компонента (процессор, видеокарта…) или их совокупность, то лучше перевести все в штатный режим функционирования, хотя возможна спокойная прошивка при системной шине 83 МГц и прилично разогнанной видеокарте… Но это из серии «как делать не надо».

Редактирование биоса

Для редактирования биоса воспользуемся лучшей (и единственной?) программой в этом классе — GF123Bios Edit, предназначенной для редактирования биоса карт на базе GeForce256 (SDR/DDR), GeForce2 (МХ, МХ100, МХ200, МХ400, GST, Pro, Utra) и GeForce3. Я намеренно перечислил все модификации, так как если написать просто «плат на чипах GeForce», то меня завалят вопросами типа: «Вот, вы писали про GeForce, а как мне прошить мою NVIDIA GeForce2 MX?» Итак, вернемся к GF123Bios Edit. Программа предназначена только(!) для редактирования биоса, но не для самой перепрошивки. Редактировать можно: различные ID (производителя, модели и т.д.), частоты чипа и памяти, которые являются дефолтными (по умолчанию), тайминги, выводимые при загрузке надписи и т.д. Программа предоставляет развитый графический интерфейс, избавляя нас от разбора шестнадцатеричных чисел «подопытного» файла с биосом, поэтому работа с ней — одно удовольствие: загрузили нужный (текущий или с диска) биос, откорректировали необходимые параметры и сохранили в виде файла на диск. После этого запустили прошивальщик, и «дело в шляпе».

Рассмотрим саму программу:

    Верхний блок из двух редактируемых полей — строки, выводимые при загрузке машины (можно написать что угодно, вплоть до «NVIDIA GeForce4 GTS VGA BIOS»)

Остановимся подробнее на некоторых рабочих моментах программы. Для этого рассмотрим новинку от VICO — работу со шрифтами, прошитыми в BIOS. Вызов данной функции производится кнопкой «BIOS Font»

Эта функция позволяет заменять кодовую таблицу шрифтов в видеобиосе на любую из определенных в CPI-файлах комплекта DOS (находятся для Windows 98 в каталоге %WIN%COMMAND). Для чего это нужно? Замена позволяет видеть корректное отображение русских символов без загрузки пресловутого display.sys, не отдавая ему порядка 10 КБ ОЗУ. Например, это может пригодиться при загрузке в Safe Mode…

Для установки русской кодовой страницы на большинстве машин будет достаточно загрузить ega3.cpi и выбрать 866-ю кодировку.

Следующая новинка по сравнению с TNT Bios Edit — это синхронизация копий биоса от NVIDIA и производителя карты. По идее они должны совпадать, но некоторые фирмы-«умники» пишут в свою копию оригинальные значения. Функция, вызываемая по кнопке «Sync with 1st» поможет вам избежать рассинхронизации копий.

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

Замечание: для работы программы необходима предварительная установка run-time библиотеки LabWindows/CVI Run-Time Engine, которую можно взять там же, где вы взяли основную программу…

Непосредственно замена биоса

После подготовки образа биоса к перепрошивке (с предварительным редактированием или без оного) файл биоса нужно «залить» в видеобиос. Для референсных биосов используется программа nvFlashХХ.exe, точнее, ее определенная версия. В нашем случае для GeForce256 (SDR/DDR), GeForce2 (MX, MX100, MX200, MX400, GTS, Pro, Ultra) и GeForce3 это nvflash.exe

Формат запуска файла из командной строки таков:

где change.bin — файл прошиваемого BIOSа.

После выполнения данной команды биос прошит. С чем вас и поздравляю.

Что делать в случае неудачи?

В случае неудачи не нужно судорожно жать на кнопку «Power» в надежде, что «еще не поздно» и, может, «оно еще не прошило». Лучше спокойно попробуйте повторить процедуру перепрошивки. Если не получилось — попробуйте восстановить резервный BIOS (можно и второй раз, после загрузки со сделанной системной дискеты). Если же ваш компьютер все равно не грузится — карта не оживает, то нужно взять старую ISA- или PCI-карту (только неперепрограммируемую — nonFlashable) и вставить в машину. Далее повторяем процедуру прошивки заново. Дело в том, что первой в машине включается именно видеокарта, а ISA-видеокарта — более «старое» устройство и включается независимо, не требуя BIOSа (в компьютерах с BIOSом Award на материнской плате есть boot-block, инициализирующий ISA-карту).

Если в результате манипуляций видеокарта не ожила… Что ж, вам нужно обратиться к специалисту либо в фирму, продавшую вам видеокарту.

Что делать, если прошивальщик «не понимает» биос?

Иногда пользователь при попытке перепрошивки получает сообщение вроде «EEPROM not found, не могу прошить биос…». Здесь возможны несколько причин. Причина первая и самая тривиальная: ваша карта непрошиваема, т.е. у вас стоит неперепрограммируемая микросхема биоса (сейчас это редкость, но случается). Причина вторая: данная программа-прошивальщик не подходит к вашей карте (либо не тот ID, либо не поддерживаемый тип микросхемы). В этом случае можно попытаться найти другой прошивальщик — либо фирмы-производителя карты, либо референсный от NVIDIA (надо сказать, что он подходит к большинству карт). И, наконец, третья причина: несовпадение контрольной суммы файла биоса. Эта проблема решается просто: нужно загрузить файл в GF123Bios Edit и сохранить его на диск под другим именем. Новый файл уже будет дополнен до машинного слова и контрольная сумма будет в порядке.

Заключение

Помните, что изменяя/перепрошивая BIOS видеокарты, вы тем самым производите несанкционированное вмешательство в «устройство прибора». При этом вы автоматически лишаетесь гарантии продавца на товар, даже если все прошло удачно. Здесь уместно указать следующее: если карта перестала нормально функционировать по какой-либо причине, не связанной с вашей перепрошивкой BIOSа, то никто не мешает вам перепрошить «родной» BIOS и поменьше распространяться в гарантийной мастерской о проделанной процедуре. В случае неудачи вам нужно будет обратиться к специалистам для восстановления биоса либо замены видеокарты.

Прошивка биоса видеокарты Nvidia

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

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

Прошивка BIOS видеокарты Nvidia

Операция прошивки в большинстве случаев не является необходимой, поэтому делается на свой страх и риск. Если прошивка BIOS будет содержать ошибки, видеокарта перестанет работать. В лучшем случае это можно будет исправить перепрошивкой старой версии BIOS, а в худшем — придётся сдавать видеокарту в ремонт. Файл прошивки BIOS видеокарты рекомендуется брать только из проверенных источников. Один из таких сайтов – techpowerup.com.

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

Шаг 1. Подготовка системы

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

Шаг 2. Резервная копия BIOS Nvidia

Создаём резервную копию текущего BIOS на компьютере, используя утилиты GPU-Z или NVFlash. При использовании GPU-Z нажимаем кнопку со стрелкой возле строки BIOS Version и выбираем пункт контекстного меню Save to file…

Чтобы сохранить BIOS с помощью NVFlash запускаем утилиту командной строки. Для этого откройте Пуск -> Служебные Windows -> Командная строка:

Затем переходим в папку с сохранённой утилитой с помощью команд (в качестве примера взят мой вариант расположения папки):

Выполняем команду сохранения резервной копии BIOS:

nvflash64 -b backup.rom

Проверяем физическое наличие файла резервной копии с помощью команды:

Если прошивка bios nvidia пройдет неудачно, этот файл вам очень пригодится.

Шаг 3. Поиск новой прошивки

Чтобы прошивка была успешной, необходимо совпадение Device ID, типа видеопамяти и объёма видеопамяти видеокарты. Частота графического процессора и памяти должны отличаться несущественно. Устанавливаем утилиту GPU-Z и смотрим необходимые параметры нашей видеокарты:

  • наименование адаптера;
  • семейство GPU;
  • ревизия графического процессора;
  • частота графического процессора;
  • тип памяти;
  • ширина шины памяти;
  • размер памяти;
  • частота памяти;
  • версия BIOS;
  • производитель видеокарты.

После этого скачиваем нужный нам файл прошивки BIOS видеокарты с сайта.

Шаг 4. Прошивка видеокарты Nvidia

Самая популярная программа для прошивки видеокарт Nvidia – NVFlash. Для прошивки надо выполнить несколько команд. Сначала будет рассмотрена прошивка биоса видеокарты nvidia из под windows 64 бит. Отключаем защиту:

Прошиваем, вместо [имя файла].rom надо передать путь к файлу новой, ранее загруженной прошивки:

nvflash64 [имя файла].rom

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

nvflash64 -6 [имя файла].rom

Включаем защиту обратно:

Соответственно, для 32-битной Windows используется утилита nvflash и команды будут такими:

nvflash [имя файла].rom

Закончив все манипуляции, перезагружаем компьютер.

Шаг 5. Проверка работоспособности видеокарты

Для того, чтобы удостовериться, что прошивка видеокарты оказалась успешной, необходимо проверить её работоспособность при нагрузке. Для этого подходит любой тест, например, 3DMark.

Прошивка BIOS двухчиповой видеокарты NVIDIA

В двухчиповой видеокарте прошивается BIOS обоих чипов. Просмотреть список чипов можно командой:

Обычно команда выдаёт информацию о трёх чипах:

  • — главный контроллер платы (его шить не надо);
  • 1 — первый графический чип;
  • 2 — второй графический чип.

Соответственно, сначала прошиваем первый чип:

nvflash64 —index=1 [имя файла].rom

Затем прошиваем второй чип:

nvflash64 —index=2 [имя файла].rom

Модификация BIOS видеокарты Nvidia

В некоторых случаях может потребоваться самостоятельная модификация параметров BIOS видеокарты. Для этого используются специальные программы. Для Nvidia их список таков:

NVIDIA BIOS Editor (NiBiTor) — утилита для старых версий видеокарт Nvidia (до GeForce 500 Series включительно):

Fermi BIOS Editor — для NVIDIA Fermi GeForce GPU, таких как GeForce 400 Series, GeForce 500 Series:

Kepler BIOS Tweaker — для NVIDIA Kepler GeForce GPU, таких как GeForce GTX 600 Series и GeForce GTX 700 Series, исключая GeForce GTX 750 Ti:

Maxwell II BIOS Tweaker — для GeForce GTX 900 Series:

Для видеокарт с микроархитектурой Pascal на данный момент нет редактора BIOS, но для мобильных видеокарт данного семейства есть утилита, позволяющая редактировать TDP:

Mobile Pascal TDP Tweaker — после редактирования файла BIOS данной утилитой необходимо прошить файл с помощью программатора в чип. Подходит также для мобильных видеокарт семейства Turing.

Настройка видеокарты Nvidia без модификации BIOS

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

Nvidia Inspector — утилита для разгона видеокарт Nvidia (до GTX 1000 Series, поддерживает Windows 7/8, разработка прекращена):

Что делать после неудачной прошивки

Если прошивка биоса видеокарты Nvidia из под windows прошла неудачно, смотрим, есть ли у нашего компьютера на задней стороне материнской платы разъёмы для подключения монитора (VGA, DVI, DisplayPort, HDMI). Если есть, то с большой вероятностью в нашем компьютере присутствует интегрированная видеокарта. Подключаем к данному разъёму монитор.

Если встроенная видеокарта отсутствует, то необходимо установить в компьютер рабочую дискретную видеокарту, а поломанную установить в резервный разъём PCIe x16. В случае, если резервного x16 слота нет, восстанавливаемый GPU подключаем к PCIe x1 через райзер PCIe.

К рабочей видеокарте подключаем монитор и включаем компьютер. После загрузки системы прошиваем нерабочий GPU, используя оригинальный файл прошивки BIOS. Выключаем компьютер. Отключаем резервную видеокарту, а восстановленную устанавливаем в основной разъём PCIe x16. Проверяем работоспособность нашего компьютера.

Выводы

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

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

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

NVIDIA 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. nvflash download

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

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

nvflash folder

cmd_administarator

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

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

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

cd_c_сmd

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

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

nvflash_backup

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

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

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

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

protect

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

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

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

reboot

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

Не работает?

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

protectoff

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

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

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

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

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

No nvidia display adapters found

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

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

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

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

Команды

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

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

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

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

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

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

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

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

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

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

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

save b <filename>

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

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

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

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

save b <filename> Read EEPROM and save to <filename> .

compare k <filename> Read EEPROM full content and compare with <filename> .

verify h <filename> Verify matches EEPROM if flashed.

version v <filename> 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.

protectinfo Display the block protection status.

license <license file> 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 <R.W>[=D[:M]] — Read/Write PCI Config register.
Format is: <REG.WIDTH>[=DATA[:MASK]]
Read operation: <REG.WIDTH>
Write operation: <REG.WIDTH>=DATA[:MASK]

progfwovercec <type> <filename> [flag1 flag2] — Flash firmware <filename> over CEC
<type> : «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 <filename> — 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 <filename> List all the CEC devices

cmpgmac <filename> Read MCU Flash ROM and compare with <filename> .

proggmac <filename> Flash GMAC MCU firmware (AI).

savegmac <filename> Read GMAC MCU firmware (AI) andsave to <filename> .

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 <filename> Flash GPU LED Lighting MCU firmware (AI).

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

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

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

wrciegpuled <filename> Write CIE data to GPU LED Lighting MCU.

calibrategpuled [millisecond] — Calibrate GPU LED clock tick.

listbridgeled — List all the bridge LED Lighting MCUs.

progbridgeled <filename> 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 .

Читайте так же:
Как вставить карту памяти в телефон
Ссылка на основную публикацию
Adblock
detector