前言

蓝宝石 RX580 2048SP 属于 RX570 的超频版,在黑苹果下并不免驱,需要刷成 RX570 的 BIOS 才行。这里记录一下刷机的过程

准备工作

  • 软件:GPU-Z ,用来确定显卡的显存颗粒和备份 BIOS
  • 软件:AMDVBFlash,用来刷显卡 BIOS,这里软件不能下载最新版的,强刷的时候会报错,选择 AMDVBFlash / ATI ATIFlash 2.93 版本
  • 如果有核显,最好在 BIOS 中先设置为核显输出(不要设置 Auto),然后显示器的 HDMI 或者 DP 线连到主板的核显输出上

备份

首先打开 GPU-Z 软件,备份显卡原来的 BIOS,这样就算出错了还能刷回来

下载对应 BIOS

查找 RX570 对应显存颗粒的 BIOS:Video BIOS Collection

首先查看对应的内存颗粒,在这里我的显示两个,第一个是尔必达,第二个是海力士

  • 尔必达

  • 海力士

然后从第一张图上可以看到频率是 1306 和 1750

在网站上尽可能找到与其对应的

然后在详情里面查看是否支持尔必达的内存颗粒,支持的话,尝试刷入

刷 BIOS

管理员身份打开 cmd

移动到软件所在的位置,解压后的软件应该叫做 atiflash_293 ,把上面下载到的 RX570 的显卡 BIOS 也放到这个文件夹下

首先可以看一下显卡,序号为 0

1
amdvbflash.exe -i

接着需要先解锁这张显卡的 BIOS

1
amdvbflash.exe -unlockrom 0

看到解锁成功后,强制刷入新的显卡 BIOS(我的上面就提到过了已经移动到当前文件夹下了)

1
amdvbflash.exe -f -p 0 <新的BIOS绝对路径>

成功以后重启系统,再次查看 GPU-Z

遇到的问题

  • 一开始用的最新版的软件刷入 BIOS,一直提示 -f option not support in external version of the tool, Please refer to tool help for list option supporter ,换成了 2.93 的低版本后成功
  • 一开始用最新版解锁的的时候,提示驱动没有安装,需要先安装 AMDVBFlashDriverInstaller 后,才能继续解锁,后来换到 2.93 版本后没有看到这个驱动,并不确定驱动是否一定是需要安装的,如果碰到这个提示,可以先安装这个驱动
  • 如果刷完后进入系统打开 GPU-Z 并没有任何显示,可能是刷入的 BIOS 不行,需要重新刷入,也有可能是要等一会。我一开始输入的都没有任何显示(打开 GPU-Z 一片空白),最后刷入的这个版本一开始也是一片空白,正当我以为又失败的时候,过了一会信息显示出来了,如上图所示