显卡bios电流

新手学堂038

显卡bios电流,第1张

最近趁着矿难买了一些矿卡玩,其中5600XT,5700,5700XT各买了一张,本着榨干矿卡最后一份剩余价值的理念,自然是要玩超频的,默认情况下的Navi 10系列显卡bios限制的比较死,于是祭出了刷bios解锁超频限制的方法,5700XT和5700都是一次成功,没想到却在5600XT上踩了坑,无论怎么改bios,刷完重启就黑屏。本文主要就是讲一下部分型号的5600XT刷完修改后的bios开机黑屏的原因以及解决方法

华硕5600XT TUF显卡有好几个版本,据我所知其中零售的有2款,专供矿工的有1款,我手上这块是三风扇同等大小,4热管的矿卡版,识别编号为731FHB171068AS19,有双bios(这是个坑,下面会细说),但是并没有bios切换开关,长这样的:

华硕5600XT TUF

修改显卡bios主要用到几个工具:MorePowerTool,RedBIOSEditor,amdvbflash,NaviCurveHelper,先来说说具体要改什么

首先第一步,用amdvbflash导出你显卡的默认bios,以管理员权限打开cmd,切换到amdvbflash所在文件夹,输入命令amdvbflash -s 0 originalrom,备份好你的显卡bios

打开MorePowerTool,点load载入你的显卡bios,进行powerplay table的改动,在Features页面,点击Feature Control

DPM_GFX_PACE和GFXOFF打勾,这两个是动态功耗管理和低功耗下核心0频率,可以提升超频后的稳定性和降低功耗

去掉DS_GFXCLK的打勾,这是GPU深度睡眠,关闭它可以解决某些不吃GPU的游戏由于GPU睡眠导致的帧数不稳,DS_开头的几个都可以关掉,不过通常关掉DS_GFXCLK就够了,其他选项保持不变,点OK关闭

回到刚才的页面,点击一下Write SPPT,这是写入注册表的操作,这样可以保证刷完bios后,注册表里的“软”powerplay table和bios里的“硬”powerplay table一样,写入成功会有对话框提示

切换到Overdrive Limits,顾名思义,这个页面就是限制超频的罪魁祸首,内容都是在驱动面板里可以调节的范围,主要改的是GFX Maximum Clock(核心超频上限),Memory Maximum Clock(显存超频上限),Power Limit Maximum(功率上限,就是驱动面板里那个可以拉的功耗条),下面是风扇最大/最小转速以及自动启停功能,和Fan页面的内容的区别是,这里是驱动面板里可调节的范围上下限,而Fan页面是实际转速上下限

切换到Power and Volage,Voltage Contro下面是核心最大电压和最小电压,可改可不改,如果想加压超频的话可以把1050改成1150或者更高,不过小心别boom了,我是超频到2100mhz使用,电压1050mv就够了,所以这里我只把最小电压从800mv改到了750mv,Power Limit(功耗上限),默认160w,实测2100频率基本够用,如果想超的更高可以加一些,最好不要超过200w,单8pin供电的显卡理论上最高支持225w,但是太极限了容易boom,TDC Limits(电流上限),这个改大一些没事,反正有功耗上限在那里控制着,我改成了210/20,右边是显存电压,不建议改

切换到Frequency,一般要改的是GFX Maximum(核心最高频率),即不超频情况下的最高boost频率,Memory DPM3(显存最高频率),这里内容可以不改,刷完bios后可以在驱动面板里慢慢调,等调试稳定后再写入bios也不迟

切换到Curve页面,对应驱动面板里的电压/频率曲线,现在也暂时不改,后面会说

切换到Fan页面,这里是风扇转速控制和自动启停功能

PWM Minimum(风扇最低转速),以百分比显示

Fan Acoustic Limit(风扇声学转速),显卡正常负载下的转速

Fan Throtteling(风扇节流转速),风扇首次全速运行时的转速,然后根据温度慢慢向低或者向高转变

Fan Maximum(风扇最大转速),风扇能达到的最大转速

Fan Target Temperature(风扇目标温度),这个温度和上面的几个转速控制相关联,显卡风扇首先会尝试以Fan Acoustic Limit的转速来进行散热,如果在此转速下超过了目标温度,则风扇会提高到Fan Throtteling的转速,如果还是压不下温度,则风扇会以Fan Maximum转速运行

其实简单的理解就是风扇的静音档/满载档/全速档,根据设定的目标温度来自动调节转速

Zero RPM Enable(风扇自动启停功能),打勾就是开启

Stop Temperature(风扇停转温度)

Start Temperature(风扇起转温度)

全部改完后,点击save保存为mpt文件备用

接着打开RedBiosEditor,点load载入你的显卡默认bios,先给大家看两张图:

有没有发现不同的地方?没错就是那个unlock选项框,这就是我要说的最大的坑,也是5600XT刷黑无法开机的直接原因,第一张图是RBE107版,国内网络上分享的基本都是这个版本,第二张图是RBE108beta2版,是我从国外论坛上找到的,我手上的华硕5600XT TUF,是个有双bios的卡,双bios卡比起单bios卡需要对bios进行额外改动才能保证修改好的bios刷完不黑屏,而国内网络上流行的RedBIOSEditor 107版,对于双bios显卡没有这个功能,只有最新的108beta2版,才可以完美解决双bios的5600XT刷完黑屏的问题。

那么问题来了,如何判断你手里的5600XT是双bios还是单bios呢?看看有没有bios切换开关?可以但是不能100%确定,最直接的检查方法是用amdvbflash导出你的显卡默认bios后,看看大小是1024KB还是512KB,1024KB的就是双bios卡(GPUZ不行,因为GPUZ导出的都是512KB)

PS:无论是用amdvbflash还是GPUZ导出的bios,即使大小不一样,用RBE108beta2版修改后都可以正常刷入

解决了最大的坑,继续来说RBE怎么改,在第一页把GPU ID改成5700或者5700XT(不是5600XT就行),这是为了欺骗显卡驱动,否则5600XT会出现频率调节后无法正常保存的问题,unlock选项框记得打勾,不然黑屏给你看

第二页PowerPlay,点Load MPT File,导入刚才用MPT保存的文件,导入成功后会有对话框提示

第三页VRM Controller是显存电压,不建议修改,矿卡的显存通常是锻炼的最狠的,稳妥一点不要超频

最后一页VRAM Timings,显存的时序参数,Memory Type根据你显卡的实际显存来选择,不要选错了,比如我的这块5600XT是三星显存,就选择K4Z80325BC,另一个MT开头的是镁光显存。虽然说不超显存频率,但是时序还是要优化一下的,这里分享一下我从国外抄作业的显存时序,比默认时序收紧了一些,可以提升性能:

三星显存:000000001F080000000000000A0900004003000018341B114400170006060002180000000709090018000000218E07000000010101000101001E18009D17000012120000D2000000D200000052518602690000000C000A12170500011F2A0C00D20000008BF5130FD200000000000000

镁光显存:800900007D040000000000006A09000040020000142619133D00170006060002100000000508080018000000218E06000000010101000101001C18000B1300000A0A0000B4000000B40000008A206C024C0000000A00040A130300011F2A0C00B400000002F4130FB400000000000000

根据你的显存型号,选择对应的字符串复制到1800MHz前面的那一栏里(如果没有1800MHz就复制到1750MHz),然后点击1800MHz就可以看到改动后的时序,其他频率不用改动

全部改完后,点Save保存一份bios文件,假设命名为biosrom

最后是用amdvbflash刷入bios,amdvbflash主要有两个修改过的版本可用,293+和304+,前者有-f强制刷入参数,可以把不同型号显卡的bios强制刷入,但是有部分显卡293+不认,后者没有-f参数,但是支持的显卡更多一些,使用前需要先用AMDVBFlashDriverInstaller安装驱动

刷入方法,把biosrom文件放在amdvbflashexe的同目录下,以管理员权限打开cmd窗口,切换到该目录,比如我的是C:\amdvbflash304+,输入命令行回车即可,293+的命令是amdvbflash -p -f 0 biosrom,304+没有-f参数则是amdvbflash -p 0 biosrom,刷完重启电脑就行了

重启完电脑,打开AMD驱动面板,就可以随你喜欢调节频率和电压了

我自己是2100频率,1049mv电压使用,很稳定温度也不高,风扇默认策略比较保守,可以相应的拉高一些,具体的自己慢慢玩吧

再来说一下前面提到的MorePowerTool里的Curve,其实就是把驱动面板里调试好的频率和电压曲线,直接写入bios里面,需要借助到另外一款工具Navi Curve Helper,简单说说怎么用,还是用MPT载入默认显卡bios,然后把Curve页面的三个数字复制到Navi Curve Helper的Stock curve parameters那一栏,把驱动面板里默认显卡的电压和频率复制到Stock voltage points那一栏,注意这里的单位是千兆hz和v,比如800mhz就用08,750mv就用075

PS:默认bios下Y轴的最低电压实际上是0688,NCH工具开发者的示例视频中也是以0688为例,不过我测试下来Stock voltage和Modded voltage的最低电压如果是一样的,那么数值填多少都不会影响曲线

然后把你修改好测试过稳定性的电压和频率填入Modded voltage points这一栏,比如我填的就是2100mhz,1049mv,接着点击下面的Calculate curve parameters,就会计算出新的曲线参数,对应modded curve parameters那一栏,把这些数字填入MPT里对应的三个对话框,就可以把频率/电压曲线写入到bios里去了

依照惯例跑个分,来看看最终成果如何,2100频率/1049电压跑了下3DMark Time Spy,测试机器的CPU是e3 1245v3,拖了总分后腿,显卡分8691还是不错的,基本上就是5700小超一下的水平(5600XT和5700是一样的核心),核心/热点/显存温度分别是59/74/58,银欣FT03B闷罐机箱,室温10度左右,这个温度不高,可以长期使用

娱乐大师也跑一下,仅供娱乐

最后是本文提到的工具打包下载,附上一份我修改后的5600XT TUF显卡bios,三星显存可以直接用

我现在用的就是三星s5660的,感觉在中端手机里算是性价比相当高的一款了,安卓22的操作系统以及时尚的外观都是这款手机的卖点,稍显不足的就是像素只有300万以及支持的视频格式较少……不过总体不错,建议出手。至于实体店需要支付高额的门面费,因此实体店报价比网上的高。

不便宜,目前来看,各种分销渠道,也就是线下的实体销售以及非官方的网上销售,三星S21+的售价可以低于6300元,这就等于即便三星在电商平台降了1000元,这价格仍然是相对比较贵的,三星并没有完全跟进市场价格,仍然是以一个6999元的“官方价格”在卖产品。同时也不难发现,分销渠道更乐于借助价格优势吸引消费者。

而对于现在的消费者来说,港版仍然是性价比最高的选择,因为三星S21+港版的售价不到5600元。由于其硬件与行货是相同的,所以商家还提供了代刷服务,更不用说很多爱折腾的老玩家早就不把三星刷机当回事了。所以综合来看,如果仅仅是行货与港版之间有价差,似乎还解释得通,但官方直营渠道与分销渠道之间也有巨大价差,还怎么解释呢?再对比下苹果不难得出结论,这事其实没那么复杂,就是三星定价贵而已。