Как редактировать bios pascal
Видеокарты поколения Maxwell заканчивают свою эпоху, уступив право правления улучшенной архитектуре Pascal. Но от этого GM20x не перестали быть интересными в плане своего скрытого потенциала, выражаемого в МГц. Мы помним, что внедрение технологии Boost 2.0 вставило многим палки в колеса приразгоне видеокарт с помощью утилит (MSI Afterburner, EVGA Precision, Palit ThunderMaster и других), и смещение частоты приводило к тому, что вместе с частотой BOOST менялись базовая и промежуточные частоты, и рано или поздно это приводило к нестабильности при смене нагрузки на видеокарту. Как следствие - многие снижали разгон, а для дальнейшего разгона приходилось или использовать метод редактирования микрокода под название "отключения BOOST" (на самом деле сама технология Boost 2.0 никуда не исчезала, просто видеокарта работала на повышенных частотах даже при небольших нагрузках), или использовать сторонние программы для фиксации максимальных частот (например -Nvidia PowerMizer Manager). Минусы заключаются в повышенных частотах и напряжении в режиме простоя и небольшой нагрузке, как итог - излишние нагрев и потребление. В данном случае в роли ограничителей выступают возможностиMaxwell II BIOS Tweakerи драйверная часть видеокарт. Но что, если заглянуть в тонкий мир микрокода с помощью HEX-редактора и посмотреть, что же даст нам такой подход.
Подготовка к редактированию микрокода видеокарты
Для начала необходимо прошить крайнюю версию BIOS (без модификаций) для вашей видеокарты. Найти её можно как на сайте производителя, так и на сторонних сайтах, например -TechPowerUp. Для того, чтобы прошить BIOS, можно воспользоваться программой NVFlash. Рекомендую сразу скачатьверсию с обходом проверки сертификатов, так как именно она нам пригодится далее. Для прошивки создаем в корне диска C папку с названиеnvflashи в нее распаковываем содержимое скачанного ранее архива. так же в корень папки добавляем файл с микрокодом, который мы собираемся "прожечь".Затем запускаем командную строку от имени администратора и вводим следующие команды по очереди:
гдеnamebios - название файла BIOS.
Я для разгона использую в основномMSI Afterburner, поэтому в данном материале будет фигурировать именно она. Скачиваем крайнюю версиюи устанавливаем её. Так же скачиваем программу GPU-Zи производим установку.
Дальнейший этап - определениезначения максимальной частоты и рабочего напряжения при полной нагрузке на видеокарту без использования разгона. Это удобнее делать с помощью встроенного в GPU-Z рендера и мониторинга сенсоров
На данном примере частота в режиме Boost 2.0 составляет 1455.5 МГц при напряжении 1.199 В, вторая видеокарта (BIOS которой будет рассматриваться ниже)работала на частоте 1367 МГц при 1.193 В.Запоминаем данные параметры, они нам еще пригодятся.
Теперь же открываем версию BIOS, которую мы загрузили в нашу видеокарту, с помощьюMaxwell II BIOS Tweaker. Параллельно рассмотрим основные вкладки и значения, представленные в них.
Вкладка Common
TDP Base Entry/3D Base Entry/Boost Entry- эти параметры не трогаем, оставляем как есть.
TDP Base Clock/3D Base Clock/Boost Clock- значение базовых и BOOST частот. По факту, TDP Base Clock/3D Base Clock не зависят от asic видеокарты, и мы можем его выставить вручную, но выбирать частотыстоит из вкладки Boost table. На моем примере вы видите частоту с 34 ячейки таблицы.
А вот частота Boost Clock указывает нам минимальную частоту BOOST для видеокарты (1329Мгц - 59 ячейка таблицы), но фактическая частота будет определятьсяasic карты (можно посмотреть его в gpu-z) - чем выше asic, тем выше фактическая частота в режиме BOOST (на моей видеокарте с asic 73,5% буст из коробки до 1392.5Мгц - 64 позиция таблицы частот). С помощью изменения Boost Clock на значения из таблицы выше стоковых мы переносим частоту BOOST. Изменение частоты 1329 МГц (59 позиция таблицы) до 1354.5 МГц (61 позиция) в моем случаеприведет к изменению фактической частоты в режиме BOOST с 1392 МГц (64 ячейка) до 1418 МГц (66 ячейка). Это позволит менять максимальную частоту буста без использования АБ. Это метод для ленивых.Так же кнопочка Gpu Clock Offset +13MHz сделает то же самое, но еще и изменит TDP Base Clock/3D Base Clock (но их можно вернуть вручную на желаемые).
Temp Target/Max Temp Target- температурные лимиты, те же ползунки есть в MSI Afterburner. Ставим значение 89/91 при условии, что видеокарта не греется 80+ градусов.
Fan Control- управление оборотами вентиляторов системы охлаждения видеокарты.
RPM1x/TMP1x/PER1x- это желаемые границы оборотов (при использовании вентиляторов, регулируемых ШИМ)/ температуры/ процентов оборотов (при использовании вентиляторов, регулируемых напряжением) для регулировки вентилей. Желательно проценты подгонять методом вычисления (2600/3200=81%, а не 70, как у меня, но у меня ШИМ-регулировка).
Как это работает.
RPM13/TMP13/PER13- максимальные значения оборотов, оставляем RPM13/PER13 без изменения, а TMP13 ставим в то значение, которое считаете нужным (на моём примере 3200 оборотов в минуту(максимальное паспортное значение) при 90 градусах).
RPM11/TMP11/PER11- до этих значений вентили с нуля будут раскручиваться или же начальные значения. На картинке вышедо 35 С о вентиляторы крутятся с технически минимально возможного значения до 1000об, после 35 и до 70 С о (TMP12) раскручиваются плавно до 2600 оборотов в минуту(RPM12).
Чтобы остановить вентили RPM11/TMP11/PER11 записываем как 0/0/ХХ, где ХХ - температура, до которой вентили будут стоять.
Memory Clock- частота видеопамяти. Ставим стабильное по вашему мнению значение и отнимаем 100Мгц. Для большей стабильности и уверенности.
Вкладка Voltage Table
Данная вкладка отображает напряжение для каждой частоты из таблицы частот.
Если у Вас GM200 и данная вкладка выглядит следующим образом:
то необходимо открыть вторую и третью строчки в таблице напряжений. Для этого открываем BIOS в Kepler BIOS Tweaker и двигаем выделенные ползунки в произвольное положение:
Получается примерно так:
Теперь BIOS выглядит так вMaxwell II BIOS Tweaker:
1 строка:максимально возможное напряжение (зависит от регулятора напряжения вашей видеокарты, может максимально стоять и 1281, и 1250, тут как повезет). Ставим 1281.3.
2 строка:это наше базовое напряжение для Boost Clock.
Если желаете на шаг снизить напряжение- меняете максимальное напряжение в этой строке на шаг вниз стрелками клавиатуры и зашиваете BIOS с этим напряжениеми выполняете манипуляции с рендером в GPU-Z. Полученное напряжение (это будет минус шаг от вашего стокового напряжения) пишем первым значением во вторую и третью строку.
Если не желаете на шаг снизить напряжение- ставите напряжение, найденное на этапе подготовки при помощи рендера GPU-Z в минимум и плюс один шаг в максимум. При такой настройке частоты сбрасываться под температурой НЕ БУДУТ. Максимальное напряжение в этой строке ставим на шаг больше от минимального.
3 строка:Минимальное значение, как и во второй строке, максимум - как в первой. Это как раз то напряжение, которое через MSI Afterburner мы можем регулировать с помощью ползунков.
Программный мониторинг (GPU-Z, MSI Afterburner, HWiNFO) не всегда является истиной, и отображаемое напряжение на графическом процессореможет быть больше/меньше действительного. Убедиться в этом можно с помощью мультиметра.
А теперь о том, что отображаемые шаги напряжения в том же gpu-z не являются единственно возможными. Изменение проведем на примере моей видеокарты,VID которойна стоковом BIOS - 1.150, 1.175, 1.193, 1.218 и т.д.
Для начала фиксируем напряжение 1.175 В, чтобы определить номер ячейки для этого напряжения. Для этого в первые три строки таблицы напряжений ставим следующие значения:
- 1.281-1.281
- 1.175-1.181
- 1.175-1.281
В итоге, получаем частоту BOOST, соответствующую 59 ячейке.
Далее, переходим на 59 ячейку в таблице напряжений и сдвигаем значения таким образом, чтобы сдвинуть диапазон напряжений на нужное нам значение. Сделав таблицу, как на скриншоте, я получил VID карты, которых ранее не было. Он становится одним из диапазона для каждой ячейки, и, как видно на видео ниже, можно более точно регулировать шаг напряжения.
Стоит учесть, что на смещение напряжения на 6-10 мВ мы переходим на следующую ячейку таблицы буста и получаем +13 МГц. Можно менять шаг напряжений, делать его больше или меньше.
Вкладка Power Table
Это лимиты мощности. Нас интересуют первые 6 групп (каждая группа состоит из Min|Def|Max значений).
Перваягруппа - это TDP карты. По сути, это расчётное значение тепла, которое производитель учитывает при проектировании системы охлаждения, к лимиту мощности отношения не имеет. Ставим его таким же, как и значения 6 группы.
Вторая группа - пропускаем ее.
Третья группа - мощность слота PCI-E, ставим данную группу при учете 75 Вт максимальных.
Шестая группа - лимит мощности. Это то, что больше всего интересует нас. Значения ставятся в расчёте из суммы значений всех питаний видеокарты, которые мы выставляли в таблице. Эти же значения пишем в 1 группу (не обязательно).
Вкладка Boost Table
Здесь мы видим ту самую таблицу частот, из-за которой мы здесь собрались. Каждая частота здесь сопряжена с напряжением из соответствующей таблицы, привязка идет по номеру ячейки. С помощью ползунка Max Table Clock мы может сдвигать частоты с 35 по 74 ячейку как в сторону увеличения, так и в сторону уменьшения. Это аналогично действиям вMSI Afterburner. Так же здесь мы наглядно можем увидеть, что при увеличении максимальной частоты BOOST меняются и все промежуточные частоты.
Вкладка Boost States
Меняем лишь Max GPC в Р00 и Р02 на значение из 74 ячейки таблицы частот, остальное нас не касается.
Вкладка Clock States
В DDR профиля P00 ставим частоту памяти из первой вкладки (точнее - она сама тут изменится при изменении частоты там), а вот DDR в Р02 или оставляем как есть, или меняем на значение как в P00. Если оставим как есть - при использовании CUDA будет скидывать частоту до этого значения.
Редактирование таблицы частот с помощью НЕХ-редактора
Для начала выставляем нужное нам напряжение буста во второй и третьей строчках таким образом (в данном примеренапряжение для BOOST я понизил до1.175 В, но стоит помнить, что в начале статьи с помощью GPU-Z мы уже определили рабочее напряжение и частоту, поэтому устанавливаете необходимое Вам напряжение).
Во второй строчке к правому значению прибавляем один шаг, в третьей ставим максимальное значение, до которого через MSI Afterburner можно будет поднять напряжение. Стоит учесть, что при увеличении напряжения с помощьюMSI Afterburner напряжение при нагреве будет уменьшаться до минимального, прописанного во второй строчке.
Запоминаем, в какой ячейке расположена частота 3D Base Clock:
На позицию BOOST (На моем экземпляре видеокарты при 1.174 В это 59 ячейка,) ставим частоту, которая при этом напряжении стабильна (рекомендую ставить на 2-3 шага ниже, остальное регулировать в MSI Afterburner).
Далее открываем BIOS в любом HEX-редакторе (я использовал HxD)и ищем ячейку BOOST следующим образом: к номеру ячейки прибавляем 12 (на моём примере59+12=71) и переводим в hex (71d = 47h). Далее берем частоту на этой ячейке (1455.5 у меня), умножаем на 2 (1455.5*2=2911) и переводим так же в hex (2911d = 0B5Fh). Ноль не теряем. Далее ищем в НЕХ коде биоса следующую шестнадцатеричную последовательность:47 5F 0B 00 01
Где 47 - hex-код ячейки BOOST, 5F 0B - удвоенная частота младшими разрядами вперед (0B_5F), 00 01 - код команды. Влево (с 46 позиции) идут ячейки с 58 до 1 группами по 5. Берем значение частоты, которое у нас будет между базовой и частотой BOOST (я выбрал 1405 МГц), переводим в знакомый формат (1405 * 2 = 2810d= 0AFAh) и вставляем их с ячейки перед бустовой (58 в моём случае) по ту, на которой стояла базовая частота + 1 (43+1=44) и меняем их на нужное нам значение (FA 0A). После редактирования таблицы частот соотносим значения в таблице напряжений (для всех ячеек с одинаковой частотой можно ставить один диапазон напряжений), сохраняем BIOS (обязательно затем открываем его в Maxwell II BIOS Tweaker и сохраняем, чтобы переписать контрольную сумму)и прошиваем.
Можно писать любые частоты, выбирать любой шаг, но твикер может перечеркивать частоты, которые в него не забиты. Ничего страшного, это недоработка программы, Kepler BIOS Tweaker так же показывает BIOS от Maxwell.
Заключение
Разгон видеокарт имеет несколько причин. Здесь и спортивный интерес, и необходимость в нескольких дополнительных кадрах в секунду, или же просто погоня за красивыми цифрами. В данной статье мы рассмотрели небольшой пример того, как избавиться от вставляемых нам палках в колеса при разгоне. Технология Boost 2.0, на мой взгляд, ничем не отличается от программной последовательности причин и следствий, поэтому изменение условий приводит к изменению рабочего режима. С помощью HEX-редактора и изменения таблиц напряжений и частот я добивался на GTX 980 TI (с использованием воздушного охлаждения)небывалых для нее результатов - при частоте ядра в 1592 МГц и эффективной частоте видеопамяти в 8500МГц при напряжении 1.27 В в программном приложении Firestrike из пакета 3DMark достигался результат22666 графических баллов, в Firestrike Extreme при том же напряжении и 1596/8400 МГц соответственно результат был10641 графический балл.
Для игр использование данной методики тоже оказалось достаточно полезным. Например, абсолютной стабильности на частоте ядра в 1558 МГц (частота памяти при этом составляла 8400 МГц)при любых нагрузках удалось добиться на 1.199 В.
С помощью понижения рабочего напряжения видеокарту получилось сделать холодной и практически бесшумной. На напряжении 1.143 В видеокарта работала на частоте 1503 МГц.
При этом частота устанавливалась с некоторым запасом
При смене нагрузки множества промежуточных частот не было, была частота BOOST, базовая и единственная промежуточная, для которой подбиралось стабильное для нее напряжение. При этом энергосберегающие функции работали корректно, что Вы можете видеть на картинке выше.
Творите, подстраивайте BIOS под себя и свои нужды, но помните, что все манипуляции Вы делаете на свой страх и риск. Удачного и стабильного разгона!
Недавно достал с полки свою старенькую видеокарту GIGABYTE R9 280X 3Gb. Хорошо, что я не успел ее продать до повышения цен, да и вообще не успел ее продать. А то пришлось бы сейчас покупать, какую ни будь видеокарту по безумно высокой цене. Теперь она пригодилась самому для установки в компьютер. Так сказать, новое это хорошо забытое старое, вот и для меня она теперь в каком-то роде стала новой. Думаю, что еще у многих есть такие видеокарты.
реклама
Так вот, имеется в наличии видеокарта GIGABYTE R9 280X 3Gb, та еще «горячая штучка», нужно сказать. При больших нагрузках GPU нагревается до 90 градусов. Производитель для этой модели видеокарт декларирует такую температуру, как нормальную. Но, тем не менее, я хочу уменьшить температуру настолько, насколько это возможно, с сохранением ее устойчивой работы, при помощи модификации BIOS-a. А именно, в BIOS-е буду уменьшать напряжение питания GPU до ее неустойчивой работы, и на один шаг верну напряжение питания в сторону его увеличения. Проверку устойчивости работы видеокарты в режиме большой нагрузки GPU буду проводить с помощью программы «FurMark» (волосатый бублик). Ну и сразу скажу, что перед проведением модификации BIOS-a термопасту на GPU я уже заранее заменил, и систему охлаждения продул. На целесообразность этой затеи и ожидание хорошего результата меня натолкнула та мысль, что производитель устанавливает напряжение питания GPU с запасом, причем с таким, чтобы гарантированно обеспечивалась стабильная работа видеокарт даже с установкой в них GPU из неудачных партий (которые требуют для стабильной работы повышенного напряжения питания). Ну а если в видеокарту попадают «удачные» GPU, способные стабильно работать при более низком напряжении питания, то производитель не подбирает к ним индивидуальные напряжения, а использует то же напряжение, что и для видеокарт с «неудачными» GPU. Поэтому, если мне повезет, и в моей видеокарте окажется установлен «удачный» GPU, то я смогу значительно (я так надеюсь) снизить его напряжение питания, сохраняя при этом стабильную работу. Тем самым уменьшу тепловыделение и соответственно его температуру, и продлю ресурс его работы.
Перед началом работ нужно сохранить оригинальный BIOS, для его дальнейшей модификации. Для этого воспользуюсь программой «GPU-Z». Открываю ее, нажимаю кнопку со стрелочкой, указываю путь сохранения и сохраняю.
реклама
var firedYa28 = false; window.addEventListener('load', () => < if(navigator.userAgent.indexOf("Chrome-Lighthouse") < window.yaContextCb.push(()=>< Ya.Context.AdvManager.render(< renderTo: 'yandex_rtb_R-A-630193-28', blockId: 'R-A-630193-28' >) >) >, 3000); > > >);
И «GPU-Z» подтверждает об удачном сохранении файла BIOS-a.
Скачиваю программу «VBE7.0.0.7b» для редактирования BIOS-a в видеокартах (работает только с видеокартами AMD, сериями HD6ххх, HD7ххх, R9 2ххх, R9 3ххх). Открываю ее, нажимаю кнопку «Open», указываю путь загрузки файла BIOS-a и загружаю его.
Перехожу в закладку PowerPlay
Дальше, из полезного этой программы. В закладке «Fan Profile» можно отредактировать режим работы системы охлаждения. Достигается опытным путем, как компромисс между акустическим комфортом, и эффективностью охлаждения. Но его я также редактировать не буду, чтобы условия охлаждения оставались неизменными в течение всего процесса редактирования BIOS-a, и определения изменения теплового режима видеокарты.
реклама
После окончания редактирования BIOS-a, нажимаю кнопку «Save», указываю путь сохранения, и сохраняю файл с модифицированным BIOS-ом.
Теперь нужно перепрошить видеокарту модифицированным BIOS-ом. Для этого скачиваю программу прошивальщик «Atiflash», открываю ее, она сразу же определила мою видеокарту.
Нажимаю кнопку «Load Image», указываю путь к модифицированному BIOS-у, загружаю его в прошивальщик
Нажимаю кнопку «Program», и начинается процесс прошивки.
реклама
После окончания прошивки, прошивальщик просит перезагрузить компьютер. Соглашаюсь.
Теперь сравниваю температуру в «FurMark» при работе видеокарты со старым, родным BIOS-ом, и модифицированным.
Температура со старым, родным BIOS-ом составила 94 градуса, при скорости вращения вентиляторов системы охлаждения 100%.
Температура с модифицированным BIOS-ом составила 73 градуса, при скорости вращения вентиляторов системы охлаждения 83%.
Отсюда делаю вывод, что снижение напряжения питания GPU на 150 мВ, или 0.150 В. Привело к снижению температуры GPU на 21 градус, и снижению скорости вращения вентиляторов со 100% до 83%. Что, считаю очень хорошим результатом. И да, с GPU мне действительно очень повезло, он оказался очень даже «удачным».
Еще большой плюс этой видеокарты состоит в том, что она имеет два BIOS-а, и если вы прошили нерабочий BIOS, и видеокарта не запустилась, то выключаете компьютер, переключаетесь на резервный BIOS, загружаетесь с него. После этого при включенном компьютере переключаете на видеокарте переключатель на нерабочий BIOS, и перепрошиваете его.
В прошлой статье мы рассматривали как прошить видеокарту AMD Radeon. Для видеокарт компании Nvidia также возможна замена прошивки BIOS. Так как технологии, используемые производителями, во многом являются проприетарными, утилиты используемые для модификации прошивки видеокарт, сильно отличаются.
Прошивка видеокарты Nvidia может понадобится если у вас есть новая версия BIOS, в которой были установлены более высокие значения для различных параметров оборудования, для оптимизации майнинга или для выполнения ресурсоёмких расчётов с использованием GPU. В этой статье мы рассмотрим как прошить видеокарту Nvidia, а также инструменты, которые для этого нужны.
Прошивка BIOS видеокарты Nvidia
Перед прошивкой видеокарты необходимо сохранить текущую рабочую копию 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
Прошиваем, вместо [имя файла].rom надо передать путь к файлу новой, ранее загруженной прошивки:
nvflash64 [имя файла].rom
При несовпадении ID адаптера и файла BIOS необходимо шить с ключом -6. Соответственно, команда будет выглядеть следующим образом:
nvflash64 -6 [имя файла].rom
Включаем защиту обратно:
Соответственно, для 32-битной Windows используется утилита nvflash и команды будут такими:
nvflash [имя файла].rom
Закончив все манипуляции, перезагружаем компьютер.
Шаг 5. Проверка работоспособности видеокарты
Для того, чтобы удостовериться, что прошивка видеокарты оказалась успешной, необходимо проверить её работоспособность при нагрузке. Для этого подходит любой тест, например, 3DMark.
Прошивка BIOS двухчиповой видеокарты NVIDIA
В двухчиповой видеокарте прошивается BIOS обоих чипов. Просмотреть список чипов можно командой:
Обычно команда выдаёт информацию о трёх чипах:
- 0 — главный контроллер платы (его шить не надо);
- 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.
Коллеги приветствую!
К сожалению стал несчастливым обладателем кучи карт MSI GTX 1060 6G Gaming X Plus (память Samsung), которые в разгоне на эфириуме максимум выдают 21 mh/s с копейками. В соседней теме прочитал, что проблема в родной частоте памяти, таймингах и т.д.
Пробовал шить bios от MSI GTX 1060 Gaming X - не шьётся никак, да и потом выяснилось что там модифицирован как графический чип, так и чипы памяти несколько другие.
Отсюда появилась идея отредактировать родной биос на предмет памяти и т.д.
Поскольку редактора Pascal ещё нету (не нашёл по крайней мере), то есть предложение модифицировать bios HEX-редактором и скорректировать cheksum.
Есть предположение, что в прошивке необходимо опустить частоту памяти и поднять тайминги. С частотой памяти думаю посильно разобраться, но вот с таймингами вопрос.
В Maxwell Bios Tweaker можно было редактировать частоту памяти, но можно ли редактировать тайминги? Какие поля и на какой вкладке в редакторе отвечают за тайминги памяти? Если они известны, может по аналогии попробовать подобрать их в прошивке от Pascal?
Друг форума
Так же есть одна карта MSI GTX 1060 6G Gaming X Plus (память Samsung).Я думаю если бы это было возможно, то это уже было в сети
Возможно ты будешь первым!
bobovich
Бывалый
биос там то ли с цифровой подписью. то ли запоролен Хуангом. так что забудь.а ваще в очередь вставай. сначала пусть с хуниксами разберутся а потом вы Алло. братан,а где поднять бабла. )))) покупайте на верхах-продавайте на низах
RDDare
Свой человек
Так же есть одна карта MSI GTX 1060 6G Gaming X Plus (память Samsung).Я думаю если бы это было возможно, то это уже было в сети
Возможно ты будешь первым!
На гитхабе накопал редактор паскаля, но он позволяет изменять только вольтаж ядра, при этом успешно.
Насчёт цифровой подписи не в курсе, знаю что Checksum есть и его можно отредактировать, чтобы bios вставал успешно, редактируется этой же прогой.
Модификация видеокарт и Программное обеспечение: перепрошивка, редакторы BIOS, разгон, различные полезные утилиты и инструменты.
Для наиболее продуктивного майнинга следует проводить разгон видеокарты, которая позволит улучшить характеристики, тем самым увеличивая скорость работы системы в несколько раз, для того, чтобы этого добиться следует взять на вооружение следующие программы… Как вы понимаете, дорогие друзья, видеокарты скрывают в себе много тайных настроек, которые невозможно рассмотреть без специального софта, и именно одной из таких […]
HawaiiBiosReader 290/290X/295X2/390/390X (Hawaii Bios Editing)
При использовании графических процессоров Hawaii, таких как R9 290 в Linux, aticonfig не предоставляет возможность изменять напряжения. Даже под Windows такие утилиты, как MSI Afterburner, обычно имеют ограничения на то, насколько можно увеличить или уменьшить напряжение графического процессора. Чтобы снизить энергопотребление, я решил создать собственный BIOS с более низким напряжением для своего MSI R9 290X. […]
ATIFlash & AMD VBFlash используется для прошивки BIOS видеокарты. Версия, выпущенная ATI, называлась ATIFlash или просто WinFlash. Он поддерживает все видеокарты AMD Radeon, такие как RX 5700, RX 5600, RX 5500. Вы также можете прошить BIOS для всех AMD Radeon RX Vega, RX 580, RX 480 и всех старых карт ATI. Программное обеспечение для обновления […]
Инструмент AMD / ATI Pixel Clock Atikmdag Patcher от ToastyX уже довольно давно используется для модификации видеодрайверов AMD / ATI для обеспечения более высоких показателей производительности путем удаления предела тактовых частот 165 МГц для одноканального DVI и HDMI, ограничение 330 МГц для двухканального DVI и ограничение 400 МГц для VGA.
Новейшая технология AMD Memory Tweak XL позволяет с легкостью изменять временные параметры памяти, ремешки памяти или таблицу PowerPlay «на лету», а также получать доступ к ADL Overdrive и MMIO Register Control на более новых видеокартах AMD на основе GDDR5 / HBM-памяти.
Polaris BIOS Editor — Это программа для настройки таймингов БИОСа видеокарт AMD. Это нужно для повышения производительности видеокарты в майнинге и не только. Инструкция Polaris BIOS Editor Запускаете программу после распаковки Жмете Open Bios. Открывается ваша прошивка, в красном кругу — ваши тайминги Ниже видео о том, как правильно подобрать тайминги: Прилагаем скрин: После открытия […]
Читайте также: