Гайд по прошивки биоса видеокарты AMD Radeon RX

16 321 406

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

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

Что такое прошивка видеокарты, для чего это в майнинге

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

Оптимизация настроек видеокарт для майнинга, как правило, заключается в достижении следующих целей:

  • уменьшение таймингов, на которых работают чипы видеопамяти, что позволяет увеличить ее производительность без увеличения рабочей частоты;
  • уменьшение уровня энергопотребления видеокарты до минимума (снижение напряжения на графическом ядре, контроллере памяти и уменьшение лимита мощности), при котором сохраняется стабильность, что позволяет увеличить рентабельность майнинга за счет сокращения расходов на электричество, а также уменьшить нагрев компонентов, что уменьшает износ.
Прошивка видеокарт для майнинга дает существенный рост производительности, например, прошитая RX 570 выдает на 30-40% большую скорость при майнинге ETC, чем аналогичный непрошитый вариант.

Кроме того, знание того, как производится прошивка для майнинга популярных видеокарт, например, RX 480 позволяет, в случае необходимости, восстановить их работоспособность. При покупке б/у видеокарты случается, что она была прошита не очень опытным майнером и вследствие этого выдает ошибки, которые можно обнаружить в различных диагностических программах, например HWinfo (показывает ошибки памяти). Такая видеокарта, как правило, выдает артефакты на изображении, может приводить к зависанию компьютера. Для устранения этих проблем может понадобиться прошивка родного БИОСа, который можно скачать с сайта производителя, либо, в случае значительной деградации памяти, понадобится прошивка модифицированного БИОСа с уменьшенными частотами, что может устранить проблемы с зависанием, ошибками и артефактами.

Что нужно для прошивки

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

Программы для прошивки видеокарты

atiwinflash для прошивки видеокартыДля прошивки видеокарт от АМД, нужна программа Atiflash, которая позволяет осуществлять резервное копирование, а также дает возможность обновить Биос видеокарты на улучшенную версию в случае ее выпуска производителем. Ее можно скачать по адресу https://www.techpowerup.com/download/ati-atiflash/.

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

SRBPolaris BIOS EDITOR для прошивки видеокарт AMD RX4xx и 5xx серииДля прошивки видеокарт АМД семейства Поларис лучше всего пользоваться бесплатной утилитой SRBPolaris BIOS editor, которая доступна для скачивания по адресу bitcointalk.org/index.php?topic=1882656.0. Эта программа позволяет задавать параметры видеокарт путем копирования таймингов с низких частот на более высокие, изменять рабочую частоту графического процессора, изменять лимиты потребления, вольтаж, настройки кулеров.

Polaris BIOS Editor 1.6.7 прошивка AMD видеокарт для майнингаАналогичные функции выполняет утилита Polaris BIOS Editor. Очень удобно использовать версию 1.6.7, которую можно скачать со страницы разработчика по адресу https://github.com/vanities/PolarisBiosEditor-1.6.7 (нужно нажать на кнопку Clone or download и выбрать download.zip). После скачивания  нужно разархивировать программу в удобное место и для ее запуска использовать файл PolarisBiosEditor.exe. Программа содержит базу данных на чипы памяти наиболее популярных производителей, среди которых Elpida, Hynix, Samsung и позволяет в автоматическом режиме прошить наилучшие тайминги.

Патчер после прошивки видеокарт Radeon AMDПосле прошивки видеокарт может понадобиться пропатчивание драйверов операционной системы, в которых присутствует проверка корректности BIOS, с помощью программы Atikmdag patcher (https://www.monitortests.com/forum/Thread-AMD-ATI-Pixel-Clock-Patcher). Обычно это требуется для видеокарт серии RX 400, которые после модификации биоса определяются системой с ошибкой 43. После прошивки для майнинга более новых видеокарт, например, типа RX 580, эта ошибка, как правило, не возникает.

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

Платформы для майнинга на базе Linux  также предоставляют возможность прошивки БИОС графических адаптеров и не только AMD, но и некоторых моделей Nvidia.

Что происходит с видеокартой после изменения BIOS

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

Как правило, перепрошивка видеокарты дает возможность получить большую производительность видеопамяти и уменьшить потребление энергии. Это особенно помогает при майнинге на алгоритмах, интенсивно использующих видеопамять, например, при майнинг Ethereum Classic, EthereumPoW, EthereumFair и других монет на алгоритме Ethash.

Часто у майнеров возникают вопросы, а можно ли повысить производительность видеокарт Nvidia (например, GTX 1050 Ti) путем их прошивки для майнинга. Рассмотрим подробнее этот вопрос.

Какие видеокарты возможно прошить для увеличения добычи в майнинге

Какие видеокарты можно прошивать для майнинга

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

Кроме того, прошивка биоса Nvidia для майнинга не производится еще и потому, что разгон этих карт прекрасно осуществляется программными средствами, например программой Nvidia inspector. Прошивка видеокарт Nvidia, например, GTX 1060 иногда осуществляется при выпуске производителем обновленных версий Bios, что может быть полезно и для майнинга. В прошлом году народные умельцы научились прошивать GTX 1660 Super для увеличения хешрейта на Ethash. Делали это в основном на Hive OS или на рейве, но после того как большой эфир ушел на POS, такие манипуляции потеряли всякий смысл. В каждом конкретном случае информация об обновлениях появляется на сайте производителя и для этого там выкладываются соответствующие программы.

Проще всего производить прошивку для майнинга видеокарт семейства Поларис (серий R 400-500, например, RX 560) и более старых видеокарт АМД, для которых существует множество утилит и соответствующей информации на специализированных форумах.

Некоторые программы для майнинга криптовалют имеют встроенную опцию модификацию таймингов видеокарты «на лету». Это позволяет увеличить хешрейт, не теряя права на гарантийное обслуживание. Но, к сожалению, данная опция доступна не на всех алгоритмах и поэтому иногда приходится перешивать карты. Хотя на новых моделях красных этот прием увеличения производительности уже никто не использует. Майнят на стоковом BIOS, подобрав оптимальные параметры разгона. Как только из майнинга уйдут последние адаптеры серии RX 570/580, можно будет с уверенностью сказать, что эра перепрошивки видеокарт практически закончена. Может отдельные энтузиасты будут продолжать эксперименты с модификацией BIOS но вряд ли они добьются существенных результатов. Домашний майнинг на видеокартах становится все менее актуальным и, скорее всего, через несколько лет криптовалюту будут добывать в основном на АСИКах в специализированных дата-центрах. Хотя некоторые проекты переходят на алгоритмы для майнинга на центральных процессорах. Майнинг на видеокартах не будет иметь столь широкого распространения и станет достоянием избранных криптоэнтузиастов.

Какой Биос выбрать при покупке видеокарты

Двойной биос для майнинга

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

Модели видеокарт с четырьмя вариантами работы (Quad Bios), как правило, уже прошиты для майнинга и позволяют пользователю выбрать желаемый вариант из следующих:

  1. Режим максимальной производительности с нормальным энергопотреблением.
  2. Режим максимальной производительности с большим энергопотреблением.
  3. Резерв №1.
  4. Резерв №2.
Майнеры преимущественно выбирают видеокарты с памятью samsung, так как она имеет самый большой потанцевал для разгона. Но какой вид памяти установлен на той или иной видеокарте сложно понять, приходится руководствоваться личный опытом, и покупать видеокарты с одной партии.

Гайд по прошивке видеокарты

Прошивка видеокарты для майнинга очень просто выполняется с помощью приложения с графическим интерфейсом ATIWinflash и одной из программ для модификации БИОСа. Она подразумевает выполнение следующих действий:

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

Для этого производят следующие действия:Запуск ATIWinflash

  • Запускают от имени администратора приложение ATIWinflash. Для этого нужно нажать на иконку файла правой кнопкой мыши и выбрать соответствующую команду;
  • В меню System Video Devices выберите нужную видеокарту;
  • Нажимают кнопку Save (правая кнопка в нижнем ряду из трех кнопок) и указывают путь для сохранения файла;
  • По окончанию копирования БИОСа появится сообщение об успехе. Полученный файл можно модернизировать, а также скопировать оригинал для резервирования.

2. Модернизация параметров заводского БИОСа, которая производится путем прошивки страпов (таймингов) с низких частот в более высокие.

Как правило, при модифифкации файла БИОС производят запись таймингов памяти с частоты 1500 или 1625 мегагерц во все строки БИОС-а с более высокими частотами. При использовании PolarisBiosEditor-1.6.7 модификацию таймингов можно произвести автоматически одним нажатием кнопки. Для этого производят следующие действия:PolarisBiosEditor-1.6.7 изменение биоса

  • запускают программу Polaris BIOS Editor;
  • нажимают кнопку OPEN BIOS;PolarisBiosEditor-1.6.7 вшитие новых таймингов для видеокарты
  • нажимают кнопку One click timing patch;сохранение mod БИОСа
  • сохраняют модифицированный БИОСа в нужное место путем нажатия кнопки Save as под новым именем, например RX570-mod.rom.

Кроме того, можно изменять другие параметры видеокарты, но это удобнее делать в программе SRBPolaris BIOS editor. Они фактически не влияют на скорость майнинга, но могут уменьшить энергопотребление (что можно успешно делать  в программе для майнинга или разгона прямо в операционной системе Windows и без прошивки этих значений в Биос, что, при неверном выборе значений, увеличивает риск повреждения карты).

3. Запись новой версии в чип видеокарты, которая производится следующим образом:ATIWinflash вшитие нового bios в видеокарты rx570

  • Запускают от имени администратора приложение ATIWinflash. Для этого нужно нажать на иконку файла правой кнопкой мыши и выбрать соответствующую команду;
  • В меню System Video Devices выбирают нужную видеокарту;Окончание прошивки БИОСа видеокарты
  • Нажимают кнопку Load Image (левая кнопка в нижнем ряду из трех кнопок) и выбирают модифицированный файл;
  • Нажимают среднюю кнопку Program (TM) RX470 Grap и ожидают окончания прошивки;Перезагрузка ПК
  • По окончанию прошивки нового БИОСа появится сообщение об успехе и предложение перезагрузить компьютер;
  • Перезагружают компьютер, если появляется ошибка 43, то необходимо запустить Atikmdag patcher, пропатчить драйвера и снова перезагрузить компьютер.Как убрать ошибку видеокарты
  1. Проверка работы видеокарты на стабильность работы. Она заключается в тестовом запуске программы для майнинга, проверке вольтажа, частот и ошибок памяти в HWinfo.

Возможные ошибки при прошивке и как их исправить

При прошивке Bios могут возникнуть следующие ошибки:

  1. Прошивка файла не от той видеокарты или испорченного варианта. Это может случиться при прошивке в риге с несколькими разными видеокартами. Если в неправильно прошитую карту вставлен монитор, то система не запустится. Если монитор вставлен в другой адаптер, то карта просто не будет определяться системой или будет отображаться как неизвестное устройство.
  2. Прошивка файла с неправильными установками, при которых система работает нестабильно (сильный разгон, очень маленькие тайминги и очень сильное понижение напряжения). Эта ошибка легко исправляется путем прошивки заводского БИОСа.

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

Если испорчены оба Bios-а, или Биос всего один, но есть другая видеокарта или встроенное в процессор графическое ядро, то сохраняется возможность загрузиться в операционную систему с выводом изображения на другую видеокарту.

Это позволит произвести восстановление по алгоритму, аналогичному прошивке:Прошивка видеокарты с неисправным BIOS

  1. Запустить интерпретатор командной строки cmd от имени администратора.
  2. Перейти в директорию, куда распакована программа AtiFlash. Для этого вводится команда C:\AtiwinFlash\AtiFlash (где C:\ Atiflash\ — путь к папке, где находится программа Atiflash) и нажимается ввод.
  3. Ввести команду AtiFlash -i и нажать ввод. Должна появиться таблица с информацией о всех адаптерах АМД, установленных в системе, даже тех, у которых испорчен BIOS.
  4. В графе test будет информация о прохождении инициализации видеокарт. Если какая-то из них не прошла тест, то в этой строке будет информация об ошибке. Нужно запомнить номер адаптера (первая колонка), который не прошел инициализацию, ввести команду AtiFlash -f -p 0 bios.rom (где 0 – номер сбойной видеокарты, а bios.rom – файл с правильным БИОСом, который должен находиться в той же папке, что и программа AtiFlash) и нажать ввод.
  5. По окончанию прошивки появится сообщение об успехе и предложение перезагрузить компьютер.
После перезагрузки видеокарта должна будет определяться операционной системой. Если появляется ошибка 43, то необходимо запустить Atikmdag patcher, пропатчить драйвера и снова перезагрузить компьютер.

Если AtiFlash не видит видеокарты или не получается даже принудительно прошить Биос, то возможно придется произвести его замену программатором с выпаиванием микросхемы, для чего придется обращаться к специалистам.

Заключение

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

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

Подписывайтесь на наши ресурсы и читайте комментарии, там иногда умные люди пишут умные вещи.


Похожие материалы:

16 Комментарии
  1. Артем говорит

    На каждой видеокарте выскакивает ошибка 43 или это зависит от модели?

    1. Lasgom Inner говорит

      Если у вас AMD ошибка убирается так: https://altcoinlog.com/kod-oshibki-videokarti-43/

  2. Антон говорит

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

  3. Вячеслав говорит

    Инфа очень ценная но где найти родной биос

    1. Lasgom Inner говорит
  4. Ламер говорит

    Даже не знаю как вас благодарить , превратил свою rx570 в кирпич зашив туда прошивку гейминг эдишн вместо майнинг эдишн по ошибке (благодарю гигабайт за кривой софт который позволяет зашить не ту версию и потом не хочет зашить обратно бекап) , поднял с помощью AtiwinFlash из под безопасного режима по вашей инструкции. СПАСИБО громаднейшее .

  5. Саша говорит

    Спасибо большое, долго не мог нйати норм статью)

  6. Макс говорит

    А что если у меня 2 биоса, прошиватся будет тот , с которого загружена карта?

    1. Lasgom Inner говорит

      На видеокартах с двойным биосом есть переключатель возле дополнительного питания 8 pin. Один прошивайте, другой пусть будет родной. Если нужно будет переключить, выключите ПК и щелкните переключателям.

  7. Макс говорит

    Это понятно, спасибо, но как мне и где скачать родной биос

    1. Lasgom Inner говорит

      Здравствуйте, родной BIOS можно найти на официальном источнике производителя либо на сайте: https://www.techpowerup.com/vgabios/.

  8. Витя говорит

    Ставил себе в компьютер rx 470 Nitro+ с двойным биосом, один для майнинга, другой для игр, очень удобно на самом деле.

  9. El Drucco говорит

    Перепрошил себе MSI RX 470 Gaming X биосом RX 570, все идеально стало, поменял SUB ID и все.
    Только теперь вопрос, чем это может грозить, не считая гарантии(так как ее нету)?

    1. Karen говорит

      здравствуйте, у меня к вам один вопрос а можно это прошивку вставить на xfx rx 570 8gb?
      Кто поможет и Откуда скачать Прошивки ??

      1. Ласгом Иннер говорит

        Перед прошивкой видеокарт, нужно прошивать только оригинальные биосы с проверенных источников. Один из них Techpowerup — https://www.techpowerup.com/vgabios/

  10. Violence говорит

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

Оставьте ответ

Ваш электронный адрес не будет опубликован.