rx5600xt-vbios-fix.jpg
本文将讲述如何修改AMD的显卡BIOS,这篇文章页适合其他amd显卡,就是新的卡可能得用新的工具才能修改
修改显卡控制面板超频频率上限,修改GPU、显存默认频率、电压,风扇调速规则,降低功耗提升性能

首先我的显卡是这款 Radeon™ RX 5600 XT WINDFORCE OC 6G rev. 2.0

官方有提供一个版本号是068的,049的是没有鸡血的,先给他更新了
修改vbios有风险,你一旦没按本文操作漏了一些操作(比如没勾上unlock),则会黑,这时候bios无法通过自检,就算你开了远程桌面也开不了机,需要一个带核显的cpu开机刷,或者一个双显卡槽的主板,把这张卡插在第二个槽进行刷写
我因为最后一次修改忘勾unlock,于是刷黑了,靠家里那台老e3的b85-d3v双槽刷回来的

刷入vbios需要win10,win7亲测刷不了(即使装了驱动也cannot load driver)

准备

  1. 下载这个zip,密码:zyyme,解压到桌面
  2. 运行 AMDVBFlashDriverInstaller.exei 安装刷写驱动

管理员cmd 的打开方式 开始菜单键盘输入 cmd 右键管理员运行
绝对路径 就是你打开了文件夹,点一下顶部地址栏,显示的就是,如果是文件,直接拖入cmd窗口就行

备份vbios

管理员cmd运行

cd amdvbflash3.04plus的绝对路径
amdvbflash -s 0 backup.rom

其中-s 0的0是显卡的序号,可以 amdvbflash -i 看到列表,下同

修改vbios

MorePowerTool

load你备份的vbios,如果你改过一次了还想再改,可以load最后输出的文件

Features

Feature Control 勾上 DPM_GFX_PACEGFXOFF 可以降低功耗,关掉 DS_GFXCLK 可以关掉深度休眠(我没关)
改完了戳一下 Write SPPT

Overdrive Limits

显卡控制面板里的超频限制
GFX是核心,Memory是显存,Power是功耗墙,都是字面意思,可以吧GFX Max改成2100,其他不动,毕竟矿卡也没少锻炼过,显存会被矿老板超,核心不超,显存和供电不太适合加,gpu因为都功耗墙频率随便拉反正也跑不上去,但拉高了频率可以让游戏中瞬间性能提升
Fan Aco是自动控制风扇的范围,可以适当提高max,但不要超过Fan Max,也可以不动

Power and Volage

是电压和功耗墙,建议不要动,1050mv已经很高了,Power Limit可以根据散热情况增加,TDC是电流
反正我这张双风扇的卡只能压住默认的135w,150w可以跑到1755mhz并且原神枫丹4k60全高,但是温度101度

Frequency

默认频率,建议把调整好的超频频率直接输入到这里
GFX是核心,建议不要超过1900,能跑到1850左右,Memory是显存频率除以2,Soc不要动
内存超频则修改最后一档内存频率,也就是DPM 3
我核显设置成1800,这样能跑到1700左右,电压在900mv内,相对比较凉快,再网上超频后性能提升不大,功耗提升很大
我将最后一档内存频率由默认的875改为850,也就是鸡血的1750mhz降频到1700mhz,因为每次直播都不太稳定,在崩溃的边缘,经过多次测试是显存跑不上去了

Curve

频率电压曲线,打开navi_curve_helper_1.0.2.exe

  1. 将目前显示的abc从左到右抄到Stock curve里
  2. 打开显卡控制面板,把你测试稳定的超频参数的频率电压 除以1000 对着位置填进去Modded volt,比如2102就填2.102
  3. 显卡控制面板里,点一下默认(关闭超频)点一下自定义(将展示默认的参数), 像第2点那样抄到Stock volt里,其中Botton的Volts看图形的左下角小字填写(比如0.67),Mid对应中间的输入框,Top的电压需要减0.025左右,不然曲线永远不对
  4. 点击下面蓝色Calc,把下面输出的Modded curve抄到MorePowerTool里,并勾上Override
    我经过多次调整和n次崩溃的测试的,建议设置成:-0.133211 0.222327 -0.029012

以后修改了电压参数,只需要做2和4就可以了

Fan

可以调节风扇的转速曲线,复制一段别人的话来解释一下,写的挺好
Fan Target Temperature(风扇目标温度),这个温度和上面的几个转速控制相关联,显卡风扇首先会尝试以Fan Acoustic Limit的转速来进行散热,如果在此转速下超过了目标温度,则风扇会提高到Fan Throtteling的转速,如果还是压不下温度,则风扇会以Fan Maximum转速运行

我的修改是,Fan Throtteling改到风扇不是很吵的转速3000,Fan Acoustic Limit设置成开始有声音的的转速2500,Fan Target Temperature设置成80度(效率比较高),zero开启,60起转50停转

改完了,点save保存一个mpt文件,下面会用到

RedBiosEditor

这个用于把上面的修改打包bios文件,这个操作至关重要,黑不黑全看这里的操作,上面只要你不动最高电压上限1050mv,功耗墙不是太离谱,怎么改都不会出事

  1. load你备份的vbios,如果你改过一次了还想再改,必须选原始备份,不然曲线会不对
  2. unlock 的请务必勾上,不然会黑,每次都要勾选
  3. 切换到PowerPlay的tab,load一下刚刚改好的mpt文件
  4. VRM Con改显存电压,VRAM Tim改显存时序的,这里不动(矿卡显存本来就不稳定),点save导出oc.rom,存到amdvbflash3.04plus文件夹里,这就是可以直接刷进去的文件了

如果你二次修改bios文件,已经unlock过的文件不会出现unlock的勾选,是正常的

刷入vbios

管理员cmd运行

cd amdvbflash3.04plus的绝对路径
amdvbflash -p 0 oc.rom

耐心等等,大概1分钟就能写好,会有提示原bios和新bios基本信息,

  • 如果没有任何提示电脑直接卡死,不要慌,直接强制重启就行,还没刷进去,铁定是文件有问题
  • 如果刷了错误的文件还刷成功了,不要慌,重新刷正确的进去就行
  • 如果不慎刷黑了,先看显卡有没有双bios切换开关,可以换一下进系统再换回来刷(我这款没有),没有就需要一个带核显的cpu开机刷,或者一个双显卡槽的主板,把这张卡插在第二个槽进行刷写,动手能力强的可以拆卡,找bios芯片,用ch341a编程器和夹子刷上面导出的rom文件