Прошивка видеокарты amd r9 390
Видеопамять как и оперативная память имеет частоты, но вот именно видеопамять имеет страпы, если грубо, то диапазоны частот, в которых зашиты определенные тайминги. Для последних видеокарт 290(х)/390(х):
— 150-400MHz
— 401-800MHz
— 801-900MHz
— 901-1000MHz
— 1001-1125MHz
— 1126-1250MHz
— 1251-1375MHz
— 1376-1500MHz
— 1501-1625MHz
— 1626-1750MHz
Как это работает: при дефолтной частоте для 290-ых равной 1250 МГц BIOS выставляет определенные тайминги, пусть будут X-Y-Z и они будут одинаковы на всем диапазоне 1126-1250 МГц.
Вы решаете сделать разгон и ставите 1375 МГц, активировался следующий страп с новыми таймингами, они чуть выше, что ведет к снижению производительности, но повышению стабильности. Падение производительности вы не ощущаете, так как сделали баф по частоте = + 125 МГц. Но! если вы разгоните до 1251 МГц, всего на 1 МГц, новый страп тоже активируется, прироста частоты вы не ощутите, а вот новые повышенные тайминги дадут о себе знать, понизив немного скорость.
Если на примере ОЗУ, то у нас с DDR3 бывает:
— 1333 МГц при 9-9-9-24
— 1600 МГц при 10-10-10-27
— 1866 МГц при 11-11-11-30
Вы разогнали автоматически до 1866, активировались 11-11-11, прирост есть. Вы вручную их понижаете до 9-9-9, система стабильна, прирост еще выше. Все счастливы.
На видеокартах так просто не сделаешь, но можно с помощью редактирования BIOS, чем мы и займемся. Наконец-то.
Редактирование
- обнуляем четвертое число и получаем 48 E8 01 00
- записываем его в обратном порядке 00 01 E8 48
- в калькуляторе идем в Вид-программист, выставляем счисление Hex и пишем наше число 00 01 E8 48. Нули первые затрутся — это нормально.
- переводим его в счисление Dec и получаем на выходе наше значение 1250.00
- 40 9C 00 00 = 400 МГц
- 80 38 01 00 = 800 МГц
- 90 5F 01 00 = 900 МГц
- A0 86 01 00 = 1000 МГц
- 74 B7 01 00 = 1125 МГц
- 48 E8 01 00 = 1250 МГц
- 1C 19 02 00 = 1375 МГц
- A4 2C 02 00 = 1425 МГц
- F0 49 02 00 = 1500 МГц
- C4 7A 02 00 = 1625 МГц
- 98 AB 02 00 = 1750 МГц
- 40 0D 03 00 = 2000 МГц
В чем же смысл?
- даунклок памяти до 1250 МГц (чтобы для себя сравнить с Radeon 290) — valid
- дефолт 1500 МГц — valid
- разгон 1750 МГц — valid
- частота 1500 МГц (тайминги от 1250) — valid
- частота 1750 МГц (тайминги от 1250) — valid
- частота 1750 МГц (тайминги от 1125) — invalid
- частота 1650 МГц (тайминги от 1125) — valid
- частота 1500 МГц (тайминги от 1000) — invalid
Добавлено
Забыл упомянуть: после редактирования BIOS слетает его контрольная сумма. Такой BIOS вряд ли программа-прошивальщик согласится прошивать, поэтому нужно сделать одну простую вещь: открыть измененный BIOS утилитой HawaiiBiosReader
Там увидите эту страшную строку. Ваша задача всего лишь пересохранить BIOS, утилита сама поправит контрольную сумму. Теперь его можно шить :)
Результаты тестов
Ради сохранения собственного времени приведу лишь результаты графического теста 3DMark 2013 Fire Strike 1.5.915 (64-bit)
Да, я знаю, что результаты теста могут «гулять» туда-сюда да и погрешность никто не отменял, но я старался снизить все внешние факторы к минимуму, да и просто надеюсь к уважению к чужим трудам ;)
Рубрика «Вопрос-ответ»
Что лучше: частота или тайминги?
Что лучше: частота или частота+тайминги?
Стоит ли игра свеч? Нужно ли этим заморачиваться?
Заключение
Я на своей практике познакомился наконец-то с редактированием BIOS через Hex, все манипуляции лично у меня заняли 20 минут.
Относительно вопроса таймингов я постарался ответить в материале. Из всех предложенных вариантов для своей видеокарты я оставлю частоту 1750 МГц при таймингах от страпа 1250. Конечно же чувствовалось, что при страпе 1150 и частоте 1750 МГц результат был бы лучше, но не все тесты видеокарта прошла: были черные полосы, пропадало изображение. Но если тест проходился, то результат был еще заманчивее.
Стоит ли «ковырять» BIOS или нет — решать только вам. Все же есть и резервная микросхема, и я постарался осветить все сложности в скриншотах, так что попробовать стоит. Плюс бесценный опыт никто не отменял ;)
Подпишитесь на наш канал в Яндекс.Дзен или telegram-канал @overclockers_news - это удобные способы следить за новыми материалами на сайте. С картинками, расширенными описаниями и без рекламы.
Большинство пользователей покупает готовый системный блок, подключает его к монитору, включает питание и далее просто пользуется уже готовым устройством для работы и отдыха. Другая категория пользователей выбирает комплектующие, собирает компьютер и устанавливает необходимое ПО, управляя этим процессом самостоятельно на каждом этапе. Однако, есть и третья категория – люди, желающие получить от своего устройства максимальную производительность.
Для того, чтобы этого достичь, приходится либо увеличивать сумму, требуемую для сборки компьютера со схожими характеристиками, либо самому заняться модификацией аппаратуры и ПО. В этой статье мы рассмотрим как выполняется прошивка биоса видеокарты AMD Radeon.
Вступление и подготовка
В этой статье пойдет речь о том, как перепрошить BIOS в видеокартах от AMD. Для процедуры перепрошивки видеокарты вам понадобится утилита AMD VBFlash, которую можно скачать по этой ссылке.
Рекомендуется перед прошивкой BIOS'a видеокарты отключить её в Windows. Для этого нужно открыть "Диспетчер устройств", и в пункте "Видеоадаптеры" выбрать нужный, нажать на нем правой кнопкой мыши и выбрать пункт "Отключить".
Далее речь пойдет о двух возможных способах использования утилиты ATI Winflash - через её графический интерфейс, и через её консольный вариант.
Шаг 3. Загрузка BIOS для видеокарты
Скачиваем подходящий нам BIOS видеокарты с сайта, подобрав по параметрам нужный нам вариант. Для удачной прошивки необходимо, чтобы совпадали Device ID, тип видеопамяти и объём видеопамяти видеокарты, а частоты графического процессора и памяти отличались несущественно.
2.93 (August 15th, 2019)
Adds support for flashing Navi Radeon RX 5700 Series BIOS
Вступление и подготовка
В этой статье пойдет речь о том, как перепрошить BIOS в видеокартах от AMD. Для процедуры перепрошивки видеокарты вам понадобится утилита ATI Winflash.
Рекомендуется перед прошивкой BIOS’a видеокарты отключить её в Windows. Для этого нужно открыть «Диспетчер устройств«, и в пункте «Видеоадаптеры» выбрать нужный, нажать на нем правой кнопкой мыши и выбрать пункт «Отключить«.
Далее речь пойдет о двух возможных способах использования утилиты ATI Winflash — через её графический интерфейс, и через её консольный вариант.
Перепрошивка через командную строку
Наиболее полезные команды ATIFlash:
- atiflash.exe -i - покажет список установленных в системе AMD видеокарт. Полезно для того, чтобы перепрошить BIOS на какой-то определенной видеокарте.
- atiflash.exe -p - перепрошить видеокарту с указанным номером BIOS'ом из указанного файла.
- atiflash.exe -pa - перепрошить на ВСЕ видеокарты указанным файлом BIOS'a.
Примеры использования:
-
В системе установлена одна единственная видеокарта AMD. В данном случае все просто - указываем перепрошивку всех карт карт в системе, используя файл с модифицированным BIOS'ом (допустим он называется BIOS_mod_470.rom):
Запускаем программу с параметром -i, и смотрим на список видеокарт в системе. Запоминаем номер у видеокарты RX 470.
Увидев, что у RX 470 (скрывается за названием Polaris10) номер 0, указываем перепрошить видеокарту под номером 0 файлом BIOS_mod_470.rom:
Restart System To Complete VBIOS Update.
Что подразумевает, что для окончания обновления BIOS'a видеокарты нужно перезагрузить компьютер. После перезагрузки можно считать процедуру перепрошивки BIOS'a завершенной.
Шаг 1. Подготовка к прошивке
Обновляем драйвер видеокарты AMD.
Скачиваем утилиту GPU-Z и смотрим все параметры нашей видеокарты:
- наименование адаптера;
- семейство GPU;
- ревизия графического процессора;
- версия BIOS;
- производитель видеокарты;
- тип памяти;
- ширина шины памяти;
- размер памяти;
- частота графического процессора;
- частота памяти.
Шаг 2. Резервная копия BIOS
Сохраняем резервную копию текущего BIOS видеокарты с помощью GPU-Z или Atiflash. В GPU-Z для сохранения прошивки нажимаем кнопочку со стрелочкой возле строки BIOS Version, затем выбираем пункт контекстного меню Save to file…, задаём имя файла (например, oldbios) и нажимаем Сохранить.
В Atiflash выбираем кнопку Save, задаём имя файла (например, oldbios) и нажимаем Сохранить.
Настройка видеокарты без модификации BIOS
В данном разделе я решил оставить некоторые полезные инструменты, которые также позволяют обходить ограничения, заложенные в BIOS видеокарт, но делают это более щадящим методом с помощью редактирования настроек драйверов и реестра. Стоит отметить, что если вы не разбираетесь в архитектуре видеокарт, принципах работы памяти, и банально не знаете закона Ома, не стоит пользоваться этими утилитами. Эти утилиты также легко могут вывести из строя видеокарты при отсутствии опыта и необходимых знаний.
OverdriveNTool: утилита для GPU AMD: 290, 290x, 380, 380x, 390, 390x, Fury, Fury X, Nano, 4xx, 5xx series, Vega 56, Vega 64, Radeon VII. Позволяет редактировать многие параметры видеокарт, не вмешиваясь в BIOS.
MorePowerTool: утилита для модификации и разгона GPU AMD: Navi (Radeon RX 5700 (XT), Radeon 5500), Radeon VII.
Чего я добился, вручную установив VID для каждого состояния DPM и EVV
Что нужно объяснить:
- VID — это напряжение, на которое установлен графический процессор, VDDC — это то, что он получает.
- Даже когда VID установлен вручную, разные приложения / нагрузки означают другой сообщаемый VDDC в приложениях для мониторинга, этого нельзя избежать из-за того, как работает «PowerTune» / технология.
- Если вы не установите напряжение DPM7 вручную и не отрегулируете частоту графического процессора в ПЗУ, VID в настройке EVV будет уменьшаться по мере увеличения тактовой частоты графического процессора. Поэтому, если вы применяете глобальное смещение напряжения GPU в ПЗУ, оно будет выше, чем то, что вы можете использовать при применении смещения в приложении OC со стандартным ПЗУ.
Следующее, что следует отметить в моем конкретном сравнении: в моем ПЗУ нет глобального смещения напряжения графического процессора, но есть микросхема напряжения на печатной плате (IR3567B).
Справа — стандартная ПЗУ (1), затем стандартная ПЗУ с часами OC (2), но только DPM7, установленная вручную, следующая — 1090/1475 ПЗУ (3) и 1100/1525 ПЗУ (4), установленные вручную для всех DPM.
Теперь 1 против 2, DPM 2-6 оказывается ниже при EVV, поэтому вероятность того, что карта, возможно, будет артефактом, скажем, при достижении этих частот DPM графического процессора (диапазона). Снижение происходит из-за увеличения частоты GPU во всем диапазоне DPM.
Сравнивая 2 и 3, мы видим, что DPM 5 и 6 нуждаются в более высоком VID, чем тот, который был установлен EVV, для отсутствия артефактов на тех частотах (диапазоне) DPM графического процессора при тестировании. DPM 4 и 2 оказались ниже, а DPM 3 без изменений, я установил DPM 1 ниже, и пока никаких побочных эффектов.
Сравнивая 3 и 4, мы видим рост по всем направлениям, но частота DPM графического процессора увеличилась, как и объем оперативной памяти.
Моя основная цель этого теста состояла в том, чтобы зарегистрировать VDDC в стандартном ROM (1) и посмотреть, когда OC’ing (установка более высокой частоты GPU на DPM) добавлял больше напряжения. Если сравнить 1 и 3, DPM 7 равен, DPM6 вырос (но выше частота графического процессора), DPM5 почти такой же (но более высокая частота графического процессора), DPM 4, 3, 2, 0 все в итоге ниже плюс 1 ниже, даже если не проверяется в rom 3.
Как я вижу, это стандартный ROM (1) по сравнению с 1090/1475 (3). В итоге я получил более высокие тактовые частоты на DPM для почти того же / более низкого напряжения, что и стандартный ROM под EVV. Даже 1 против 4 кажется лучше, поскольку каждый DPM выше стандартного для действительно небольшого отклонения напряжения.
Мои файлы журнала HML, файл HMLGPU-Z.zip 33k .zip
Примечание. При выполнении теста выше я использовал тест рендеринга GPU-Z в качестве графической нагрузки для регистрации зависшего VDDC от VID, это дает более линейное контролируемое значение VDDC по сравнению с другими приложениями. Я использовал MSI AB для мониторинга, как и файл журнала HML, плюс установил частоту DPM для тестирования с его помощью. Моя карта чувствительна к тесту 1 графики 3DMark FS, поэтому тестирование артефактов проводилось с помощью этой петли плюс прогон Heaven, а затем Valley.
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. Программное обеспечение для обновления BIOS VBFlash работает под Windows.
Известные проблемы и ошибки
- При обновлении BIOS'a видеокарты компьютер или система зависают.
При обновлении BIOS'a видеокарты рекомендуется отключать видеокарту через "Диспетчер устройств". О том, как это сделать написано в самом начале статьи. - После обновления BIOS'a и перезагрузки, видеокарта отображается в системе, но не работает.
Скорее всего проблема в том, что установлены новые драйвера AMD, которые блокируют работу видеокарт с неподписанным BIOS'ом. О том, как обойти блокировку написано здесь.
Примеры использования:
- В системе установлена одна единственная видеокарта AMD. В данном случае все просто — указываем перепрошивку всех карт карт в системе, используя файл с модифицированным BIOS’ом (допустим он называется BIOS_mod_470.rom):
- AtiFlash.exe -pa BIOS_mod_470.rom
- В системе установлены две разные видеокарты — AMD Radeon R9 390 и AMD Radeon RX 470, нужно перепрошить BIOS только на RX 470:
- Запускаем программу с параметром -i, и смотрим на список видеокарт в системе. Запоминаем номер у видеокарты RX 470.
- AtiFlash.exe -i
Restart System To Complete VBIOS Update.
Что подразумевает, что для окончания обновления BIOS’a видеокарты нужно перезагрузить компьютер. После перезагрузки можно считать процедуру перепрошивки BIOS’a завершенной.
Как прошить БИОС видеокарты AMD Radeon
Шаг 4. Прошивка BIOS видеокарты AMD Radeon
Для прошивки используется специальная программа для прошивки видеокарт AMD– Atiflash. Процедура выглядит следующим образом. Нажимаем кнопку Load Image, затем выбираем файл с прошивкой BIOS, нажимаем Открыть. После этого в окне программы будут видны параметры:
- Current VBIOS — текущий BIOS видеокарты;
- New VBIOS — новый BIOS видеокарты.
Удостоверившись, что нас всё устраивает, нажимаем кнопку Program. После этого программа самостоятельно прошивает видеокарту. Если в процессе прошивки возникнут ошибки, программа оповестит вас об этом.
Внимание: во время прошивки необходимо, чтобы компьютер сохранял работоспособность до конца прошивки, не должно быть выключения питания и сбоев в работе, иначе видеокарта потеряет работоспособность. Если всё-таки это случилось, переходите к пункту что делать если прошивка прошла не удачно.
Закончив все манипуляции, необходимо перезагрузить компьютер.
Перепрошивка через графический интерфейс
Запускаем с правами администратора ATIWinflash. Убеждаемся, что выбран нужный вам видеоадаптер.
Вот так программа ATIWinflash показывает одну единственную видеокарту.
Если количество видеокарт в системе больше, чем 3, то программа не сможет корректно отобразить весь список — четвертая и последующие видеокарты попросту не поместятся в окно. В таком случае придется воспользоваться методом прошивки через командную строку (прочитать про это можно в этой же статье ниже).
Если в системе четыре видеокарты и больше, то в программе ATIWinflash видно их только три, четвертая попросту не помещается в экран программы ATIWinflash.
Выбрав нужную видеокарту, нажимаем на кнопку «Load image», и выбираем файл BIOS’a, которым хотим прошить видеокарту.
И после этого нажимаем на кнопку «Program».
После этого ждем, когда процедура прошивки видеокарты закончится, о чем будет сообщено отдельным уведомлением.
И затем уже появится предложение о перезагрузке, необходимое для работы видеокарты с новым BIOS’ом.
Если после перезагрузки ваша видеокарта определяется в Диспетчере устройств, но отказывается работать, то это может быть из-за блокировки пользовательских BIOS’ов драйверами AMD.
Редактирование BIOS видеокарты AMD
Прошивка биоса видеокарты AMD Radeon с использованием уже готового файла не всегда то, что нужно. Часто необходимо внести самостоятельно правки и потом уже этими новые данные прошить в BIOS видеокарты. Для видеокарт AMD используются утилиты:
- Polaris BIOS Editor 1.7.2 (для видеокарт AMD RX 460/470/480/550/560/570/580/590): данная утилита позволяет отредактировать название производителя, автоматически изменить контрольную сумму файла BIOS, подобрать более агрессивные параметры функционирования памяти, тепловой пакет видеокарты и многое другое.
- SRBPolaris: бесплатный аналог Polaris BIOS Editor (найти рабочий пакет и без вирусов сложновато).
- Polaris BIOS Editor 3 PRO: дальнейшее развитие Polaris BIOS Editor 1.7.2, но уже платная версия.
Внимание! После прошивки видеокарты Radeon RX 400 Series необходимо пропатчить драйверы для корректной работы видеокарты с помощью утилиты AMD/ATI Pixel Clock Patcher. Данную операцию будет необходимо производить после каждого обновления драйверов видеокарты.
Обновление драйверов
Данный пункт вынесен в отдельную статью, которую можно прочесть по этой ссылке.
Была ли эта статья Вам полезна?
Комментарии к статье (11)
программа не запускается.
Пишет нет ати устройств
Пробуйте более новую утилиту AMD VBFlash, или используйте версию для командной строки.
Добрый вечер, в общем перепрошил я карту RX470 данным способом выставив максимальное напряжение графического чипа на 990 mV, и все отлично как бы, правда произошла ошибка 43 ,но это решилось патчем, но вот ОСНОВНАЯ проблема в том, что в афтербернере и в радеон софтевере напряжение максимальное показывает то, которое я выставил (990 мВ) , но по ФАКТУ в игре или при запуске бенчмарков напряжение не падает и держится на 1087-1093 мВ . Вот это реально мне не понятно, может кто-то сталкивался с этим или знает решение проблемы?
п.с. Что интересно при выставлении напряжения в ручную через АБ или Радеон Софт оно держится на этом заданном уровне и от этого есть профит в виде понижения температуры и шума. Так бы и оставил и не парился с перепрошивкой, но минус данного метода в том, что после каждой перезагрузки компа все это теряется и нужно заново все назначать или загружать профиль.
добрий день у меня видиокарта rx Saphire Radeon RX 550 2gb била на 512 чета там не помню я питался прошить и слител биос не сохранял перед етим забил если у вас есть биоси скиньте пожалуста буду рад
Инструкция по поиску написана здесь.
Ваша статья легла в основу прошивки четырех видеокарт Radeon 570 8Gb
на ферме для майнинга. Цель прошивки была повысить производительность
карт, но выше 16 Мн/сек. при добыче ETH не получилось. При прошивке
использовал след. программы: "ATI Flash", "Polaris Editor", "ATIkmdag Patcher".
Обновлял драйвера с помощью "amd-catalyst-14-9-win7-win8.1-64b-[Guru3D.com].exe".
Не использовал "DDU", "Drivers_dag_fix"
Операционка стоит Windows 10 64bit.
Может что нибудь подскажите "чего в этом супе" не хватает, чтобы достичь 27-30 Mh/s
Попробуйте использовать ПОСЛЕДНЮЮ версию драйверов от AMD, и ОБЯЗАТЕЛЬНО включите "compute mode".
Судя по наименованию 14_9 у вас версия драйверов от сентября 14 года.
Спасибо за ваш совет про перепрошивку карточки.Скачал програмку,загрузил в нее такой же биос,отключать карту не стал,на тот момент еще ответа про отключение не нашел,закрыл глаза и нажал на "пуск".И о чудо-все прошло без проблем,сейчас карта работает на номинальной частоте стабильно,все игры работают,FurMark проходит.Еще раз спасибо,столько лет мучала эта проблема.Ваш сайт-в "избранное".
А что за проблема вас мучала можно узнать?
Здравствуйте.
Если видеокарту отключить в Диспетчере устройств,будет ли работать после этого монитор?
У меня проблема с R9 280 x.Номинальная раб.частота 1080 мгц.При запуске любых игр на этой частоте-либо белый экран,либо зависание ,которое приходится устранять отключением системника,либо окно,где драйвер был успешно восстановлен,пару раз был синий экран.При снижении частоты до 950-1000мгц все идет стабильно.Как то давно в сети прочитал про такие же симптомы- выздоровление при помощи переустановки Биоса.
Да, монитор должен работать даже при отключенной видеокарте в диспетчере устройств.
При использовании графических процессоров Hawaii, таких как R9 290 в Linux, aticonfig не предоставляет возможность изменять напряжения. Даже под Windows такие утилиты, как MSI Afterburner, обычно имеют ограничения на то, насколько можно увеличить или уменьшить напряжение графического процессора. Чтобы снизить энергопотребление, я решил создать собственный BIOS с более низким напряжением для своего MSI R9 290X.
Лучший инструмент, который я нашел для модов Hawaii BIOS, — это Hawaii Bios Reader. Для чтения и записи BIOS на карты Hawaii я использую ATIFlash. Он работает из DOS, поэтому я могу использовать образ FreeDOS, включенный в SystemRescueCD.
- На снимке экрана выше я обвел два напряжения. Первый, VDDCI, — это напряжение контроллера памяти. Уменьшение его до 950 мВ дает небольшое снижение мощности.
- Второе напряжение — это напряжение ядра GPU DPM0. DPM0 — это состояние с самым низким энергопотреблением, когда графический процессор работает на частоте 300 МГц и питается примерно от 968 мВ. Я говорю приблизительно, потому что фактическое напряжение кажется близким к значению DPM0, но не всегда точным. Это может быть связано с точностью регулятора напряжения на карте, или BIOS может использовать не только таблицу напряжений DPM0 для управления напряжением. Остальные значения DPM — это не напряжения, а индексы в таблице, в которой есть формула для BIOS для расчета увеличения напряжения на основе характеристик утечки графического процессора. Я их не меняю.
По причинам, которые я еще не выяснил, напряжение DPM0 в каждой из таблиц пределов должно соответствовать таблице PowerPlay. После изменения четырех таблиц пределов BIOS можно сохранить и записать на карту.
Я создал модифицированные файлы BIOS для карты MSI R9 290X 4 ГБ с напряжениями DM0 868, 825 и 775. С помощью BIOS 775 мВ мне удалось снизить энергопотребление более чем на 20% по сравнению с 968 мВ.
Примечание. Любое модифицированное ПЗУ, даже с модулем UEFI/GOP в нем, технически не является UEFI. В унаследованном разделе ПЗУесть подпись BIOS, которая представляет собой хеш хэшей защищенных таблиц в ПЗУ. Поскольку моды, которые мы делаем, находятся в защищенных таблицах, и мы не можем обновить подпись в устаревшем ПЗУ, чтобы отразить изменения, которые не пройдут проверки UEFI, поэтому вам нужна поддержка CSM в BIOS материнской платы, чтобы использовать модифицированное ПЗУ.
Я использовал все программы, связанные с немецкой веткой sTOrM41, и успешно отредактировал свою биографию Vapor X 290X STD edition так, как я хотел.
Перепрошивка проводилась с использованием метода и файлов в ветке OCN 290 -> 290X Unlock, просмотрите под заголовком R9 290 Руководство по разблокировке в посте 1 и используйте шаги 1-7, пропуская шаг 3.
Прежде чем нажимать на спойлеры ниже, прочтите приведенные ниже правила и следуйте им.
- Сделайте резервную копию оригинального BIOS на видеокарте для каждого положения переключателя.
- Отредактируйте копии своей исходной биографии, чтобы у вас всегда была оригинальная неотредактированная биография на случай, если что-то пойдет не так.
- Не прошивайте обе позиции BIOS, по крайней мере, у вас будет возможность загрузиться с другого, если что-то пойдет не так.
- Когда вы изменили BIOS, сделайте его копию, и как только контрольная сумма будет зафиксирована на одном из них, используя HawaiReader или HD7xxx Series UEFI Patch Tool BETA. Сравните 2 копии, используя функцию сравнения в шестнадцатеричном редакторе, чтобы узнать только контрольную сумму, измененную перед прошивкой.
Предупреждение: использование этого руководства для редактирования вашей биографии приведет к аннулированию гарантии (если она есть на карте). Это руководство предоставляется при условии, что пользователь знает о последствиях того, что он делает. Я не несу ответственности за ущерб от использования этой информации. Прилагаются все усилия для двойной проверки информации, но возможны ошибки.
Чего я добился повышения производительности с помощью модов BIOS
Перепрошивка через графический интерфейс
Запускаем с правами администратора ATIWinflash. Убеждаемся, что в верхнем правом углу программы выбран нужный вам видеоадаптер.
Вот так программа ATIWinflash показывает одну единственную видеокарту.
Если количество видеокарт в системе больше, чем 3, то программа не сможет корректно отобразить весь список - четвертая и последующие видеокарты попросту не поместятся в окно. В таком случае придется воспользоваться методом прошивки через командную строку (прочитать про это можно в этой же статье ниже).
А вот так в программе ATIWinflash показываются четыре видеокарты - видно их только три, четвертая попросту не поместилась в экран.
Выбрав нужную видеокарту, нажимаем на кнопку "Load image", и выбираем файл BIOS'a, которым хотим прошить видеокарту.
И после этого нажимаем на кнопку "Program".
После этого ждем, когда процедура прошивки видеокарты закончится, о чем будет сообщено отдельным уведомлением.
И затем уже появится предложение о перезагрузке, необходимое для работы видеокарты с новым BIOS'ом.
Если после перезагрузки ваша видеокарта определяется в Диспетчере устройств, но отказывается работать, то это может быть из-за блокировки пользовательских BIOS'ов драйверами AMD. О том, как с этим бороться, можно прочитать в этой статье.
Шаг 5. Проверка работоспособности видеокарты
После прошивки обязательно надо проверить видеокарту на предмет стабильности работы с выбранными параметрами. Для этого можно использовать какую-нибудь программу тестирования. В данном случае я проверил видеокарту с помощью 3DMark.
Перепрошивка через командную строку
Наиболее полезные команды ATIFlash:
- atiflash.exe -i — покажет список установленных в системе AMD видеокарт. Полезно для того, чтобы перепрошить BIOS на какой-то определенной видеокарте.
- atiflash.exe -p — перепрошить видеокарту с указанным номером BIOS’ом из указанного файла.
- atiflash.exe -pa — перепрошить на ВСЕ видеокарты указанным файлом BIOS’a.
Выводы
Итак, сегодня мы разобрались как прошить БИОС видеокарты AMD. Мы обсудили ситуации, когда необходима данная операция, познакомились с сайтом-источником файлов BIOS для различных вариантов видеокарт, подробно разобрались с методикой прошивки с помощью используемых утилит. Нами была рассмотрена ситуация, когда работоспособность компьютера после наших действий была нарушена.
Также мы научились редактировать сами файлы прошивок BIOS видеокарт для получения необходимых нам рабочих параметров и познакомились с некоторыми полезными утилитами, позволяющими изменять некоторые параметры функционирования GPU без модификации файлов прошивок.
Все действия из данной статьи вы выполняете на свой страх и риск! Администрация ресурса не несет никакой ответственности за любые неполадки или повреждения, которые могут возникнуть после проделанных ниже описанных действий.
Зачем прошивать видеокарту AMD
В каких случаях необходима прошивка биос видеокарты AMD? Прошивка необходима если:
- Вышла новая версия BIOS видеокарты, отличающаяся улучшенными характеристиками, например, меньшим Энергопотреблением, более высокой частотой работы GPU, другими улучшенными таймингами видеопамяти и т. д.
- Вы занимаетесь майнингом или научными расчетами с использованием GPU;
- Ваша видеокарта перестала стабильно работать при заводских настройках BIOS.
Прошивать видеокарту не обязательно, вы это делаете на свой страх и риск. Любые некорректные значения в BIOS видеокарты могут повлечь за собой её поломку. Чтобы операция была успешной, необходимо знать строение видеокарты, особенности работы подсистемы памяти, различные служебные параметры функционирования видеокарты, а также закон Ома. Также рекомендуется брать прошивку BIOS, используемую для модификации, из проверенных временем источников и даже в этом случае проводить её беглое сравнение с текущей рабочей копией с помощью специализированных программ.
Данные рекомендации подходят только для дискретных видеокарт в персональных компьютерах. Видеокарты в составе ноутбуков или процессоров не имеют собственного BIOS и их нельзя модифицировать таким образом. Также данным образом невозможно модифицировать карты с несколькими графическими чипами на плате.
2.84 (June 18th, 2018)
This version supports BIOS flashing for AMD cards under Windows 10 Build 1803
Version History
Известные проблемы и ошибки
- При обновлении BIOS’a видеокарты компьютер или система зависают.
При обновлении BIOS’a видеокарты рекомендуется отключать видеокарту через «Диспетчер устройств». О том, как это сделать написано в самом начале статьи. - После обновления BIOS’a и перезагрузки, видеокарта отображается в системе, но не работает, (код 43)
Скорее всего проблема в том, что установлены новые драйвера AMD, которые блокируют работу видеокарт с не подписанным BIOS’ом.
Что делать после неудачной прошивки
Если изображения вообще нет, то надо посмотреть, есть ли у вашего компьютера интегрированная в чипсет или в процессор видеокарта. Если да, то прямо на материнской плате будут видеовыходы для подключения монитора (VGA, DVI, DisplayPort, HDMI). В этом случае подключаем монитор к этому выходу.
Если же встроенной видеокарты нет, то в этом случае необходима запасная видеокарта и наличие второго PCI Express слота на материнской плате для подключения двух видеокарт. При наличии второго PCI Express X16 можно просто в него установить вторую видеокарту. Если же PCI Express X16 один, то можно через специальный переходник (райзер PCI Express) подключить нерабочую видеокарту, а рабочую вставить в основной разъем и подключить к ней монитор. Затем загружаем компьютер, подключив монитор к рабочей видеокарте, и прошиваем.
Внимание! Прошиваем старую, нерабочую видеокарту, используя сохранённый оригинальный файл BIOS.
Перепрошивка BIOS на картах AMD
Читайте также: