7994420702;horizontal

VideoBIOS

Можно ли включить конвейеры графического процессора, отключенные производителем? #

Все чипы одного семейства (например, NV40) производятся по единому процессу и имеют одинаковый набор блоков на выходе с конвейера. Причин последующего отключения части блоков две: брак кристалла в процессе производства ( в этом случае отключают тот блок, который не прошел выходное тестирование), и маркетинговые соображения (как для получения дополнительного количества дешевых карт, так и для укладывания в спецификации NVIDIA). И если брак есть брак, то маркетинговые соображения означают определенную вероятность исправности всех или части отключенных блоков. К примеру, в большинстве случаев все 6 вершинных блоков графического процессора в картах GeForce 6800 являются исправными, однако по спецификации таким картам положено 5 вершинных блоков, поэтому производители один блок отключают.

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

Утилита RivaTuner позволяет активировать конвейеры, заблокированные как одним, так и другим способом, для графических процессоров NV 40 и NV43 (последнего — только ревизий до А3), начиная с версии RC15.2.

Перед тем, как начать использовать возможности RivaTuner, следует уточнить, какие блоки каким способом заблокированы. Для этого воспользуйтесь модулем диагностического отчета (Diagnostic report) из RivaTuner. Включите создание отчета по категориям «NVIDIA VGA BIOS information» и «NVIDIA specific display adapter information». После создания отчета проверьте значения строк «SW units mask» в разделе «NVIDIA VGA BIOS information» и «HW units mask» в разделе «NVIDIA specific display adapter information». Значение «none» означает, что таким способом блоков не отключено, в противном случае будут перечислены номера отключенных блоков. Сравните значения строк, один и тот же блок может быть отключен сразу двумя способами.

Для разблокировки в RivaTuner существуют два инструмента:

Драйвер NVSTRAP.

  • Запустите RivaTuner и перейдите на закладку драйвера NVStrap в низкоуровневых системных настройках (low-level system settings). Установите драйвер.
  • Если диагностический отчет показал, что конвейеры отключены аппаратно, включите опцию «Включить аппаратно маскированные блоки» (Allow enabling hardware masked units).
  • В поле «Конфигурация активных блоков» (Active pixel/vertex units configuration)  выберите режим произвольной конфигурации для перехода к окну управления конфигурацией.
  • Запомните изначальную конфигурацию. Включите отключенные конвейеры. Следует ставить/снимать флажки только для строк, прямо подписанных как пиксельные или вершинные конвейеры (pixel/vertex unit), и больше ни в каких других. Рекомендуется сначала включить пиксельные конвейеры. Сохраните конфигурацию.
  • Перезагрузите компьютер. Запустите RivaTuner и проверьте конфигурацию графического процессора, число активных блоков. Начните тестирование графического процессора, желательно используя такие утилиты как FurMark и OCCT PerestroÏka. Если не отмечается искажений и ошибок рендеринга («артефактов»), значит включенные блоки исправны и можно переходить к включению вершинных. Наличие артефактов означает брак включенных блоков, следует вернуть исходную конфигурацию и лишь потом попробовать включить вершинные блоки.
  • После включения вершинных блоков и перезагрузки снова протестируйте графический процессор на предмет стабильности работы включенных блоков и новой конфигурации в целом.

Патч-скрипты NV40BIOSSwUnitsMaskEliminator и NV4хBIOSHwUnitsMaskEliminator.

  • Предварительно вам нужно получить файл-образ BIOS. Инструкции по работе с видеоBIOS смотрите в соответствующем разделе FAQ.
  • Примените к файлу BIOS патч-скрипт NV40BIOSSwUnitsMaskEliminator.rts (для разблокирования программно отключенных конвейеров) и/или NV4хBIOSHwUnitsMaskEliminator.rts (для аппаратно заблокированных). Эти патч-скрипты разблокируют все отключенные соответствующим способом конвейеры. Вследствие этого изменять BIOS следует только после того, как вы проверите работоспособность всех конвейеров карты, включив их в NVSTRAP.
  • Полученный в итоге образ BIOS нужно будет прошить обратно в видеокарту.

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

GeForce 6600, GeForce 6800, RivaTuner, VideoBIOS, конвейер

Нет изображения BIOS, DOS или отдельных устаревших программ на мониторе/телевизоре, подключенном по DVI/HDMI/DisplayPort #

  • Если к видеокарте подключен телевизор через аналоговое соединение (S-Video, Component), попробуйте отсоединить кабель от телевизора.
  • Если материнская плата компьютера выпущена до 2004 года, убедитесь, что в BIOS SETUP выбран стандарт видеоадаптера VGA или EGA/VGA. Для просмотра экрана BIOS подключите монитор к выходу VGA (D-SUB) или DVI через переходник DVI-D-SUB. Также можно воспользоваться телевизором с аналоговым подключением.
  • В BIOS некоторых видеокарт содержится ошибка, перепятствующая инициализации цифровых выходов до загрузки драйвера. Проверьте наличие обновления видеоBIOS на сайте производителя. Если монитор имеет два входа, аналоговый (VGA) и цифровой, подключите монитор вторым кабелем к выходу VGA видеокарты.
  • У «двойных» видеокарт, таких как GeForce 9800 GX2 или GTX 295 до загрузки драйвера активными могут быть только выходы, обслуживаемые первым графическим процессором карты. У GeForce 9800 GX2 это нижний DVI порт и порт HDMI, у GeForce GTX 295 это оба порта DVI.
  • Цифровые стандарты подключения дисплеев предусматривают обратную совместимость лишь до режима 640х480, 60 Гц. В случае, когда требуется выводить изображение меньшего разрешения (старые стандарты IBM PC CGA/EGA) или с частотой обновления менее 60 Гц (телевизионный сигнал PAL/SECAM), работа цифрового интерфейса не гарантирована. Такие режимы должны специально поддерживаться как видеокартой, так и дисплеем. Видеокарты на базе графических процессоров NVIDIA поддерживают вывод изображения с частотой обновления менее 60 Гц по DVI при использовании интегрированного TMDS-трансмиттера начиная с GeForce FX. Вывод изображений с разрешением менее 640х480 не поддерживается. Подавляющее большинство дисплеев не поддерживает режимы с разрешением ниже 640х480 и/или с частотой обновление ниже 60 Гц. Такие режимы не поддерживает и большинство сторонних TMDS-трансмиттеров, использовавшихся в ранних видеокартах на базе NVIDIA, в частности популярный чип Silicon Image 164.

60 Hz, BIOS, DOS, DVI, GeForce 9800 GX2, GeForce GTX 295, HDMI, VideoBIOS, монитор

Проблемы совместимости некоторых чипсетов с видеокартами на базе NVIDIA #

VIA 691

Данный чипсет несовместим с видеокартами GeForce 256 и выше. Использование их в системах на базе этого чипсета возможно лишь в режиме совместимости с PCI. Для этого не надо устанавливать драйвер VIA AGP в системах Windows 9x-ME. В системах Windows 2000/XP следует отключить поддержку AGP с помощью RivaTuner.

RivaTuner AGP
Отключение AGP возможно лишь с драйвером версии до 56.ХХ.

VIA 694

  • Режим AGP 4x работает нестабильно. Драйвер NVIDIA по-умолчанию форсирует режим 2х. Информацию о включении режима смотрите в специальном вопросе FAQ.
  • Режим AGP Fast-Writes работает нестабильно. Включение Fast-Writes в системах на базе этого чипсета чаще всего приводит к фатальным ошибкам 3D, а иногда и Windows приложений.

VIA P4X266

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

VIA КТ266А

При установке видеокарты на базе NVIDIA GeForce 4 MX может происходить зависание/невключение компьютера после «мягкой» (инициированной операционной системой) или «жесткой» (кнопкой Reset) перезагрузки. Это вызвано недостаточным уровнем сигнала «сброс» по шине AGP у чипсета КТ266 для сброса регистров состояния графических процессоров GeForce 4 MX 420-460. NVIDIA обновила спецификацию видеокарт на базе этих графических процессоров, карты, выпущенные после июня 2002 года, ей не подвержены, также как и карты с поддержкой AGP 3.0 (8x). Для владельцев карт первых выпусков существует экстремальное решение в виде припаивания резистора 120 Ом для повышения чувствительности карты к сигналу Reset.

GF4MX mod

VIA KT880, KM400

В данных чипсетах содержится ошибка в механизме обмена видеокарт AGP 3.0 с оперативной памятью, приводящая к искажению данных при передаче по шине. Ошибка проявляется, в частности, в порче интерфейса рабочего стола Windows. Эта проблема не затрагивает 3D приложения, работающие через AGP апертуру, и обходится драйвером NVIDIA версии 77.72 и более новыми.

VIA PT880, K8T(M)890, P4T(M)890

Данные чипсеты имеют проблемы совместимости с видеокартами с интерфейсом шины PCI Express 2.0 на базе графических процессоров GeForce 8800 GT, приводящие к невключению компьютера при установленной видеокарте. ASUS и EVGA выпустили специальные обновления BIOS видеокарт для пользователей подобных сочетаний оборудования, однако для обновления видео-BIOS придется воспользоваться другим компьютером. Также существует экспериментальная методика исправления проблемы для видеокарт других производителей путем редактирования видеоBIOS. В редакторе NiBiTor откройте файл видеоBIOS, зайдите в меню «Tools», «Set PCIE gen» и выберите из выпадающего списка gen1

NiBiTor PCIE gen1
Инструкции по работе с видеоBIOS смотрите в специальном разделе FAQ.

Intel 440LX

Этот первый чипсет с поддержкой AGP имеет ряд проблем с видеокартами AGP 2.0. В случае проблем рекомендуется с помощью RivaTuner отключить поддержку SBA и ограничить скоростной режим до 1х. Также, если был установлен (через адаптер) процессор Intel Pentium III с ядром Coppermine, то драйвер NVIDIA не стартует. В настоящее время нет решения этой проблемы.

Intel X38

Чипсет содержит ошибку логики управления состоянием шины PCI Express 2.0. Хотя некоторые производители материнских плат исправили данную ошибку с помощью обновлений BIOS, большинство производителей — нет. Вследствие этого, NVIDIA в драйверах 190.хх и более новых ограничивает режим работы шины PCI Express видеокарт версией 1.1 вместо 2.0.

AMD 750/760

  • Режим AGP 2x чипсетов AMD 750 работает нестабильно. Драйвер NVIDIA по-умолчанию форсирует режим 1х. Информацию о включении режима смотрите в специальном вопросе FAQ.
  • Режим AGP SBA чипсетов AMD 750 работает нестабильно. Драйвер NVIDIA по-умолчанию отключает SBA. Информацию о включении режима смотрите в специальном вопросе FAQ.
  • Реализация обмена шины AGP с оперативной памятью в данных чипсетах чрезвычайно чувствительна к стабильности работы оперативной памяти. В случае фатальных сбоев всех 3D приложений тщательно протестируйте оперативную память.

SiS 648

Режим AGP 8x работает нестабильно. В случае проблем рекомендуется обновить BIOS материнской платы, отключить функцию AGP Fast-Writes и ограничить скорость работы порта AGP до 4х через BIOS Setup. В крайнем случае рекомендуется форсирование режима AGP 2.0, смотрите специальный вопрос FAQ.

ALi 1647

Чипсет имеет серьезные проблемы совместимости с видеокартами на базе NVIDIA. Фирма-разработчик рекомендует использовать драйвер версии 23.11 для видеокарт GeForce 2/2 MX и более ранних. Драйверы NVIDIA версии 27.ХХ и более новые по-умолчанию отключают поддержку AGP. Информацию о включении режима смотрите в специальном вопросе FAQ. Рекомендуется с помощью утилиты от разработчика отключить функцию AGP SBA и ограничить скоростной режим порта AGP.

nForce3

  • В сочетании с видеокартами на базе графических процессоров GeForce 6X00 использование функции AGP Fast-Writes может приводить к ложным срабатываниям защиты драйвера, выражающимся в лагах изображения 3D приложений и игр. В таких случаях отключите использование Fast-Writes в BIOS материнской платы или с помощью RivaTuner.
  • Драйвер контроллера чипсетов nForce 3, включенный в состав Windows Vista, не совместим с двуядерными/двухпроцессорными системами. Подробнее смотрите в специальном вопросе FAQ.

AGP, ALI, AMD, Asus, BIOS, BSOD, CPU, EVGA, GeForce 2, GeForce 2 MX, GeForce 256, GeForce 4 MX, GeForce 8800 GT, Intel, nForce, nForce 3, NiBiTor, PCI Express, RAM, RivaTuner, SIS, VIA, VideoBIOS, автотормоз, артефакты, драйвер

Видеокарта PCI Express 2.0 работает в режиме 1.x, хотя чипсет поддерживает 2.0 #

  • Видеокарты GeForce GTX 400-й серии (GTX 480, GTX 470 и более новые), а также современные видеокарты для ноутбуков переходят на более низкую версию протокола шины PCI Express при отсутствии 3D/GPGPU нагрузки для снижения энергопотребления. При запуске приложения или игры, использующей аппаратное ускорение, карта задействует протокол PCI Express 2.0.
  • Чипсет Intel X38 содержит ошибку в реализации шины PCI Express 2.0, вследствие чего драйвер NVIDIA, начиная с версии 190.хх, форсирует протокол 1.1 для видеокарты. Установка неофициального патча для включения SLI на любой материнской плате подменяет идентификаторы чипсета материнской платы на Intel X58 и драйвер NVIDIA перестаёт блокировать режим 2.0 для видеокарты. Однако, работа видеокарты в режиме PCI Express 2.0 может стать нестабильной, в особенности при использовании режимов энергосбережения (ждущий/спящий режим).
  • В BIOS Setup материнских плат Gigabyte иногда имеются скрытые настройки режима работы слотов PCI Express, открываемые после нажатия комбинации Ctrl+F1 на стартовом экране. Убедитесь, что режим Gen2 разрешён для слота, в который установлена видеокарта.
  • Из-за проблем с совместимостью c материнскими платами на базе чипсетов VIA ряд первых видеокарт на базе чипа G92, включая GeForce 8800 GT и 8800 GTS 512, выпускался с поддержкой лишь PCI Express 1.0 в BIOS видеокарты. Следует прошить видеокарту BIOS с поддержкой PCI Express 2.0 от производителя видеокарты. Для видеокарт GeForce 8800 GT можно изменить версию шины в BIOS вручную с помощью редактора NIBiTor. Откройте файл видеоBIOS,  зайдите в меню «Tools», «Set PCIE gen» и выберите из выпадающего списка gen2

    NiBiTor PCI-E gen switch

BIOS, GeForce 8800 GT, GeForce 8800 GTS 512, GeForce GTX 470, GeForce GTX 480, Gigabyte, Intel, NiBiTor, PCI Express, VIA, VideoBIOS, ноутбуки, электропитание

Можно ли установить обычную видеокарту на базе NVIDIA в компьютер Apple Mac? #

Прежде всего, установка/замена видеокарты возможна лишь для «профессиональных» компьютеров Mac (PowerMac/MacPro). Компьютеры серии iMac обычно имеют интегрированный в материнскую плату графический процессор и не имеют слота шины для установки полноценной видеокарты. Далее, компьютеры Mac на базе процессоров PowerPC имеют отличную от компьютеров на базе процессоров x86 (Intel, AMD) архитектуру. Как минимум, для обеспечения совместимости требуется иной видеоBIOS, нежели прошитый в обычные видеокарты на базе NVIDIA. Также могут возникнуть проблемы совместимости разъемов шины — компьютер Mac может иметь более старую версию шины AGP или PCI Express, чем шина видеокарты, что может приводить к различным проблемам.

Компьютеры Mac на базе процессоров Intel позволяют установить обычную видеокарту, однако, драйверы в составе операционной системы MacOS поддерживают лишь ограниченный набор видеокарт на базе NVIDIA из числа устанавливавшихся в компьютеры и предлагавщихся для апгрейда через AppleStore. С проблемой можно ознакомиться в специальном вопросе FAQ.

Следует отметить, что специализированные видеокарты NVIDIA для Mac аппаратно отличаются от обычных видеокарт, пусть даже основанных на том же графическом процессоре. Помимо специального BIOS, карты для Mac имеют отличные идентификаторы DeviceID, другую конфигурацию выходов (обычно нет ТВ-выхода, разъемы DVI всегда с Dual-Link) и зачастую иначе реализованную схему стабилизации напряжений на видеокарте (другие напряжения GPU и видеопамяти, отсутствие или меньшее количество разъемов для усиления электропитания). Поэтому прошивка видеоBIOS от оригинальных видеокарт NVIDIA для Mac в обычную видеокарту не обязательно сделает ее установку в Mac возможной, но может привести к ее неработоспособности.

AGP, CPU, Intel, MacOS, PCI Express, VideoBIOS, электропитание

7994420702;horizontal

Надо ли обновлять видеоBIOS? #

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

VideoBIOS

Программа Sandra пишет, что BIOS видеокарты старше трёх лет и требует обновления #

Просто игнорируйте это сообщение утилиты. Обновлять BIOS видеокарты следует только при наличии каких-то проблем в её работе, совершенно точно связанных с VideoBIOS и исправляемых обновлением от производителя видеокарты.

Sandra, VideoBIOS

Где найти обновления видеоBIOS? #

Если производитель видеокарты известен, то с сайта производителя. Иногда проивзодитель предлагает утилиты автоматического поиска и обновления BIOS, например ASUS LiveBios или MSI LiveUpdate. Если производитель неизвестен, или на его сайте нет нужного обновления, можно поискать BIOS на следующих сайтах:

Предупреждение: Не пытайтесь использовать «образцовый» (reference) BIOS NVIDIA для карт от известных производителей, использующих не-референс схему печатной платы! В частности, видеокарты ASUS, MSI, LeadTek и ряда других производителей после такого обновления могут стать неработоспособными!

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

  • Удостоверьтесь, что вы выбрали BIOS для видеокарты, оснащенной видеопамятью того же типа, что и ваша (SDRAM, SGRAM, DDR, DDR2, DDR3). Для разных типов памяти используются разные настройки видеоBIOS, и прошивка BIOS с настройками для типа видеопамяти, отличающегося от типа видеопамяти вашей видеокарты приведет к ее неработоспособности. Тип видеопамяти, для которого предназначен BIOS, пока ни одна из известных утилит не определяет. Можно с помощью редактора BIOS, такого как NiBiTor, сравнить значения таймингов в текущем BIOS и в файле обновления, они не должны заметно отличаться. Прошивайте BIOS только если Вы уверены в совпадении типа видеопамяти.
  • Удостоверьтесь, что вы выбрали BIOS для видеокарты, оснащенной графическим процессором той же ревизии, что и процессор на вашей видеокарте. Графические процессоры разных ревизий могут отличаться техпроцессом, предельными частотами и температурой эксплуатации, напряжением питания и даже числом конвейеров. Прошивка в карту с графическим процессором старой ревизии видеоBIOS, предназначенного для процессора новой ревизии, может привести к физическому повреждению графического процессора.
  • В видеокартах на базе графических процессоров GeForce 6X00 и более новых часто применяется градация по ценовому диапазону с помощью изменения числа конвейеров одного и того же графического процессора. Как правило, производители отключают конвейеры, не прошедшие тестирование из-за наличия аппаратных ошибок в их работе. Смена видеоBIOS на BIOS от другой видеокарты может привести к разблокировке сбойных конвейеров, что приведет к различным сбоям в работе видеокарты. Даже если в новом BIOS заблокировано такое же количество конвейеров, порядковые номера конвейеров в маске могут не совпасть, в результате будут отключены работоспособные блоки и включены неработоспособные. Проверить совпадение программной маски для видеокарт семейства GeForce 6X00 можно с помощью функции эмуляции видеоBIOS из файла утилиты RivaTuner. Для этого создайте диагностический отчет (Diagnostic report) c включенной опцией «NVIDIA VGA BIOS information», посмотрите в соответствующем разделе отчета строки «SW units mask» и «HW units mask» и запомните номера отключенных конвейеров. После этого перейдите на закладку «Реестр» (PowerUser), загрузите базу RivaTuner.rtd и в разделе «System» в ключе EmulateBIOSFromFile пропишите путь к файлу видеоBIOS

    RivaTuner BIOS Emulation

    Перезапустите программу и снова создайте диагностический отчет. Проверьте номера отключенных конвейеров в разделе «NVIDIA VGA BIOS information». Если они не совпадают, прошивать этот файл BIOS нельзя. Если модуль отчета пишет об ошибке доступа к BIOS, на закладке «Реестр» (PowerUser) присвойте ключу DisablePCIRCheck значение 1 и пересоздайте отчет.

Asus, GPU-Z, LeadTek, MSI, NiBiTor, PCI, RivaTuner, VideoBIOS, VRAM, видеопамять, реестр

Предупреждение об особенностях BIOS двухпроцессорных видеокарт NVIDIA #

Двухпроцессорные видеокарты на базе графических процессоров NVIDIA, такие как GeForce 7950 GX2, 9800 GX2, GTX 295 представляют собой фактически две видеоплаты, объединенные специальным чипом на один слот шины. Каждая из плат имеет свой чип BIOS. Вследствие этого при обновлении BIOS таких видеокарт должны быть записаны одинаковые версии BIOS в каждую плату. За инструкциями по обновлению BIOS обратитесь к специальному вопросу FAQ.

GeForce 7950 GX2, GeForce 9800 GX2, GeForce GTX 295, SLI, VideoBIOS

Обновление BIOS интегрированных и мобильных графических решений NVIDIA #

BIOS интегрированных в чипсет материнской платы графических решений NVIDIA содержится в составе BIOS материнской платы и подлежит обновлению только вместе с ним. Вы не сможете обновить видеоBIOS отдельно (с помощью nvflash).

Мобильные решения NVIDIA, встречающиеся в ноутбуках, могут иметь различные исполнения. В одних исполнениях видеоадаптер выполнен в виде отдельной платы формата MXM. В этом случае видеоBIOS расположен в чипе на самой плате и может быть обновлен. Другой вариант — графический процессор и видеопамять распаяны на материнской плате ноутбука. В таких конфигурациях видеоBIOS содержится в составе BIOS ноутбука и не может быть обновлен отдельно. Иногда видеоадаптер выполнен в виде отдельной платы, но проприетарного дизайна (не MXM). BIOS может быть как в отдельном чипе, так и в составе BIOS ноутбука, но обычно в обоих случаях не подлежит обновлению с помощью nvflash.

BIOS, nForce, NVFLASH, VideoBIOS, ноутбуки

Как обновить видеоBIOS? #

Для этого надо воспользоваться утилитой nvflash. Наиболее надежным методом является обновление видеоBIOS из среды DOS без загруженных драйверов «верхней» памяти (HIMEM/EMM386 и их аналогов) с помощью DOS-версии nvflash.

Если компьютер оснащен дисководом (Floppy), возьмите образ аварийной дискеты. Создайте дискету, скопируйте на нее файл видеоBIOS и загрузитесь с нее.

Если компьютер не оснащен дисководом, можно попробовать обновление с загрузочного USB Flash диска. Потребуется диск емкостью не более 2 Гб. Флеш-диск следует отформатировать с помощью утилиты HPUSBFormatter. В диалоге утилиты следует указать файловую систему FAT и создание DOS-загружаемого диска. Для получения файлов DOS загрузите образ дискеты операционной системы FreeDOS (альтернативный сайт для загрузки образа, краткая статья об использовании ОС), распакуйте его в папку с помощью архиватора 7-Zip или утилиты WinImage и укажите путь к папке в диалоге HPUSBFormatter.

USB Flash format

После форматирования флеш-диска скопируйте на него содержимое архива с DOS-версией NVFLASH. Затем перезагрузите компьютер и зайдите в BIOS Setup материнской платы. В BIOS следует настроить загрузку компьютера с USB-устройства, обычно следует указать тип устройства как «USB Mass Storage» или «USB-HDD». Обратитесь к документации материнской платы за инструкциями по указанию загрузочных носителей.

В случае, если загрузиться в DOS невозможно (компьютер не имеет дисковода и не поддерживает загрузку с USB носителей), можно обновить BIOS из Windows, воспользовавшись Windows-версией nvflash.

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

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

BIOS, DOS, NVFLASH, USB, VideoBIOS

Как обновлять видеоBIOS, если в компьютере установлено больше одной видеокарты на базе NVIDIA? #

Перед прошивкой сначала выполните команду nvflash --list. Будет выведен список всех видеокарт на базе NVIDIA с указанием порядковых номеров. Далее для обновления конкретной видеокарты используйте команду:

nvflash --index=порядковый_номер_карты имя_файла_BIOS

В случае двухпроцессорных видеокарт, таких как GeForce 7950 GX2, 9800 GX2, GTX 295 процедура схожа — каждый графический процессор из тандема имеет свой BIOS, который нужно сохранять/обновлять отдельно, и при этом после обновления BIOS видеокарты с порядковым номером 0 нельзя перезагружаться — надо сразу обновлять BIOS видеокарты с порядковым номером 1.

Предупреждение: Учтите, что у двухпроцессорных видеокарт имеется еще один BIOS — согласующего PCI-E моста BR04. Его прошивать не следует, будьте внимательны при указании номера устройства в команде nvflash!

GeForce 7950 GX2, GeForce 9800 GX2, GeForce GTX 295, NVFLASH, SLI, VideoBIOS

Как определить, обновляемый ли чип BIOS на видеокарте? #

Запустите утилиту nvflash как: nvflash -с. Если в результате будет выдано «Error, type 55», значит чип невозможно обновить, по крайней мере с помощью nvflash. Окончательно убедится можно по виду и маркировке чипа BIOS. Если маркировка содержит цифру 27, 37 или 47 в начале — чип одноразовый или с УФ-стиранием. Для видеокарт до-GeForce FX можно также подсчитать число ножек чипа BIOS, если их меньше 32 — чип не обновляемый.

NVFLASH, VideoBIOS

Я пытаюсь прошить видеоBIOS, но при попытке записать его в видеокарту nvflash пишет что-то там ID mismatch #

Это значит, что значения PCI SubVendorID/SubDeviceID, определяющие производителя видеокарты (например ASUS) и конкретную модель карты (например, V3800) в файле видеоBIOS не совпадают с значениями в BIOS карты. Проверьте редактором BIOS совпадение значений. Если Вам все равно (карта NoName, например), то запускайте процедуру записи как: nvflash -4 -5 -6 имя_файла

NVFLASH, VideoBIOS

Я обновил видеоBIOS, но компьютер не стартует, экран темный #

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

 Если не сработало, необходимо найти другую видеокарту в дополнение к вышедшей из строя. В системах с шиной AGP подойдет только видеокарта с интерфейсом PCI. В системах с шиной PCI Express можно также воспользоваться интегрированным в чипсет материнской платы видеоадаптером (если есть) или другой видеокартой с интерфейсом PCI Express (если на материнской плате больше одного слота x16). Затем настройте приоритет загрузки видео в BIOS материнской платы (обычно опция имеет вид «VGA boot from» или «Init Display First») на добавленную видеокарту. После этого загрузитесь с дискеты и повторите процедуру прошивки. Если дополнительная видеокарта также основана на NVIDIA, обратитесь к специальному вопросу FAQ за дополнительными сведениями о прошивке. Если нет возможности достать/установить дополнительную видеокарту, то скачайте образ загрузочной дискеты и обратитесь к инструкциям по прошивке «вслепую» в файле Crash.txt.

AGP, BIOS, PCI, PCI Express, VideoBIOS

Как редактировать видеоBIOS? #

Сушествует множество редакторов BIOS видеокарт NVIDIA. Коллекция таких программ доступна на нашем сайте в разделе утилит. Выбор программы зависит от задачи, кторую вы хотите решить путем модификации видеоBIOS, но в целом для видеокарт на базе графических процессоров до GeForce 4 Ti включительно рекомендуется использовать редактор RVBEdit, а для более новых видеокарт —  редактор NiBiTor. Для новейших видеокарт на базе Fermi (GeForce GTX 400 и новее) рекомендуется использовать Fermi BIOS Editor.

Перед редактированием следует сделать резервную копию BIOS видеокарты. В редакторе нужно или открыть файл с образом BIOS, полученный с помощью nvflash или из Интернет, или считать BIOS из видеокарты напрямую. Для последнего в RVBEdit в меню «Open» выберите «Read from memory», в NiBiTor в меню «Tools» выберите «Read BIOS - Device». В конце работы сохраните BIOS в файл и прошейте итоговый файл в видеокарту.

Fermi BIOS Editor, GeForce 4 Ti, NiBiTor, NVFLASH, RVBEdit, VideoBIOS

После включения компьютера промелькивают строчки BIOS видеокарты и монитор с треском отключается #

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

Для видеокарт GeForce 256 — GeForce 4 воспользуйтесь программой RVBEdit. Открыв файл BIOS, на закладке «General» поставьте флажок для опции «Skip DDC Monitor Detection». 

RVBEDIT DDC

Для видеокарт GeForce FX и более новых воспользуйтесь программой NiBiTor. Откройте файл BIOS и перейдите на закладку «Boot Settings». Нажмите кнопку «More Bootoptions» и поставьте флажок для опции «Skip DDC scanning».

NiBiTor DDC

 По завершении редактирования сохраните BIOS в файл и прошейте итоговый файл в видеокарту.

EDID, NiBiTor, RVBEdit, VideoBIOS, монитор

После обновления видеоBIOS стали появляться цветные точки на сплошных фонах, произвольно меняться цвета графических элементов #

  1. Возможно прошитый видеоBIOS настроен на более высокие частоты, нежели изначальный. Если видеопамять недостаточно быстродействующая для новых частот или охлаждение графического процессора стало недостаточным, уменьшите рабочие частоты с помощью RivaTuner или воспользуйтесь редактором BIOS для исправления их в файле BIOS. Проверьте также соответствие характеристик графического процессора и оперативной памяти файла BIOS и видеокарты.
  2. Проблема может быть в отличных от изначальных временных параметрах (таймингах) синхронизации для видеопамяти в новом BIOS. Данную проблему возможно исправить либо радикальным снижением рабочей частоты видеопамяти, либо редактированием таймингов в BIOS с помощью редактора. Лучше восстановите предыдущую версию BIOS.
  3. Если обновленная версия BIOS добавляла поддержку возможностей AGP SBA или Fast-Writes, рекомендуется обновить драйвер контроллера AGP материнской платы и драйвер NVIDIA. Если обновление не помогает, отключите добавившиеся возможности шины AGP с помощью RivaTuner.

AGP, RivaTuner, VideoBIOS, VRAM, артефакты, видеопамять, системы охлаждения

Можно ли редактированием видеоBIOS изменить Device ID или версию графического процессора? #

Device ID задается комбинацией резисторов на видеокарте. Ревизия графического процессора задается его внутренними регистрами. Редакторы видеоBIOS позволяют изменить только SubVendor/SubSystem ID, но это лишь позволит установить фирменные драйверы известных производителей, под продукцию которых вы замаскируете свою видеокарту.

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

GeForce FX, SoftQuadro, VideoBIOS

Почему не видно сообщения-заставки видеоBIOS при включении компьютера? #

  1. Возможно, отображение сообщения отключено в BIOS видеокарты. Для видеокарт на базе GeForce 256 - GeForce 4 в редакторе RVBEdit откройте файл видеоBIOS и на закладке «General» посмотрите состояние опции «Enable SignOn message». Для видеокарт на базе GeForce FX и более новых в редакторе NiBiTor откройте файл видеоBIOS, перейдите на закладку «Boot Settings» и посмотрите состояние опции «Display Boot Messages». Если опция показа сообщения отключена, то можно ее включить, сохранить BIOS в файл и прошить его в видеокарту.
  2. В BIOS материнской платы может быть отключен показ сообщений BIOS других устройств. Название опции, за это отвечающей, сильно различается у разных производителей, так что обратитесь к документации на материнскую плату.
  3. В системе с очень быстрым центральным процессором или при разгоне графического процессора времени, отведенного на показ сообщения видеоBIOS, может оказаться недостаточно. С помощью редактора BIOS можно это время увеличить (опции «Frames count» и «Text Display Time» для RVBEdit и NiBiTor, соответственно).

BIOS, CPU, NiBiTor, RVBEdit, VideoBIOS

Можно ли отключить «автотормоз» в форме тротлинга посредством редактирования видеоBIOS? #

Все частоты для всех режимов работы видеокарт на базе GeForce FX и выше записаны в так называемой «таблице производительности» (performance table), хранимой в BIOS видеокарты. Соответственно, выставив одинаковые частоты по уровню режима полной производительности 3D для всех уровней производительности, можно добиться постоянства частоты вне зависимости от попыток драйвера переключаться в низкопроизводительные режимы. Выполнить подобную процедуру можно с помощью программ NiBiTor (для GeForce FX 5600 и более новых чипов) или BIOS Modifier (для GeForce 6X00 и 7Х00). Но при этом напряжение на видеочип будет все равно снижаться в результате срабатывания автотормоза, а переключения режима производительности проявляться в виде лагов в 3D приложениях. Как вариант, последние версии редакторов NiBiTor и BIOS Modifier позволяют удалить «лишние» строки в таблице производительности, или даже всю таблицу целиком (нужные частоты можно задать в опции «Bootup clocks» редактора NiBiTor — частоты, устанавливаемые при включении компьютера), в имеющемся BIOS, но результат не гарантирован.

BIOS Modifier, GeForce FX, GeForce FX 5600, NiBiTor, overclock, VideoBIOS, автотормоз, разгон

Я прочитал в документации RivaTuner, что видеокарты на базе GeForce FX и выше могут быть подвергнуты вольтмоду через редактирование BIOS. Как конкретно это сделать? #

Из BIOS видеокарт на базе GeForce FX и более новых возможно управлять напряжением только на графический процессор. BIOS содержит таблицу возможных напряжений (не путать с таблицей уровней производительности) на процессор, выбираемых драйвером в зависимости от текущего режима производительности. Уровню максимальной производительности соответствует обычно самое большое значение напряжения. Редактировать таблицу в BIOS видеокарт можно с помощью редакторов NiBiTor и BIOS Modifier. Однако вольтмоддинг через BIOS видеокарты чрезвычайно зависим от конкретной реализации схемы подачи напряжений на графический процессор. После прошивки BIOS с измененными напряжениями обязательно проверяйте их с помощью диагностического отчета (Diagnostic report) утилиты RivaTuner. Модуль выдаст предупреждение, если заданные параметры напряжений не соответствуют реализации видеокарты.

Предупреждение: Ошибка в редактировании настроек напряжений в видеоBIOS может привести к физическому повреждению графического процессора!

BIOS Modifier, GeForce FX, NiBiTor, overclock, RivaTuner, VideoBIOS, разгон, электропитание

Почему вместо одной частоты GPU выводится несколько частот и что они означают? #

В графических процессорах GeForce 7Х00 и более новых нет больше единой частоты для всего чипа. Разные блоки теперь работают на разных частотах в различных уровнях производительности. В графических процессорах 7Х00 серии представлено три частоты: блоков растеризации (ROP), блоков пиксельных шейдеров (Shader Unit) и блоков геометрии (Geometric unit). В графических процессорах серии GeForce 8Х00 и более новых представлено две частоты: универсальных вычислительных блоков (Shader Unit) и блоков растеризации (ROP).

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

Дополнительно, для блока геометрии в графических процессорах GeForce 7800 и 7900 предусмотрена работа на повышенной по отношению к другим блокам на определенную постоянную величину (geometric delta), заданную в BIOS видеокарты, частоте режиме 3D. В результате частота работы блока геометрии может быть на 50 с лишним мегагерц выше частот остальных блоков, что при разгоне приводит к резкому повышению температуры чипа и вероятности ошибок в работе блока геометрии. Возможна установка значения geometric delta в 0 в BIOS видеокарты с помощью редактора NiBiTor, после этого все частоты будут равны и шаг изменения будет такой же, как у блока геометрии, однако, подобное изменение может приводить к снижению производительности в отдельных задачах и ложным срабатываниям защиты драйвера.

При использовании драйверов NVIDIA версии 163.67 и более новых с графическими процессорами GeForce 8Х00 и более новыми возможно независимое изменение частот универсальных шейдерных блоков и блоков растеризации. Для этого можно воспользоваться RivaTuner и другими утилитами на её движке (EVGA PrecisionMSI Afterburner), либо NVIDIA System Tools.

EVGA Precision, GeForce 7800, GeForce 7900, MSI Afterburner, NiBiTor, nTune, overclock, RivaTuner, VideoBIOS, драйвер, разгон

Что такое «автотормоз» и как можно его отключить/обойти? #

«Автотормоз» — это бытовое название интеллектуальной защиты от зависания графического процессора в драйвере NVIDIA, начиная с версии 40.ХХ. Защита основана на контроле состояния графического процессора, и работает лишь с графическими процессорами GeForce FX и более новыми. Для видеокарт, оснащенных термодатчиком, параллельно контролируется температура ядра чипа. Если в работе чипа стали возникать ошибки, либо температура превысила допустимый уровень, происходит принудительный перевод карты на безопасный уровень частот и энергопотребления. Драйвер проверяет работоспособность графического процессора после применения разгона, и во время выполнения 3D приложений с использованием аппаратного ускорения. Работа автотормоза приводит к двум типичным проблемам:

  1. Если графический процессор не прошел проверку после применения разгона при загрузке операционной системы, то частоты сбрасываются до исходного уровня для режима без 3D ускорения, и фиксируются в этом сеансе работы как для режима выполнения 2D приложений, так и для режима 3D приложений. После перезагрузки будут установлены исходные для видеокарты частоты для всех режимов.
  2. Если процессор не прошел проверку во время исполнения 3D приложений, то он переводится в специальный режим «low power 3D» с пониженными частотой и напряжением питания, и удерживается в таком состоянии вплоть до момента, когда чип снова начнет проходить проверку (или до снижения температуры ниже уровня срабатывания защиты). Проявляется это как лаг во время игры. Рекомендованным решением проблем является ограничение разгона уровнем, определенным с помощью функции автодетекта предельного разгона карты во встроенном средстве разгона драйвера или в RivaTuner. Повысить этот предел можно улучшением охлаждения графического процессора. Если снижение в low power 3D не помогло или этот режим недоступен, то карта переходит в режим 2D и может удерживается в нем вплоть до перезагрузки.

Отключить «автотормоз» возможно фиксированием одинаковых частот для всех режимов работы видеокарты с помощью RivaTuner или путем редактирования BIOS видеокарты. Для фиксирования в RivaTuner надо на закладке Реестр (PowerUser) загрузить базу ключей RivaTuner.rtd и создать ключ реестра EnablePerfLevelForcing в группе «NVIDIA \ Overclocking» с значением 1.

RivaTuner locking levels

Тогда в панели разгона RivaTuner появится опция «Форсировать уровень производительности» (Force constant performance level), включение которой зафиксирует частоты для всех режимов карты по уровню разгона для 3D режима.

Force 3D level

Недостатком метода является тот факт, что частота и энергопотребление будут постоянно высокими, даже если функции 3D ускорения не используются. Это приведет к большему нагреву карты и к повышенной нагрузке на систему стабилизации электропитания.

Другим вариантом является прошивка BIOS от видеокарт производителей, не использующих разделение на уровни производительности, например фирмы ASUS, или же удаление таблицы производительности из BIOS с помощью редакторов NiBiTor и BIOS Modifier. Тротлинг в форме перехода на более щадящие частоты/напряжения при использовании таких BIOS невозможен. Однако, имеются свидетельства, что автотормоз при этом не отключается. Просто вместо снижения частоты происходит явление значительного сброса производительности, предположительно за счет пропуска циклов в работе драйвера.

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

Предупреждение: Операционная система Windows Vista содержит схожий механизм защиты для видеокарт, драйверы которых используют архитектуру WDDM. Если графический процессор не отвечает на запросы системы в течение 2 секунд, система перезагружает ее драйвер, при этом частоты выставляются на аппаратные умолчания.

Asus, BIOS Modifier, GeForce FX, NiBiTor, overclock, RivaTuner, VideoBIOS, Windows Vista, автотормоз, драйвер, разгон, реестр, системы охлаждения

Какая температура является предельно допустимой для графических процессоров NVIDIA? #

В BIOS видеокарт в качестве предельной температуры ядра для включения механизма защиты (тротлинга) указывается 105-140 °C. Мониторинг температур во время выполнения 3D приложений показывает, что при температуре ядра в пределах 90 градусов не наблюдается каких-либо проблем в работе качественных видеокарт на базе графических процессоров NVIDIA.

Следует отметить, что системы измерения температуры, применяемые в видеокартах, не отличаются точностью. Во-первых, только в ядре NV43 и более поздних система термомониторинга была полностью интегрирована в чип, в более ранних графических процессорах была зависимость от внешних компонентов, что оставляло место для ошибок в разводке производителями видеокарт. Во-вторых, разрядность АЦП, используемых в большинстве систем термомониторинга, явно недостаточна для измерения с точностью до градуса, и реальные значения температуры получаются интерполяцией или с помощью таблиц поправочных коэффициентов. В-третьих, в самих таблицах пересчета нередко содержатся ошибки. Так, драйверы NVIDIA версий 7Х.ХХ завышали отображаемую температуру на 20% от реальной для карт семейства GeForce 6X00. Эта ошибка была исправлена начиная с версий 71.89 и 76.45. Ошибки также имелись во многих версиях приложения ASUS SmartDoctor, что приводило к нереально высоким сообщаемым значениям температуры ядра на видеокартах серии V9999. Также, в BIOS первых видеокарт на базе графических процессоров G92 (GeForce 8800 GT, 8800 GTS 512) вообще отсутствовали таблицы пересчета показаний встроенного термодиода, из-за чего снимаемые с него утилитой ASUS SmartDoctor показания имеют погрешность порядка десяти градусов.

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

Asus, GeForce 8800 GT, GeForce 8800 GTS 512, SmartDoctor, VideoBIOS, драйвер, мониторинг, системы охлаждения