Jump to content

RX 580 Gigabyte Aorus 4G: no display signal during POST

slvrtrn
Go to solution Solved by slvrtrn,

I managed to solve the problem.

 

The GPU BIOS from 2017 was way too outdated.

When I flashed the version from 2018 (the latest available), everything started to work as expected (now I see POST, can enter and navigate BIOS etc).

However, on Gigabyte website, it is stated that the latest BIOS is for rev1.1 GPUs, and I have rev1.0.

Dunno what the difference between revs is, but in my case everything works just fine with rev1.0 GPU / rev1.1 BIOS.

 

The solution step by step (using installed Ubuntu 20.04, might work with Ubuntu Live USB as well, have no idea / don't care about Windows)

 

- Installed and ran amdmeminfo following the tutorial: https://github.com/ystarnaud/amdmeminfo#installation to check the memory type.

- In my case, the VRAM type was Hynix. I downloaded the matching VRAM type BIOS (F81) from Gigabyte's website: https://www.gigabyte.com/Graphics-Card/GV-RX580AORUS-4GD-rev-10-11/support#support-dl-driver. I guess that an incorrect VRAM type BIOS can brick the GPU, so it is necessary to be extra careful here.

- Downloaded https://www.techpowerup.com/download/ati-atiflash/ ATI ATIFlash / AMD VBFlash 4.69 Linux 64 bit.

Extracted, then 

chmod a+x amdvbflash
sudo cp amdvbflash /usr/local/bin

- Now it is possible to use amdvbflash

 

Read the documentation first

sudo amdvbflash -h

Check the GPU info / Adapter number

sudo amdvbflash -ai

 In my case, the output is something like 

sudo amdvbflash -ai
AMDVBFLASH version 4.69, Copyright (c) 2020 Advanced Micro Devices, Inc.

Adapter  0    SEG=0000, BN=2D, DN=00, PCIID=67DF1002, SSID=22FD1458)
    Asic Family        :  Polaris10      
    Flash Type         :  GD25Q41B    (512 KB)
    Product Name       :  GV-RX580AORUS-4GD/F81/0627 
    Bios Config File   :  RX580A4.F81    
    Bios P/N           :  P/N Not Available
    Bios Version       :  015.050.002.001.000000
    Bios Date          :  04/09/18 22:43 
    ROM Image Type     :  Hybrid Images
    ROM Image Details  :  
        Image[0]: Size(59392 Bytes), Type(Legacy Image)
        Image[1]: Size(58880 Bytes), Type(EFI Image)

(of course, Product Name / BIOS Config File / BIOS Date were a bit different for a stock BIOS GPU, something from 2017)

 

Backup current BIOS (0 is the adapter number in the list, if you have a single GPU, then it's likely 0 as it is in my case)

sudo amdvbflash -s 0 bios.rom

Flash a new ROM (given that it is already extracted in the working directory and the ROM filename is RX580A4.F81)

sudo amdvbflash -p 0 RX580A4.F81

Output will be something like this

AMDVBFLASH version 4.69, Copyright (c) 2020 Advanced Micro Devices, Inc.

Old SSID: 22FD
New SSID: 22FD
Old P/N: xxx-xxx-xxx
New P/N: xxx-xxx-xxx
Old DeviceID: 67DF
New DeviceID: 67DF
Old Product Name: GV-RX580AORUS-4GD/F10/0589 
New Product Name: GV-RX580AORUS-4GD/F81/0627 
Old BIOS Version: 015.050.002.001.000000
New BIOS Version: 015.050.002.001.000000
Flash type: GD25Q41B
Burst size is 256 
40000/40000h bytes programmed
40000/40000h bytes verified

Restart System To Complete VBIOS Update.

 

Reboot. Now you should see the POST screen!

 

(optional) When reboot is complete, you can check that you have updated BIOS revision using the same command

sudo amdvbflash -ai

Done!~

Hello!

 

I have pretty weird issue with my current setup

- Ryzen 9 5950X

- MSI MAG x570 Tomahawk

Gigabyte RX580 Aorus 4G

- 4x16 G.Skill Ripjaws 3600 CL16

- Samsung EVO 970 m.2 1Tb

- bequiet straight power 11 750w

 

Got that used Gigabyte RX580 Aorus 4G as a temporary GPU (:)) until it is possible to secure some RTX 30xx (the stores are literally empty now in my country),

and now I have a strange issue I am not able to resolve.

 

The issue

There is no monitor signal during POST/boot process.

Everything works alright when the OS is loaded.

In my case, the primary OS is Ubuntu 20.04.

I am able to login, it renders 4K@60hz properly, I can run 3D applications, no glitches whatsoever; GPU is properly recognized by the system and it is working as it should.

But before the OS - just black screen, monitor stays in the stand by mode.

Everything was fine with ASUS Phoenix 1660S (RMAd due to video memory failure) and borrowed EVGA 2070. Same monitor and same HDMI or DP cables, I used both of them.

I could see the POST and could access the BIOS.

Now, with RX580, it produces the output only when the OS login screen is ready.

Thus, I cannot access the BIOS or select Windows to boot.

 

What I have tried so far

- using any of three DPs and HDMI, plus MoBo HDMI during the boot = no luck, neither of them is working.

- reset CMOS (removing the battery, it is indeed reset, cause now I see NumLock turned on during the boot - it was previously disabled) = nothing

 

I am running out of ideas...

 

Any help is very much appreciated.

Cheers.

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, Breeksta said:

I have amdgpu kernel module up and running, it is just fine.

 

Well... there is no problem IN Linux, but BEFORE Linux :) I cannot see POST, cannot see BIOS if I press DEL, cannot see OS selection if I press F11 etc

Link to comment
Share on other sites

Link to post
Share on other sites

Flash the latest beta BIOS maybe... RAM configuration is the only idea I have... but since an nvidia card worked fine... im not sure

4k resolution may be drawing too much power from the GPU while trying to post.... maybe...

Edited by Breeksta
Link to comment
Share on other sites

Link to post
Share on other sites

I managed to solve the problem.

 

The GPU BIOS from 2017 was way too outdated.

When I flashed the version from 2018 (the latest available), everything started to work as expected (now I see POST, can enter and navigate BIOS etc).

However, on Gigabyte website, it is stated that the latest BIOS is for rev1.1 GPUs, and I have rev1.0.

Dunno what the difference between revs is, but in my case everything works just fine with rev1.0 GPU / rev1.1 BIOS.

 

The solution step by step (using installed Ubuntu 20.04, might work with Ubuntu Live USB as well, have no idea / don't care about Windows)

 

- Installed and ran amdmeminfo following the tutorial: https://github.com/ystarnaud/amdmeminfo#installation to check the memory type.

- In my case, the VRAM type was Hynix. I downloaded the matching VRAM type BIOS (F81) from Gigabyte's website: https://www.gigabyte.com/Graphics-Card/GV-RX580AORUS-4GD-rev-10-11/support#support-dl-driver. I guess that an incorrect VRAM type BIOS can brick the GPU, so it is necessary to be extra careful here.

- Downloaded https://www.techpowerup.com/download/ati-atiflash/ ATI ATIFlash / AMD VBFlash 4.69 Linux 64 bit.

Extracted, then 

chmod a+x amdvbflash
sudo cp amdvbflash /usr/local/bin

- Now it is possible to use amdvbflash

 

Read the documentation first

sudo amdvbflash -h

Check the GPU info / Adapter number

sudo amdvbflash -ai

 In my case, the output is something like 

sudo amdvbflash -ai
AMDVBFLASH version 4.69, Copyright (c) 2020 Advanced Micro Devices, Inc.

Adapter  0    SEG=0000, BN=2D, DN=00, PCIID=67DF1002, SSID=22FD1458)
    Asic Family        :  Polaris10      
    Flash Type         :  GD25Q41B    (512 KB)
    Product Name       :  GV-RX580AORUS-4GD/F81/0627 
    Bios Config File   :  RX580A4.F81    
    Bios P/N           :  P/N Not Available
    Bios Version       :  015.050.002.001.000000
    Bios Date          :  04/09/18 22:43 
    ROM Image Type     :  Hybrid Images
    ROM Image Details  :  
        Image[0]: Size(59392 Bytes), Type(Legacy Image)
        Image[1]: Size(58880 Bytes), Type(EFI Image)

(of course, Product Name / BIOS Config File / BIOS Date were a bit different for a stock BIOS GPU, something from 2017)

 

Backup current BIOS (0 is the adapter number in the list, if you have a single GPU, then it's likely 0 as it is in my case)

sudo amdvbflash -s 0 bios.rom

Flash a new ROM (given that it is already extracted in the working directory and the ROM filename is RX580A4.F81)

sudo amdvbflash -p 0 RX580A4.F81

Output will be something like this

AMDVBFLASH version 4.69, Copyright (c) 2020 Advanced Micro Devices, Inc.

Old SSID: 22FD
New SSID: 22FD
Old P/N: xxx-xxx-xxx
New P/N: xxx-xxx-xxx
Old DeviceID: 67DF
New DeviceID: 67DF
Old Product Name: GV-RX580AORUS-4GD/F10/0589 
New Product Name: GV-RX580AORUS-4GD/F81/0627 
Old BIOS Version: 015.050.002.001.000000
New BIOS Version: 015.050.002.001.000000
Flash type: GD25Q41B
Burst size is 256 
40000/40000h bytes programmed
40000/40000h bytes verified

Restart System To Complete VBIOS Update.

 

Reboot. Now you should see the POST screen!

 

(optional) When reboot is complete, you can check that you have updated BIOS revision using the same command

sudo amdvbflash -ai

Done!~

Link to comment
Share on other sites

Link to post
Share on other sites

  • 1 year later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×