Monday, February 11th 2019

AMD Radeon VII Has No UEFI Support

In what is turning out to be a massive QA oversight by AMD, people who bought retail Radeon VII graphics cards report that their cards don't support UEFI, and that installing the card in their machines causes their motherboard to engage CSM (compatibility support module), a key component of UEFI firmware that's needed to boot the machine with UEFI-unaware hardware (such as old storage devices, graphics cards, NICs, etc.,).

To verify this claim, we put the stock video BIOS of our Radeon VII sample in a hex editor, and what we found out startled us. The BIOS completely lacks UEFI support, including a GOP (graphics output protocol) driver. A GOP driver is a wafer-thin display driver that runs basic display functions on your GPU during the pre-boot environment. Without UEFI support for the graphics card (i.e. with CSM running), Windows 10 cannot engage Secure Boot. Since UEFI Secure Boot is a requirement for Microsoft Windows 10 Logo certification, we are having doubts whether AMD can really claim "Windows 10 compatible" for Radeon VII, at least until a BIOS update is available.
ASRock is the first AMD AIB (add-in board partner) to release a corrective BIOS update. Although designed for its Radeon VII Phantom Gaming graphics card, this BIOS ROM works with any reference-design Radeon VII graphics card. All Radeon VII cards are identical, so flashing the ASRock BIOS onto a Radeon VII from AMD or any other board partner will not cause any issues.

Parsing the ASRock BIOS ROM file through a hex editor lets us see telltale signs of UEFI support, including the GOP micro-driver. Please pay attention to the highlighted UEFI-magic, which, when read in Intel byte-order, becomes "0EF1" aka "UEFI" in leetspeak. This magic sequence of bytes tells the rest of the system that the BIOS on this specific device reports that it supports the UEFI standard.

It is highly likely that most, if not all, Radeon VII graphics cards shipped so far lack UEFI support, and in the coming days, all AIB partners could come up with BIOS updates. Trouble is, updating video BIOS isn't anywhere near as easy as updating motherboard BIOS, and not everyone is skilled or confident enough to tinker with it. One option AMD could try is an encapsulated one-click BIOS updater that can run from within Windows.

Last year, NVIDIA corrected widespread DisplayPort issues in its "Pascal" graphics cards using such an approach. Until something like that happens, you can grab the updated Radeon VII Phantom Gaming video BIOS from the TechPowerUp VGA BIOS Database, linked below. The ATI/AMD BIOS flashing software can also be found in our downloads section.

DOWNLOAD: ASRock Radeon VII Phantom Gaming BIOS Update with UEFI Support

Update Feb 12: AMD has confirmed that they will release a one-click BIOS updater on AMD.com very soon, and that their board partners have received a UEFI capable BIOS. Source: Discovery Thread on our Forums
Add your own comment

81 Comments on AMD Radeon VII Has No UEFI Support

#76
Durvelle27
qubit
No. That's just a bug, this is fundamental. Don't apologize for AMD, you owe them nothing.

Many others on here have similar comments to mine, lending weight to what I've said.
Fundamental you say

Does this prevent the GPU from working :kookoo: does the cause display issues

Nope

Most people would not even care or see the difference if it wasn’t made known

Hell I don’t even boot UEIFI on my rig
Posted on Reply
#77
Shambles1980
Durvelle27
Fundamental you say

Does this prevent the GPU from working :kookoo: does the cause display issues

Nope

Most people would not even care or see the difference if it wasn’t made known

Hell I don’t even boot UEIFI on my rig
they didnt pick it up during the review process. which does imply that you are right.
I dont care about uefi so for me the DP issue would be more of a problem, but that does not mean that its not a issue.
Im not gonna try and justify amd's mistake any more than i would justify NVIDIA's mistake.

i generally dont understand why people are happy when team A or Team B make a mistake because some how it makes the opposite team look better.
Both teams really just want your money they wont be coming over for dinner or a drink any time soon. its 100% a transaction based relation ship, and all of them need to be held accountable for their mistakes.
Personally this issue wouldn't bother me. a bios exists to fix it and as the card displays fine as is then i wouldnt have an issue flashing the bios. but i wouldnt expect my brother, sister, wife or parents be able to do it, and AMD wouldn't be paying me to go to their houses to flash the bios for them. neither would nvidia.
Posted on Reply
#78
qubit
Overclocked quantum bit
Durvelle27
Fundamental you say

Does this prevent the GPU from working :kookoo: does the cause display issues

Nope

Most people would not even care or see the difference if it wasn’t made known

Hell I don’t even boot UEIFI on my rig
I think you and the other guy just like arguing, lol. I'm not the only one saying this anyway, so what are you on my case for? Don't bother answering.
Posted on Reply
#79
sutyi
qubit
No. That's just a bug, this is fundamental. Don't apologize for AMD, you owe them nothing.

Many others on here have similar comments to mine, lending weight to what I've said.
I am not apologizing for AMD nor would I for nVIDIA or any company.

Both issues were some sort of oversight. Both got fixed.

What I don't like however is that people with various colored shades are quick to forget that their "favourite" company had similar issues in the not so distant past...
Posted on Reply
#80
qubit
Overclocked quantum bit
sutyi
I am not apologizing for AMD nor would I for nVIDIA or any company.

Both issues were some sort of oversight. Both got fixed.

What I don't like however is that people with various colored shades are quick to forget that their "favourite" company had similar issues in the not so distant past...
No, I didn't forget and I've explained the difference, but you don't want to understand. Again, loads of people on here are saying similar, so why don't you argue with all of them, too?

I'm not surprised that AMD have issued such a quick fix, given the gravity of it.
Posted on Reply
Add your own comment