Hi, there to summarize i have an issue with my RX580 - For over 3 months now , the GPU After installing updated drivers never shows anything to the screen i tried everything , flashing VBIOS which only works when i boot the PC with the GPU switch being on the left with the fans upsidedown , I get Boot Issues due to the Bios switch being to the right but not the left , However i can only Flash VBIOS if i open pc in the opposite mode and then make the switch to the right while the pc is open and then flash vbios and then more errors happen after restart.
I am not really sure how to proceed , i am using internal graphics to display the screen and connected my 2nd monitor to the GPU the 2nd monitor appears sometimes when i flash a different vbios from the list below other than the OC+ Version which is supposed to be my version.
I understand that this GPU might be dead , but the fans are working , it showing in the devices in hardinfo and the only issue is the screen not displaying any output which ofcourse indicates the GPU is faulty , please let me know if you have any ideas or alternative methods to test this GPU i also cleaned it and applied thermal paste and tried using a blowdryer , i only havent tested it with hdmi connection and display port aswell since i dont have those i use an HDMI to VGA Converter which does not seem to be the issue since it only stopped working after the GPU Drivers Updates done 3 months ago.
Errors i Get When i Open PC After Flashing VBios
RX-580 VBIOS Switch
Correct XFX-VBIOS
GPU
https://www.techpowerup.com/vgabios/?manufacturer=XFX&model=RX+580
--2nd Monitor Recognized
The monitor i have my GPU connected to is the Samsung Monitor
Also please check the screenshot weirldy enough , the screenshot on full display detects the screen output but no display still
on Windows
Windows Appearing as RX590 On windows its appearing in the device manager as RX590 could this be the xfx rx590 fatboy edition ? , but when the GPU Worked it worked correctly as RX580 the issue is that the model number is scratched a little so i cant confirm that , but it clearly says RX580 - Not 590 GPU
Also my journalctl logs are as the following
Also here is my `lspci -k` output
In conclusion it seems the bios chip or a hardware faulty issue , i was able to flash xfx rx 580 vbios on the 2nd vbios switch and install old drivers and actually identify it as RX580 in windows Device but no Display still i tried on a tv and pc monitor, also when i did this as soon as i boot up the pc the graphics cards fan stops which i have had return back to the orginal vbios switch which has no issues with the fan stopping but is identified as an rx590, which gives me ERROR ROM Not found in amdvbflash , i also tried atikmdag-patcher-1.4.14 , its seems the bios chip is damaged and the original bios is damaged due to minning vbios .
I am not really sure how to proceed , i am using internal graphics to display the screen and connected my 2nd monitor to the GPU the 2nd monitor appears sometimes when i flash a different vbios from the list below other than the OC+ Version which is supposed to be my version.
I understand that this GPU might be dead , but the fans are working , it showing in the devices in hardinfo and the only issue is the screen not displaying any output which ofcourse indicates the GPU is faulty , please let me know if you have any ideas or alternative methods to test this GPU i also cleaned it and applied thermal paste and tried using a blowdryer , i only havent tested it with hdmi connection and display port aswell since i dont have those i use an HDMI to VGA Converter which does not seem to be the issue since it only stopped working after the GPU Drivers Updates done 3 months ago.
Errors i Get When i Open PC After Flashing VBios
RX-580 VBIOS Switch
Correct XFX-VBIOS
GPU
https://www.techpowerup.com/vgabios/?manufacturer=XFX&model=RX+580
--2nd Monitor Recognized
The monitor i have my GPU connected to is the Samsung Monitor
Also please check the screenshot weirldy enough , the screenshot on full display detects the screen output but no display still
on Windows
Windows Appearing as RX590 On windows its appearing in the device manager as RX590 could this be the xfx rx590 fatboy edition ? , but when the GPU Worked it worked correctly as RX580 the issue is that the model number is scratched a little so i cant confirm that , but it clearly says RX580 - Not 590 GPU
Code:
┌─[root@parrot]─[~/amdvbflash]
└──╼ #./amdvbflash -i
AMDVBFLASH version 4.71, Copyright (c) 2020 Advanced Micro Devices, Inc.
adapter seg bn dn dID asic flash romsize test bios p/n
======= ==== == == ==== =============== ============== ======= ==== ================
0 0000 01 00 67DF Polaris10 R600 SPI 10000 fail -
┌─[root@parrot]─[~/amdvbflash]
└──╼ #./amdvbflash -i
AMDVBFLASH version 4.71, Copyright (c) 2020 Advanced Micro Devices, Inc.
adapter seg bn dn dID asic flash romsize test bios p/n
======= ==== == == ==== =============== ============== ======= ==== ================
0 0000 01 00 67DF Polaris10 M25P20/c 40000 pass 113-58085STD1-W90
┌─[root@parrot]─[~/amdvbflash]
└──╼ #
Also my journalctl logs are as the following
Code:
┌─[root@parrot]─[~/amdvbflash]
└──╼ #journalctl -p 3 -xb
مار 29 20:17:04 parrot kernel: DMAR: DRHD: handling fault status reg 3
مار 29 20:17:04 parrot kernel: DMAR: [DMA Read NO_PASID] Request device [00:02.0] fault addr>
مار 29 20:17:04 parrot kernel: DMAR: DRHD: handling fault status reg 3
مار 29 20:17:04 parrot kernel: DMAR: [DMA Read NO_PASID] Request device [00:02.0] fault addr>
مار 29 20:17:04 parrot kernel: DMAR: DRHD: handling fault status reg 2
مار 29 20:17:04 parrot kernel: DMAR: [DMA Read NO_PASID] Request device [00:02.0] fault addr>
مار 29 20:17:04 parrot kernel: DMAR: DRHD: handling fault status reg 2
مار 29 20:17:04 parrot kernel: amdgpu 0000:01:00.0: amdgpu: Unable to locate a BIOS ROM
مار 29 20:17:04 parrot kernel: amdgpu 0000:01:00.0: amdgpu: Fatal error during GPU init
مار 29 20:17:07 parrot ntpd[1432]: CONFIG: restrict nopeer ignored
مار 29 20:17:07 parrot ntpd[1432]: statistics directory /var/log/ntpsec/ does not exist or i>
مار 29 20:17:18 parrot lightdm[1618]: gkr-pam: unable to locate daemon control file
مار 29 20:17:21 parrot xdg-desktop-portal[2125]: pw.conf: can't load config client.conf: No >
مار 29 20:17:33 parrot sudo[2463]: anon : unable to resolve host parrot: Name or service>
مار 29 20:17:35 parrot pulseaudio[1741]: GetManagedObjects() failed: org.freedesktop.DBus.Er>
lines 1-15/15 (END)
Also here is my `lspci -k` output
Code:
┌─[root@parrot]─[~/amdvbflash]
└──╼ #lspci -k
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor DRAM Controller (rev 09)
Subsystem: Gigabyte Technology Co., Ltd Xeon E3-1200 v2/3rd Gen Core processor DRAM Controller
Kernel driver in use: ivb_uncore
Kernel modules: ie31200_edac
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port (rev 09)
Subsystem: Gigabyte Technology Co., Ltd Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port
Kernel driver in use: pcieport
00:02.0 VGA compatible controller: Intel Corporation IvyBridge GT2 [HD Graphics 4000] (rev 09)
Subsystem: Gigabyte Technology Co., Ltd IvyBridge GT2 [HD Graphics 4000]
Kernel driver in use: i915
Kernel modules: i915
00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
Subsystem: Gigabyte Technology Co., Ltd 6 Series/C200 Series Chipset Family MEI Controller
Kernel driver in use: mei_me
Kernel modules: mei_me
00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 05)
Subsystem: Gigabyte Technology Co., Ltd 6 Series/C200 Series Chipset Family USB Enhanced Host Controller
Kernel driver in use: ehci-pci
Kernel modules: ehci_pci
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
Subsystem: Gigabyte Technology Co., Ltd 6 Series/C200 Series Chipset Family High Definition Audio Controller
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b5)
Subsystem: Gigabyte Technology Co., Ltd 6 Series/C200 Series Chipset Family PCI Express Root Port 1
Kernel driver in use: pcieport
00:1c.4 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 5 (rev b5)
Subsystem: Gigabyte Technology Co., Ltd 6 Series/C200 Series Chipset Family PCI Express Root Port 5
Kernel driver in use: pcieport
00:1c.5 PCI bridge: Intel Corporation 82801 PCI Bridge (rev b5)
Subsystem: Gigabyte Technology Co., Ltd 82801 PCI Bridge
Kernel driver in use: pcieport
00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 05)
Subsystem: Gigabyte Technology Co., Ltd 6 Series/C200 Series Chipset Family USB Enhanced Host Controller
Kernel driver in use: ehci-pci
Kernel modules: ehci_pci
00:1f.0 ISA bridge: Intel Corporation H61 Express Chipset LPC Controller (rev 05)
Subsystem: Gigabyte Technology Co., Ltd H61 Express Chipset LPC Controller
Kernel driver in use: lpc_ich
Kernel modules: lpc_ich
00:1f.2 IDE interface: Intel Corporation 6 Series/C200 Series Chipset Family Desktop SATA Controller (IDE mode, ports 0-3) (rev 05)
Subsystem: Gigabyte Technology Co., Ltd 6 Series/C200 Series Chipset Family Desktop SATA Controller (IDE mode, ports 0-3)
Kernel driver in use: ata_piix
Kernel modules: ata_piix, ata_generic
00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 05)
Subsystem: Gigabyte Technology Co., Ltd 6 Series/C200 Series Chipset Family SMBus Controller
Kernel driver in use: i801_smbus
Kernel modules: i2c_i801
00:1f.5 IDE interface: Intel Corporation 6 Series/C200 Series Chipset Family Desktop SATA Controller (IDE mode, ports 4-5) (rev 05)
Subsystem: Gigabyte Technology Co., Ltd 6 Series/C200 Series Chipset Family Desktop SATA Controller (IDE mode, ports 4-5)
Kernel driver in use: ata_piix
Kernel modules: ata_piix, ata_generic
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] (rev e3)
Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere [Radeon RX 470/480/570/570X/580/580X/590]
Kernel modules: amdgpu
01:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590]
Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590]
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller (rev 06)
Subsystem: Gigabyte Technology Co., Ltd Onboard Ethernet
Kernel driver in use: r8169
Kernel modules: r8169
04:00.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 41)
Subsystem: Gigabyte Technology Co., Ltd 82801 PCI Bridge
┌─[root@parrot]─[~/amdvbflash]
└──╼ #
In conclusion it seems the bios chip or a hardware faulty issue , i was able to flash xfx rx 580 vbios on the 2nd vbios switch and install old drivers and actually identify it as RX580 in windows Device but no Display still i tried on a tv and pc monitor, also when i did this as soon as i boot up the pc the graphics cards fan stops which i have had return back to the orginal vbios switch which has no issues with the fan stopping but is identified as an rx590, which gives me ERROR ROM Not found in amdvbflash , i also tried atikmdag-patcher-1.4.14 , its seems the bios chip is damaged and the original bios is damaged due to minning vbios .
Last edited: