Invalid file specified not an ati bios как исправить
ATIFlash - это небольшая утилита, используемая для перепрошивания BIOS на графических процессорах. Способна работать только с видеокартами ATI. Утилита поддерживает абсолютно все видеокарты AMD Radeon, включая известные RX580, RX 6800XT и другие. Приложение работает как под Windows, так и под DOS и Linux.
Атифлеш изначально носила название Atiwinflash. Однако после выпуска версии 2.7.1 была переименована просто в Atiflash. 274 версия была уже достаточно известна именно под этим именем.
RX 6900 XT, RX 6800 XT, RX 6700 XT, RX 5700, RX 5600, RX 5500. You can also flash the BIOS for all AMD Radeon RX Vega, RX 580, RX 480, и все старые карты ATI.
Требования к инструментам
- ATIFlash, инструмент для прошивки видеокарт AMD.
- TechPowerUp GPU-Z.
- Резервный файл существующего BIOS.
- Новая версия BIOS.
Как прошить видеокарту в ATIFlash?
Шаг 1 - Скачайте программу
Скачайте программу с официального сайта TechPowerUp. Либо загрузите с релиз с SourceForge. Выберите софт для нужной операционной системы.
Шаг 2 - Сделайте копию БИОСа
Извлеките .zip архив и запустите amdvbflashWin.exe . Нажмите правую кнопку мыши и выберите "запустить от имени администратора.
Откроется окно выбора пути для сохранения. Впишите имя для сохранения. Например original_bios.rom . Или сохраните как название вашей видеокарты. Например: OnginBios.rom .
Если сохранение родного BIOS пройдет успешно, вы увидите надпись "ROM image saved to file". Нажмите "Continue".
Шаг 3 - Прошейте новый BIOS
Запустите программу от имени администратора и нажмите Load Image .
Убедитесь что выбрали нужный БИОс и видеокарту, которую вы хотите прошивать. Нажмите "Открыть". Кстати, подобрать BIOS поможет программа PolarisBiosEditor.
В поле Filename вы увидите полный путь до новой версии BIOS. Нажмите Program чтобы запустить процесс прошивки.
Подождите, пока пройдет процесс.
В случае успеха программа сообщит: Your VBIOS was programmed successfully :
Нажмите "ОК". Теперь вы должны сделать перезагрузку - You have to reboot this system before the changes take effect . Нажмите "Yes".
Видео Инструкция
Если вы видите ошибку 43 после прошивки, значит вам нужно применить Atikmdag Patcher.
Рассмотрим второй вариант прошивки через DOS.
Программа так же работает из под командной строки и в DOS. Можно использовать .bat файл, а можно использовать CMD .
Этот вариант более сложен, но более надежен потому, что командная оболочка реже вызывает сбои, чем графическая.
Как прошить через командную строку?
Шаг 1 - Загрузите программу
Скачайте программу с официального сайта TechPowerUp. Либо загрузите с релиз с SourceForge. Выберите софт для нужной операционной системы.
Шаг 2 - Сделайте бэкап БИОСа
Извлеките .zip архив. Создайте два .bat файла:
Один будет служить для создания бэкапа, а второй для прошивки новой версии.
Запустите BackupBios.bat для сохранения оригинального BIOS. Вот содержимое этого файла:
Если у вас нет этого файла - создайте его. Скопируйте текст в блокнот и дайте вместо .txt расширение .bat
Если файл не запускается, то вначале запустите amdvbflash.exe от имени администратора.
Это нужно сделать, если вы увидите такое окно: "Из-за функций усиленной безопасности Microsoft это приложение требует, чтобы пользователь находился в режиме администратора. Чтобы включить этот режим, щелкните приложение правой кнопкой мыши и выберите «Запуск от имени администратора»."
Теперь запустите BackupBios.bat двойным щелчком мыши по нему. В папке появится BIOS_backup.rom .
Шаг 3 - Прошейте BIOS видеокарты
Теперь запустите FlashBIOS.bat двойным щелчком мыши по нему. Вот содержимое файла:
Во время запуска вы увидите следующее окно:
Надписи programmed и verified сообщат, что все ОК.
Теперь утилита сообщит, "Restart System To Complete VBIOS Update" - перезагружаем ПК.
Прошивка через CMD
Не запускается windows 10?
Если программа не работает или не видит вашу видеокарту, попробуйте следующие шаги.
Программа может не работать в 10ке на определенной сборке системы
В таком случае используйте либо более раннюю версию сборки 10ки, либо шейте из под Strelec WindowsPE.
Давно известно, что создатели графических процессоров ставят определенные блоки на производительность. Когда дело касается игр или майнинга, показатель эффективности работы должен быть максимально приближен к 100-110%.
Команды
Здесь мы отметим самые полезные команды:
формат использования команд:
Соблюдайте все пробелы. При этом, скобки команд НЕ пишутся).
- -i [Num] Display information of ATI adapters in the system. Display information of adapter [Num] if specified.
- -ai [Num] Display advanced information of ATI adapters on system. Display advanced information of adapter [Num] if specified.
- -biosfileinfo Displays the Bios info in file
- -p Write BIOS image in file to flash ROM in Adapter .
- -pa Write BIOS image to all appropriate adapters.
- -s [Size] Save BIOS image from adapter to file ` `. First [Size] kbytes (except for Theater in bytes) of ROM content is saved if [Size] is specified.
- -cf [Size] [Sum] Calculate 16-bit checksum for file . Checksum for the first [Size] kbytes of the file is calculated if [Size] is specified.
- -cb [Size] [Sum] Calculate 16-bit BIOS image checksum for adapter . Checksum for the first [Size] kbytes of the ROM content is calculated if [Size] is specified.
- -cr [Size] [Sum] Calculate 16-bit ROM checksum for adapter and compare it to the [Sum] specified. This command is the same as * -cb if [Size] is specified.
- -t Test ROM access of adapter .
- -v Compare ROM content of adapter to
- -mi [ID] Modify SSID & SVID in BIOS image of adapter to . SSID & SVID in BIOS image of adapter is displayed if [ID] is not specified.
- -mb Modify SSID, SVID, BIOS Pin Number, & Boot Message in BIOS image of adapter to values in .
-pak Package an executable for BIOS update according to the commands in .
Пример файла конфигурации:
- -isr Set ISR number based on the given build and board number if not specified, print out ISR Number.
- -prod Set PROD number based on the given serial number if not specified, print out SN Number.
- -checkprodsn Comparing the Prod SN based on existing prod sn saved in ROM.
Опции
- -f Force flashing regardless of security checkings (e.g. AsicID & BIOS file info check OR boot-up card).
- -fa Force flashing bypassing already-programmed check.
- -fm Force flashing bypassing BIOS memory config check.
- -fs Force flashing bypassing BIOS SSID check.
- -fp Force flashing bypassing BIOS P/N check.
- -sst Use SST25VFxxx flashing algorithm regardless of ROMID straps.
- -st Use ST M25Pxx flashing algorithm regardless of ROMID straps.
- -atmel Use AT25Fxxx flashing algorithm regardless of ROMID straps.
- -keepisrsn keep the ISR Number on the adapter when flashing a new VBIOS.
- -keepprodsn keep the Prod SN on the adapter when flashing a new VBIOS.
- -siireset Specifies the GPIO Pin to be used as the Reset when updating SiI1930 microcontroller firmware.
- -siireset=7
- -siiuprog Specifies the GPIO Pin to be used as the uprog when updating SiI1930 microcontroller firmware.
- -siiuprog=14 .
- -scansii Overrides normal adapter detection to enable detecting SSI roms with/without TPI firmware.
- -log Logs output to atiflash.log, overrides existing file.
- -logappend Logs and appends output to atiflash.log .
- -ddc Enable DDC support.
- -padevid= Use with -pa command to update adapters of specific device ID.
- -passid= Use with -pa command to update adapters of specific SSID.
- -pasvid= Use with -pa command to update adapters of specific SVID.
- -pavbpn= Use with -pa command to update adapters of specific VBIOS PN.
-excl_memtrain_dtable When flashing on new VBIOS, a pre-determined memory training data table in the old VBIOS will not be overwritten.
-isr [build num] [board num] If build number and board number are specified, sets the ISR Number value in specified adapter. If only adapter is specified, the current ISR Number is displayed.
-checkpn Checks PN of the current product and compares it to external file.
* = adapter number,
= filename
* [Size] = data block size in KBytes, except for Theater Pro in Bytes
*Use command -i to see the adapter numbers in the system. *Theater Pro supports commands -i, p, s, cf, cr, t, v and options -f, -noremap .
Альтернативы
Обзор возможностей программы
Утилита находится в свободном и бесплатном доступе. Поддерживается на Windows версии XP и выше, вплоть до последней, десятой.
Утилита имеет два режима работы: через командную строку (CMD) и графическую оболочку (GUI). Чтобы обновить BIOS, можно использовать любой из способов. Перед проведением процедуры обязательно нужно скачать BIOS необходимой версии под ваше устройство.
При обновлении не отключайте компьютер. Иначе сбой в системе приведет к выходу из строя графического процессора. Также Atiflash DOS может сохранить текущую прошивку. Если с новой версией программного обеспечения возникнут проблемы, то это поможет откатиться к предыдущей версии.
Изменять прошивку БИОСа следует по нескольким причинам:
- Чтобы увеличить производительность работы видеокарты.
- Изменить параметры напряжения с энергопотреблением.
- Чтобы настроить систему для добычи криптовалюты.
С каждой из задач софт справляется.
Тонкости прошивки через графическую оболочку
Отметим, что этот способ подойдет только при наличии трех графических процессоров в системе. Не больше. Иначе утилита не способна показать все последующие. Поэтому в данной ситуации стоит применить командную строку. Об этом выше.
Видеокарта должна не только отображаться в Диспетчере устройств, но и полностью функционировать. В противном случае драйвер AMD заблокировал пользовательский БИОС.
Если у вас в системе несколько одинаковых видеокарт AMD, то вам нужно указать перепрошивку всех видеоадптеров одним и тем же БИОС. Используйте файл, где находится измененный БИОС (к примеру, BOIS_mod.rom). Команда будет выглядеть так:
Если же у вас в системе два различных графических процессора: R9390 и RX 5700 то запустите утилиту с ключом –i . Просмотрите перечень все отображенных графических адаптеров. Запомните номер необходимого видеоадаптера. В командную строку пропишите
Допустим у нее параметр 1. Тогда команда выглядит так:
Решение проблем
Ошибка error 0fl01.
Зависание графического процессора или системы при перепрошивке БИОСА. Обновляя BIOS видеоадаптера, необходимо отключать его, используя «Диспетчер устройств». Так же попробуйте перезагрузить компьютер.
Закончив обновление БИОСа и перезагрузки ПК, графический процессор определяется, однако не работает. Есть драйвера производителя, блокирующие работу видеоадаптера с неподписанным БИОСом.
Если вы видите надпись: not found adapter - проверьте правильность работы видеокарты в Диспетчере устройств.
Старая версия
Версии
Видео: Решение ошибки Subsystem ID Mismatch при прошивке биоса видеокарты, RX 570 580 5700
В этом видео показано, как правильно и легко решить ошибку Subsystem ID Mismatch при пере прошивки BIOS видеокарты на базе AMD. Существуют и другие методы, более сложные и замудрённые, но при помощи этого метода удастся избежать багов и дальнейших проблем с видеокартой.
Ошибка subsystem mismatch говорит о неправильном выборе прошивки или ее размере. Тогда стоит скопировать данные через Polaris BIOS Editor в нужный формат файла.
Эта проблема возникает при попытке пере прошить биос видеокарты файлом биоса от другой видеокарты или не совместимой модели микросхемы биоса.
hi. first of all i'd like to thank you for this software, because it's just great!
after spending hours on the web searching for a method how-to overclock my radeon 3650 (ati's overdrive would let me overclock gpu and mem for 25mhz ), i found this. and i've started to change clock settings.
i've came to 900/1000 (gpu/mem) - default is 725/800.
but now if i wanna try to overclock some more, rbe crashes when i click "save bios" button :shadedshu it happens if i try to raise clocks for 10mhz for gpu or ram
and i've attached image for "proof"
Attachments
BAGZZlash
RBE Author
hi. first of all i'd like to thank you for this software, because it's just great!
after spending hours on the web searching for a method how-to overclock my radeon 3650 (ati's overdrive would let me overclock gpu and mem for 25mhz ), i found this. and i've started to change clock settings.
i've came to 900/1000 (gpu/mem) - default is 725/800.
but now if i wanna try to overclock some more, rbe crashes when i click "save bios" button :shadedshu it happens if i try to raise clocks for 10mhz for gpu or ram
and i've attached image for "proof"
Interesting. So you would like to set 910 MHz for GPU or 1010 MHz for RAM? Did you try to set these values to an unmodified BIOS, that means one, that hasn't already been modified using RBE? Could you send me the BIOS causing trouble?
t3hn0
New Member
Processor | Intel Core-duo e2160 |
---|---|
Motherboard | ASUS Maximus Formula |
Cooling | stock :P |
Memory | 2x 2gb Mushkin Redline 1000mhz |
Video Card(s) | ATI Radeon HD3650 256MB |
Storage | 2x WD 250Gb |
Case | Antec P182b |
Audio Device(s) | Supreme FX |
Power Supply | Enermax Infinity 650w |
k, i've send you mail
and btw. modding new bios helped!
BAGZZlash
RBE Author
k, i've send you mail
and btw. modding new bios helped!
Thanks, but I didn't receive anything. I suppose, RBE simply had no more bytes left for checksum adjustment. However, it shouldn't crash this way. Can't you just attach you BIOS here to a forum posting?
VuurVOS
System Name | Ryzen3700x |
---|---|
Processor | AMD Ryzen 3700X |
Motherboard | MSI Tomahawk B450 MAX |
Cooling | NZXT Kraken X62 |
Memory | 4x G.Skill F4-3600C17D-8GTZ |
Video Card(s) | AMD Radeon RX 6800XT Midnight Black |
RBE unable to open new BBA HD3870 Bios
When I tried to open the new BBA HD3870 bios I get an error message.
Invalid file specified. Not an ATI BIOS? - Debug information: 'CheckValid' reported error
Attachments
t3hn0
New Member
Processor | Intel Core-duo e2160 |
---|---|
Motherboard | ASUS Maximus Formula |
Cooling | stock :P |
Memory | 2x 2gb Mushkin Redline 1000mhz |
Video Card(s) | ATI Radeon HD3650 256MB |
Storage | 2x WD 250Gb |
Case | Antec P182b |
Audio Device(s) | Supreme FX |
Power Supply | Enermax Infinity 650w |
Attachments
BAGZZlash
RBE Author
Okay, thank you very much for this. Here's an explanation: Even though RBE can open pre-modified BIOSes, this is only recommended for looking up the changes made. RBE uses some bytes inside the BIOS file for adjusting the checksum. The number of those bytes is limited. So, it is recommended to use a "fresh" BIOS for any changes.
The crash however occurred because of a bug in a code line for displaying just an error message for used up bytes. Will be fixed in the next version. Thanks again for telling me this.
Kind regards
BAGZZlash
BAGZZlash
RBE Author
When I tried to open the new BBA HD3870 bios I get an error message.
Invalid file specified. Not an ATI BIOS? - Debug information: 'CheckValid' reported error
t3hn0
New Member
Processor | Intel Core-duo e2160 |
---|---|
Motherboard | ASUS Maximus Formula |
Cooling | stock :P |
Memory | 2x 2gb Mushkin Redline 1000mhz |
Video Card(s) | ATI Radeon HD3650 256MB |
Storage | 2x WD 250Gb |
Case | Antec P182b |
Audio Device(s) | Supreme FX |
Power Supply | Enermax Infinity 650w |
tnx for the tip to use fresh bios too! i'm waiting the next version
oh..suggestion..why doesn't copy/paste work (with key combinations)? security or bug?
BAGZZlash
RBE Author
tnx for the tip to use fresh bios too! i'm waiting the next version
oh..suggestion..why doesn't copy/paste work (with key combinations)? security or bug?
Some of both, I guess. I made some restrictions to avoid user input errors, but copy/paste should't be afflicted by that. You can use CTRL+C, CTRL+V and CTRL+X in the next version, thanks again for a useful hint.
BAGZZlash
RBE Author
Please post all found bugs in here. Before doing that, please read over the thread. Maybe your bug has already been reported or is not a bug at all. Thanks in advance for your help!
t3hn0
New Member
Processor | Intel Core-duo e2160 |
---|---|
Motherboard | ASUS Maximus Formula |
Cooling | stock :P |
Memory | 2x 2gb Mushkin Redline 1000mhz |
Video Card(s) | ATI Radeon HD3650 256MB |
Storage | 2x WD 250Gb |
Case | Antec P182b |
Audio Device(s) | Supreme FX |
Power Supply | Enermax Infinity 650w |
and another "thingy"
when you load up the bios into the program, and you're on the information tab where you can see which ram type do you have and video card interface, but it doesn't show how much ram do i have and which ram interface do i have. well it's not that i don't know, but it doesn't work for me
BAGZZlash
RBE Author
and another "thingy"
when you load up the bios into the program, and you're on the information tab where you can see which ram type do you have and video card interface, but it doesn't show how much ram do i have and which ram interface do i have. well it's not that i don't know, but it doesn't work for me
RBE just analyses the hardware specs string to gather these information. If the information is not found here, it can not be displayed. Of course, the interface and RAM equipment is also hard-coded inside the BIOS, but getting it is more complex then I thought. I'm keeping on it, but due to this is only an optical issue, it hasn't top priority.
VuurVOS
System Name | Ryzen3700x |
---|---|
Processor | AMD Ryzen 3700X |
Motherboard | MSI Tomahawk B450 MAX |
Cooling | NZXT Kraken X62 |
Memory | 4x G.Skill F4-3600C17D-8GTZ |
Video Card(s) | AMD Radeon RX 6800XT Midnight Black |
I have fan controll issue with my Build By Ati HD3870 from Sapphire.
The transfer fuction works but not completly. The duty cycle min(%) doesnt change, no matter what I put in. The min fan speed readout with GPU-Z stays zero and I dont hear any difference when I put 50% in it.
The look up table doesn't work. The fan is running his own program
I tried the same settings with the following bios versions without succes.
010.079.000.000.000000
010.071.000.001.026905
010.071.000.000.000000
010.067.000.000.026905
BAGZZlash
RBE Author
I have fan controll issue with my Build By Ati HD3870 from Sapphire.
The transfer fuction works but not completly. The duty cycle min(%) doesnt change, no matter what I put in. The min fan speed readout with GPU-Z stays zero and I dont hear any difference when I put 50% in it.
The look up table doesn't work. The fan is running his own program
I tried the same settings with the following bios versions without succes.
010.079.000.000.000000
010.071.000.001.026905
010.071.000.000.000000
010.067.000.000.026905
This is not a bug of RBE. In this case, your card might simply not have fan control at all. RBE writes the settings made correctly into the BIOS, you can convince yourself easily by just re-opening the BIOS using RBE again. Or you can look up the values using RivaTuner.
What the card makes of the values programmed is on its own.
I have a MSI R9 280X Graphics Card I wanted to change the timings on the BIOS, after using MSI Afterburner and doing plenty of benchmark testing I can improve on the timings and still keep the card stable, I downloaded a MSI R9 280X the latest from the TECHPOWERUP for my card and downloaded RBE, and went to Load in the BIOS to edit the timings but the RBE informs me the following information:
Invalid file specified. Not a ATI BIOS? - Debug information:
"CheckValid" reported error.
Any ideas ?? could this be a signature problem that the RBE is looking for to confirm this is a ATI Rom ?
Any ideas to override this problem ?
Any other ATI BIOS Editor what I could use to edit my timings and flash it to my card ?
Using Windows 8.1 64bit O/s..
Aquinus
Resident Wat-man
System Name | Apollo |
---|---|
Processor | Intel Core i9 9880H |
Motherboard | Some proprietary Apple thing. |
Memory | 64GB DDR4-2667 |
Video Card(s) | AMD Radeon Pro 5600M, 8GB HBM2 |
Storage | 1TB Apple NVMe, 4TB External |
Display(s) | Laptop @ 3072x1920 + 2x LG 5k Ultrafine TB3 displays |
Case | MacBook Pro (16", 2019) |
Audio Device(s) | AirPods Pro, Sennheiser HD 380s w/ FIIO Alpen 2, or Logitech 2.1 Speakers |
Power Supply | 96w Power Adapter |
Mouse | Logitech MX Master 3 |
Keyboard | Logitech G915, GL Clicky |
Software | MacOS 12.1 |
. or maybe the simple fact that you can't really modify the BIOS on 200-series Radeon card. Just leave the BIOS alone before you break it.
NuttyComputer
New Member
. or maybe the simple fact that you can't really modify the BIOS on 200-series Radeon card. Just leave the BIOS alone before you break it.
Thanks for your concerns Aquinus, but there are only two mistakes one can make along the road to truth; not going all the way, and not starting.
Aquinus
Resident Wat-man
System Name | Apollo |
---|---|
Processor | Intel Core i9 9880H |
Motherboard | Some proprietary Apple thing. |
Memory | 64GB DDR4-2667 |
Video Card(s) | AMD Radeon Pro 5600M, 8GB HBM2 |
Storage | 1TB Apple NVMe, 4TB External |
Display(s) | Laptop @ 3072x1920 + 2x LG 5k Ultrafine TB3 displays |
Case | MacBook Pro (16", 2019) |
Audio Device(s) | AirPods Pro, Sennheiser HD 380s w/ FIIO Alpen 2, or Logitech 2.1 Speakers |
Power Supply | 96w Power Adapter |
Mouse | Logitech MX Master 3 |
Keyboard | Logitech G915, GL Clicky |
Software | MacOS 12.1 |
Thanks for your concerns Aquinus, but there are only two mistakes one can make along the road to truth; not going all the way, and not starting.
That's not the problem. The problem is you don't know how to read. If you didn't notice, support ends with 6000-series cards and there is an explicit warning as well.
Due to a digital signature requirement on latest AMD cards, RBE is no longer in active development and will not support the latest graphics cards.
That is their way of saying, you can't do it. At least not with RBE and I'm unaware of any tool that can do what you suggest. You won't find any truth if you can't do an ounce of research beforehand.
CAPSLOCKSTUCK
Spaced Out Lunar Tick
System Name | Party On |
---|---|
Processor | Xeon w 3520 |
Motherboard | DFI Lanparty |
Cooling | Big tower thing |
Memory | 6 gb Ballistix Tracer |
Video Card(s) | HD 7970 |
Case | a plank of wood |
Audio Device(s) | seperate amp and 6 big speakers |
Power Supply | Corsair |
Mouse | cheap |
Keyboard | under going restoration |
Listen to Aquinus. he is the voice of reason.
You will break something.
NuttyComputer
New Member
That's not the problem. The problem is you don't know how to read. If you didn't notice, support ends with 6000-series cards and there is an explicit warning as well.
That is their way of saying, you can't do it. At least not with RBE and I'm unaware of any tool that can do what you suggest. You won't find any truth if you can't do an ounce of research beforehand.
It does seem I missed out the support info.
Point taken, ok thanks for that kick up the ass..
I will continue to use the MSI Afterburner.. . . . . . for the time being !
Aquinus
Resident Wat-man
System Name | Apollo |
---|---|
Processor | Intel Core i9 9880H |
Motherboard | Some proprietary Apple thing. |
Memory | 64GB DDR4-2667 |
Video Card(s) | AMD Radeon Pro 5600M, 8GB HBM2 |
Storage | 1TB Apple NVMe, 4TB External |
Display(s) | Laptop @ 3072x1920 + 2x LG 5k Ultrafine TB3 displays |
Case | MacBook Pro (16", 2019) |
Audio Device(s) | AirPods Pro, Sennheiser HD 380s w/ FIIO Alpen 2, or Logitech 2.1 Speakers |
Power Supply | 96w Power Adapter |
Mouse | Logitech MX Master 3 |
Keyboard | Logitech G915, GL Clicky |
Software | MacOS 12.1 |
Listen to Aquinus. he is the voice of reason.
You will break something.
You flatter me, but the world will end the day I'm the voice of reason. I'm sure plenty can agree with me on that one.
Schmuckley
You need VBE7 fer dat dere. available @..oh! Techpowerup
NuttyComputer
New Member
MSI has sent me a old VBIOS Rom, it seems to have sorted the Flashing Pixels on the Desktop, so far after 4hrs nothing has appeared
If you have a MSI R9 280X Card and are having problems with Flashing Pixels on the Desktop or watching YouTube clips and you understand about how to Flash your Graphics Card then
here is the required VBIOS and Tool to help you..
A more safer OC approach is to use MSI Afterburner..(small steps at a time, plenty of bench checks !!)
Все действия из данной статьи вы выполняете на свой страх и риск! Администрация ресурса не несет никакой ответственности за любые неполадки или повреждения, которые могут возникнуть после проделанных ниже описанных действий.
Вступление и подготовка
В этой статье пойдет речь о том, как перепрошить BIOS в видеокартах от AMD. Для процедуры перепрошивки видеокарты вам понадобится утилита AMD VBFlash, которую можно скачать по этой ссылке.
Рекомендуется перед прошивкой BIOS'a видеокарты отключить её в Windows. Для этого нужно открыть "Диспетчер устройств", и в пункте "Видеоадаптеры" выбрать нужный, нажать на нем правой кнопкой мыши и выбрать пункт "Отключить".
Далее речь пойдет о двух возможных способах использования утилиты ATI Winflash - через её графический интерфейс, и через её консольный вариант.
Перепрошивка через графический интерфейс
Запускаем с правами администратора ATIWinflash. Убеждаемся, что в верхнем правом углу программы выбран нужный вам видеоадаптер.
Вот так программа ATIWinflash показывает одну единственную видеокарту.
Если количество видеокарт в системе больше, чем 3, то программа не сможет корректно отобразить весь список - четвертая и последующие видеокарты попросту не поместятся в окно. В таком случае придется воспользоваться методом прошивки через командную строку (прочитать про это можно в этой же статье ниже).
А вот так в программе ATIWinflash показываются четыре видеокарты - видно их только три, четвертая попросту не поместилась в экран.
Выбрав нужную видеокарту, нажимаем на кнопку "Load image", и выбираем файл BIOS'a, которым хотим прошить видеокарту.
И после этого нажимаем на кнопку "Program".
После этого ждем, когда процедура прошивки видеокарты закончится, о чем будет сообщено отдельным уведомлением.
И затем уже появится предложение о перезагрузке, необходимое для работы видеокарты с новым BIOS'ом.
Если после перезагрузки ваша видеокарта определяется в Диспетчере устройств, но отказывается работать, то это может быть из-за блокировки пользовательских BIOS'ов драйверами AMD. О том, как с этим бороться, можно прочитать в этой статье.
Перепрошивка через командную строку
Наиболее полезные команды 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 завершенной.
Известные проблемы и ошибки
- При обновлении BIOS'a видеокарты компьютер или система зависают.
При обновлении BIOS'a видеокарты рекомендуется отключать видеокарту через "Диспетчер устройств". О том, как это сделать написано в самом начале статьи. - После обновления BIOS'a и перезагрузки, видеокарта отображается в системе, но не работает.
Скорее всего проблема в том, что установлены новые драйвера AMD, которые блокируют работу видеокарт с неподписанным BIOS'ом. О том, как обойти блокировку написано здесь.
Обновление драйверов
Данный пункт вынесен в отдельную статью, которую можно прочесть по этой ссылке.
Была ли эта статья Вам полезна?
Комментарии к статье (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мгц все идет стабильно.Как то давно в сети прочитал про такие же симптомы- выздоровление при помощи переустановки Биоса.
Да, монитор должен работать даже при отключенной видеокарте в диспетчере устройств.
В данной статье предполагается, что вы понимаете, что делаете и на какой риск идете. Администрация сайта и автор статьи не несут никакой ответственности за вышедшее из строя оборудование в результате действий пользователя.
Почему нельзя просто обновить драйвера?
С выходом драйверов 16.12.1, так же известных как Crimson ReLive, инженеры и программисты AMD решили убрать возможность использования на видеокартах серии RX 400 не оригинальные BIOS'ы. Теперь каждый, кто попробует перепрошить BIOS на своих картах на любой, отличающийся от оригинального, столкнется с тем, что драйвера AMD отказываются работать с видеокартой.
Однако, народные умельцы нашли способ обхода данного ограничения, о чем ниже и пойдет речь. Для отключения проверки BIOS'a понадобиться утилита AMD/ATI Pixel Clock Patcher, которую скачать можно здесь. Так же для самой прошивки видеокарты нужна утилита ATI Winflash, которую скачать можно по этой ссылке.
Перепрошивка BIOS
Данная статья предполагает, что у вас уже есть готовый rom BIOS'a для видеокарты, который вы хотите перепрошить.
Перед прошивкой лучше будет отключить видеоадаптер в Windows. Для этого нужно открыть "Диспетчер устройств", раскрыть список "Видеоадаптеры", и выбрав нужный, нажать на нем правой кнопкой мыши и выбрать пункт "Отключить".
Затем запускаем с правами администратора ATIWinflash. Нажимаем на кнопку Loaded, выбираем нужный rom-файл BIOS'a.
Выбрав файл запускаем процедуру перепрошивки кнопкой Program.
Ждем завершения процедуры перепрошивки. Это может длиться несколько минут. Так же, бывает, что компьютер зависает - это может возникнуть из-за того, что видеокарта не была отключена через Диспетчер устройств.
Затем, после нажатия кнопки "OK" появится предложение о перезагрузке, от которого нужно отказаться.
Отключаем проверку BIOS'a видеокарты
Запускаем AMD/ATI Pixel Clock Patcher. Убеждаемся, что в появившемся окошке программы присутствует строка BIOS signature check: found, и на вопрос "Patch found values" отвечаем нажатием кнопки "Да".
После появления данного окна можно смело перезагружаться и пользоваться видеокартой с прошитым пользовательским BIOS'ом и новейшими драйверами AMD.
Была ли эта статья Вам полезна?
Комментарии к статье (14)
вин флэш не запускается, пишет что не может найти дискретную видюху ати
Что за видеокарта? Что за версия программы?
Существует более новая программа для данных целей - AMD AMDVBFlash - возможно с ней у Вас получится перепрошить видеокарту.
Обноаляю драйвер rx480,с удалением старого и установкой на ,,чистую,, -пропатчить не выходит-то ошибка,то драйвер слишком большой то еще что.Ставлю прежний-все патчится легко,все работает.Но ведь драйвер намного старее .В чем причина ?Спасибо.
Версия AMD/ATI Pixel Clock Patcher точно последняя? Такая ошибка может возникать при версии ниже 1.4.7.
XFX RX 470 4gb прошил на 8 bg. Ни один метод не помог решить проблему. После прошивки карта отказывается работать с компьютером. Поделитесь способами как можно обойти эту проблемку?
Здесь только одна проблема - BIOS от 8ГБ версии рассчитан на видеокарту с таким же объемом памяти, и работать корректно на видеокарте с 4ГБ памяти он не будет.
По этому, нужно прошивать на карту с 4ГБ памяти BIOS, рассчитанный на работу с таким же объемом памяти, и желательно, той же модели, что и оригинальная карта.
Спасибо! А я мучался!
Сработало, я все голову ломал не мог понять как же заставить эти драйвера не проверятся, спасибо вам
Приветствую!
Помоги пожалуйста!
Карта сапфир 470 8 гб память микрон - поменял тайминги, сохранил, залил - все прошилось затем перегрузил систему. карта показалась в диспетчере только без драйверов, начали ставиться дрова и все, система зависла - темно синий экран, и не грузится. появляется при запуске заставка материнки потом темный экран и система висит. кулера крутятся не останавливаются. отключаешь рейзер все работает.
Суть проблемы наверно в запрете биоса у АМД, КАК ВОСПОЛЬЗОВАТЬСЯ ТВОИМ МЕТОДОМ ЕСЛИ СИСТЕМА С КАРТОЙ НЕ ЗАПУСКАЕТСЯ?
Судя по всему проблема в прошитом вами BIOS'е видеокарты, с которым она отказывается работать. Теперь вам необходимо вернуть все как было, то есть прошить оригинальный BIOS. Сделать это можно с помощью загрузки в безопасном режиме, или, с использованием другой видеокарты (в том числе встроенной в процессор).
Рабочий способ, с первого раза!
Данный метод работает. В Диспетчере Устройств нет восклицательного значка. При первой неудаче повторные попытки и попытки в безопасном режиме приведут к успеху. РЕСПЕКТ И СПАСИБО РАЗРАБОТЧИКАМ!
И в чем заключается его неработоспособность? Пробовали повторно применить процедуру патча драйверов?
Читайте также: