Vega 64 刷bios 清灰 换液金

咸鱼买了一张RX Vega 64 到手发现频率很不稳定,温度不过70就开始降频,一开始怀疑bios问题,用GPU-Z查看bios版本,发现TechPowerUp网站中根本找不到对应版本的bios。

在TechPowerUp中查看Vega 64 的GPUDatabase,所有参数都正常,除了Release Date和网站上的不一样,后来发现是Vega 56的日期。
像这种二手显卡默认矿卡,网上搜了一下,矿老板会把Vega 64刷成Vega 56的bios,由于这个卡是双bios,为了方便描述,我把靠近视频输出接口的bios称为B1,远离视频输出接口的bios称为B2,上面是B2。于是切换到B1,果然变成了Vega 56。

这个bios版本是可以在TechPowerUp中查到的。
虽然这两个bios都能用,但是强迫症还是想用原版bios,于是开始了刷bios。中途踩了很多雷,整理了一个比较稳妥的刷显卡bios的过程
一、准备
显卡刷机还算挺简单的,只需要用到两个软件,由于我是AMD显卡,所以我只说AMD的。
①AMDVBFlash

这个是AMD显卡的刷机工具,所有的操作都要用到这个。
进TechPowerUp官网→DOWNLOADS→BIOS Flashing
链接:https://www.techpowerup.com/download/bios-flashing/
找到上图软件点击下载即可
现在最新版本是5.0.567,但是这一版本没有“amdvbflashWin.exe”这个文件,虽然好像可以用命令行,但是当时不知道,所以找了历史版本,下面有Show older versions选项,后面我下载了3.31版本,后面的操作都是用这个版本的软件进行的。

注意,下载完以后是压缩包,我们要用的是amdvbflashWin.exe这个软件

但是想要打开这个软件必须先安装驱动,安装驱动只需要打开压缩包里另一个应用程序AMDVBFlashDriverInstaller.exe

打开后按一下i,他就会自动安装,然后按任意键退出。刷机完以后记得要回来把驱动卸掉。

安装好驱动以后就可以打开软件了
②GPU-Z
这个软件只用来查看显卡bios版本以及备份显卡bios。同样也在TechPowerUp中下载,选择最新版本下载即可
链接:https://www.techpowerup.com/download/gpu-z/

③调核显输出
为了防止刷黑屏,提前进主板bios将核显打开,调成优先核显输出。虽然这个显卡有双bios刷坏了一个可以用另一个,但是直接用核显方便很多,直到刷好显卡bios再关掉核显,非常省事。
二、备份bios
有两种方式可以备份
第一种用GPU-Z,点击灰色的向右的箭头,选择“Save to file...”选择保存路径即可

第二种用amdvbflash,打开刚刚解压的应用程序,直接点击Save选择路径保存即可

我B2的bios比较奇怪,用以上两种方法保存的bios文件大小不一样,正常的应该是一模一样的大小,所以我两种方法都保存了,放在同一个文件夹里面。两个bios都保存了。
上面GPU-Z的显卡参数最好也截图保存一下,方便后面与网站上找到的bios对比。
三、找到原版bios并刷机
1、进入TechPowerUp官网,光标移动到DATABASS,选择VGA BIOS COLLECTION

2、筛选所用显卡的型号

GPU Brand是显卡品牌,注意是显卡核心的品牌,这里我选择AMD;
Card Vendor是显卡供应商,就是华硕、蓝宝石这些OEM,我这张卡是蓝宝石的公版显卡,选择Sapphire也就是蓝宝石;
Card Model显卡型号,我选择RX Vega 64;
Bus Interface总线接口基本上都是PCI-E;
Memory Type显存类型,看GPU-Z上的就行;
Memory Size显存大小,参考GPU-Z;
Since日期可选可不选;
到这里基本上可以筛选出来了

首先排除Liquid Cooling水冷卡,我这张是公版涡轮卡,Nitro+不是公版卡也直接排除,那么就直接在最上面的4个bios里选择。
通过显卡上面的贴纸可以看到显卡的P/N码,这个要记下来。
我的是102-D05001-00-AT
接下来就要点进这四个bios详情Details对比P/N码以及显存型号

进入详情后往下翻主要看“BIOS Internals”中的一、二行以及最后一行的显存支持
第一行显卡设备Id同型号显卡基本一致,只要型号选对了就没有问题;
第二行就是P/N码,如上图113-D0500100-102。和我的P/N码对比还是有不一样的地方,但是这个是最接近的一版bios,选好了以后直接点击下载,并且把它放到刚刚下载的AMD刷机软件的文件夹里。
下面开始刷机。
网上说AMD双bios显卡其中一个是锁死的,刷不了,但是我这个卡两个bios都可以刷。
打开应用程序amdvbflashWin.exe
看到Current VBIOS 就是你现在的bios,后面有P/N码,先对比是否一致,还有右上角DeviceID设备ID如果全部一致,就可以直接点击Load Image选择新的bios文件再点击中间的Program刷机,刷机完成后会提示重启。重启后如果能识别显卡说明刷机成功,不能识别那就得换bios了。

但是我B1已经被刷了Vega56的bios,P/N码是对不上的,那么这时候我们就要强刷了。
Win+s搜索命令提示符,以管理员身份启动,进入刷机工具所在目录,我解压完刷机工具直接放在默认下载位置了
输入:cd C:\Users\28091\Downloads\Compressed\amdvbflash_win_3.31_2

“C:\Users\28091\Downloads\Compressed\amdvbflash_win_3.31_2”是我软件的路径,根据自己的保存位置填写
进入文件夹后可以先看一下当前bios信息
输入:amdvbflash.exe -i

最后就是强刷
输入:amdvbflash.exe -fp -p 0 xxx.rom
xxx.rom就是你下载的bios文件名称,然后回车开始刷机,完成后会提示重启电脑
经过多次尝试后,成功刷入了下面的bios


连接:https://www.techpowerup.com/vgabios/194748/sapphire-rxvega64-8176-170730-2
但是可以发现,这版bios的P/N码和我显卡上的P/N码差距较大,但是可以反而是那个比较接近我吸纳卡P/N码的bios刷入后无法识别显卡,这点不是很理解,但是现在这版bios使用一切正常。
最后不要忘记卸载驱动!

刷机成功后跑了一下Furmark发现频率还是忽高忽低,显卡70度就会降频,十分不稳定后面打开GPU-Z观察其它参数,发现其中一个叫GPU Temperature(Hot Spot)的传感器,温度比GPU温度高很多,并且每到105℃就会出发降频,搜索发现这个是显卡核心,也就是die上最热的地方,而核心温度则是一个平均的温度。

发现了问题,那么就从散热下手,之前给笔记本买的液金还没用完,导热垫也有多的,于是就开始拆显卡。
拆解过程也很简单,拆完一看,硅脂干成粉了,导热垫也是硬的,想不热都难。

简单清了个灰,涂上液晶,导热垫全部换掉,装好在测试,就没有任何问题了。
简单跑了个Time Spy压力测试,非常完美

对比之前的88%强太多了
最后跑个分

不知道为什么分数无效,驱动设置里该关的都关了。

Vega 64折腾到此为止。
二手有风险,购买需谨慎