一、显卡开核 开核有风险!开核有可能失去质保,开核造成的后果请自行承担! 1. 准备工作 1.1软件准备 软件一般要用到GPU-Z(下载地址:https://pan.baidu.com/s/1pLwFLI7)和ATIFlash(下载地址:https://pan.baidu.com/s/1b8vz4a)二个。 GPU-Z用来查看显卡显存颗粒以及备份原始Bios以作备用,GPU-Z目前最新版本为1.18.0。
红框内为显存类型,GDDR5(Samsung)中的Samsung代表显存颗粒制造商为三星,Hyrix代表海力士,Elpida代表尔必达。选择RX470开核Bios时尽量做到显存颗粒对应,也就是说三星显存颗粒的470D选用同显存颗粒品牌的470Bios开核,海力士用海力士的开核Bios,尔必达用尔必达的开核Bios,以避免发生一些不可预见的问题。
在GPU-Z界面按下红框内按钮,保存显卡原始Bios以作备用。个人建议以不同的文件名备份二份,反正不差那点时间。 ATIFlash用来备份或向显卡写入Bios,ATiFlash最新版本为2.74。
本人习惯于在命令提示符下用ATiFlash给显卡刷Bios,上图的ATiWinFlash一般只用于备份显卡Bios,跟GPU-Z的备份效果一样,强迫症患者可以跟我一样用ATIWinFlash再多备二份原始Bios。 1.2硬件准备 没有核显的同学,你需要一块亮机卡,以备万一开核刷黑恢复所需。 没有核显也没有亮机卡的话,你需要有一个有上述条件的朋友,或者50包邮回血。 2. 刷470开核Bios 建议在某个盘符的根目录下新建一个目录,将下载下来的ATiFlash解压进去,然后顺便把对应的470开核Bios文件也放到同一目录下。 然后用管理员身份进入命令提示符,Win10系统可直接在开始按钮那点击鼠标右键,在之后的弹出菜单中选择“命令提示符(管理员)”进入命令提示符(管理员)模式。
使用CD命令进入你ATiFlash程序和开核Bios文件所在目录,键入:Atiflash–p –f 0 XXXX.rom,然后等待刷Bios完成,重启电脑即可。 XXXX.rom是你的470开核Bios文件名,如果你有多个独显,那命令中参数“0”是需要根据显卡在PCI-E插槽的前后顺序来确定刷哪一块独显,或者先用Atiflash –i命令查看一下显示适配器的情况。
当命令提示符里显示“RestartSystem To Complete VBIOS Update.”时,即可重启电脑以使新的显卡VBios生效。 3. 开核结果 开核前后显卡GPU-Z状态对比:
开核前RX470D驱动Wattman默认GPU设置:
开核后:
开核前3DMark FSE测试显卡得分4876:
开核后显卡得分5204,得分提升了6.7%:
4. 刷黑后的处理 在某种角度来说,RX470D开核刷RX470的Bios并不会造成显卡物理损坏,因此并不需要担心显卡开核刷成砖了,刷黑了只是Bios刷入错误或不匹配而已。刷回开核前备份的原始Bios或刷入正确的RX470开核Bios即可解决。 刷黑后唯一的麻烦需要关机,将显示器连接在核显或亮机卡上。必要的时候拔下RX470D,开机进入主板Bios设置后,设置成核显优先或亮机卡优先之流的,然后关机插上RX470D,保持显示器与核显或亮机卡连接,开机进入系统后,重新刷入相应的正确Bios即可。
二、显卡超频 1. 显存超频 RX470D开核成470后,显存频率一般默认设置为1750MHz,基本上所有显存颗粒都可以在1850MHz频率下正常工作,三星颗粒可以达到2000MHz甚至2250MHz也能正常运行。
显存由1750超至2000后,3DmarkFSE测试跑分有一定的提高。 2. 核心超频 核心超频不外于降压、定频、拉功耗几种方法,或者这几种方法组合起来用。 2.1降压 一般RX470都可以把核心电压降到1.0V甚至以下运行,并可较大幅度地降低功耗和温度,减少撞墙的机率。 2.2定频 在核心电压降到1.0V左右固定后,适当提高核心频率(每5MHz或0.5%的超频幅度),以跑过甜甜圈或3DMarkFS压力测试为准,找到一个温度功耗都较为合适的频率,然后固定下来。
核心电压最高设置为1.025V时,核心频率1305MHz、显存频率2000MHz时,3DMarkFSE测试显卡得分5555,比默频1242MHz时高出近300分。 2.3拉功耗 观察3DMarkFSE测试结果曲线时发现GPU会有不满载,猜测是因为迪兰470XS的功耗墙设置得较低,只有90W。
在Wattman里把功耗拉满50%。
再次测试:
驱动里拉满50%功耗后,3DMarkFSE测试显卡得分有了明显的提高。但发现测试监控详细信息曲线里的GPU负载波动比没拉功耗前更大:
整个FSE测试过程中,GPU负载波动点由没拉功耗的1处变成了3处。 三、MOD Bios 1. 配备软件 1.1 北极星架构显卡Bios编辑软件: PolarisBios editor 1.4 PolarisBios editor 1.2,仅用来修改目标温度和风扇启动转速 1.2 Watttol、AtomBiosReader及Hex Editor Watttool被我用来确定Bios中电压补偿的数值; AtomBiosReader用来查找Bios中电压补偿的地址; HexEditor用来修改Bios中电压补偿值。 1.3 Atikmdag-Patcher及OCLmemBench 16.12.1版本后的鸡血驱动开始植入Bios签名认证,不再支持MODBios。Atikmdag-Patcher用于破解Bios签名检查。 OCLmemBench用于显存OpenCL测试。 2. BiosMOD 2.1 调整显存时序 RX470D显卡三星显存颗粒的时序如下: 250MHz: 111000000000000022CC1C00628C110B205709080DC360010020420021011420AA8800A00000000004030809160D0E0E 600MHz: 333000000000000022CC1C00A520241940570B0B16C55103002264003A051420CA8800A0000000000906111435141710 900MHz: 333000000000000022CC1C00E730362580570B0F9D860205002485005A091420DA8800A0000000000D08191E501B1E12 1000MHz: 333000000000000022CC1C0008B5362990570B101FC7920500448600620A14206A8900A0000000000E091C21591D2013 1125MHz: 333000000000000022CC1C0029BD472FA0570C11234853060046A6006A0C14206A8900A000000000100A202665202414 1250MHz: 333000000000000022CC1C004AC54834B0570C12A68803070046A700720E14207A8900A000000000120B232A70222714 1375MHz: 333000000000000022CC1C008CCD593AC0570D13AA09B4070048C7007A0014207A8900A002000000140D272E7B252B15 1500MHz: 555000000000000022CC1C00AD515A3EC0570E142D4A64080048C700030114207A8900A003000000150E2A3186272E16 1625MHz: 555000000000000022CC1C00CE596B44D0570F1531CB2409004AE7000B0314207A8900A003000000170F2E36922A3217 1750MHz: 777000000000000022CC1C0010626C49D0571016B50BD509004AE700140514207A8900A003000000191131399D2C3617 1900MHz: 777000000000000022CC1C00106A7D4FE0571117B98CA50A004C07011C0714207A8900A0030000001B11353FAA2F3A18 2000MHz: 777000000000000022CC1C0031EE7D53F05711183BCD350B004C0701240814207A8900A0030000001C123842B3313C19 试着将1625MHz(1501~1625MHz)时的显存时序代入1750~2000MHz频段,FS压力测试偶尔会有花屏或灰屏发生。将1750MHz(1626~1750MHz)时的显存时序代入1900~2000MHz频段,显存运转一切正常。 RX470D开核前后以及显存超至2000MHz、改显存时序时的OCLmemBench测试结果如下图:
RX470D开核前默频1650MHz显存OpenCL测试带宽约150GB/S,开核后1750MHz时显存测试带宽约177GB/S。
开核后显存频率提升至2000MHz时带宽测试约194GB/S,改显存时序后接近201GB/S。 2.2 调整核心、显存频率及能耗
我的显卡核心硬超是可以上1400,但那时温度及功耗都比较高,降到1305MHz核心频率时,温度和功耗还都较为满意,所以把状态5、6、7的核心频率全设定为1305,电压1025(无电压补偿)。注意原Bios的7个状态的核心电压值为65282-65288是指自动电压,另外核心频率的加减幅度是5MHz,电压是6.25mv的倍数(意味着你设置985mv即为987.5mv)。 考虑到核心电压接近1.0V,TDP与TDC设定了相同的数值,均为125;MPL功耗墙直接设置成150W,已经超过甜甜圈和FS压力测试时GPU-Z显示的135W左右的功耗,应该够用;温度墙降低到88℃,安全第一。 核心频率在驱动Wattman里设置可提升的上限值为1400MHz,显存频率上限为2100MHz,拉功耗上限因为MPL的提高,由50%直接降到10%。 显存时序把1750MHz的值直接复制填入1900-2000MHz频段,提升显存带宽。 2.3 调整风扇控制 总感觉鸡血驱动的智能风扇控制不给力,又不想多装一个MSIAB或Trixx之类的软件,所以只把Bios里目标温度由80℃降低到了72℃(目标温度时风扇转速2700rpm),风扇启动转速由35%提升到了45%(1710rpm,风扇满速应为3800rpm)。 目标温度及风扇启动转速只能在PolarisBios Editor 1.2里修改。
2.4 修改电压补偿 迪兰470XS的Bios里设置的电压补偿是37.5mv,让强迫症患者很不舒服,毕竟更喜欢在Wattman或Bios设置多少核心电压显示也是多少。 用Wattool先瞅一下,确认一下Bios里设置的电压补偿是多少?
Watttool显示我的卡核心电压补偿是+37.5mV,按每档6.25mV计算的话,在Bios里数值应为6(十进制十六进制都是6)。 祭出AtomBiosReader,读迪兰470XS显卡Bios,生成一个以Bios文件名为前缀名的TXT文件。
用记事本打开,找到核心电压控制那一条。
VoltageObjectInfo的偏移地址是a998,总长度009e。用HexEditor打开Bios文件:
选择范围,输入刚才的偏移地址和长度。
突然发现,居然选择范围内的数值只有一个“06”,好吧,就它了,修改成“00”,然后另存为其他文件名。
3. 刷MODBios 3.1 修复MOD Bios 经HexEditor修改后的Bios文件,在用AtiFlash程序向显卡刷入时,显示错误。 再用PolarisBios Editor打开时,显示CheckSUM错误,需要保存修复。
打开Bios后,CheckSUM显示红字,区别于正常时的绿字,保存后修复。 3.2 刷MOD Bios 如同开核时刷开核Bios一样,以管理员身份进入命令提示符:
4. 破解驱动Bios签名认证 MODBios刷入后,可以先不着急就重启。假如你刷完就重启的话……
桌面右键—RedeonSettings,弹出这个窗口告诉你没有安装AMD显卡驱动等等。实际上因为16.12.1以上版本的ATI显卡驱动不再支持MODBios。这时候,AMD/ATI Pixels Clock Patcher就可以用上了。 Atikmdag-patcher有二种用法: a. 当文件名为Atikmdag-patcher.exe时,可以对显卡驱动进行一系列的破解; b. 当文件名为Atikmdag-patcher-bios.exe时,仅对BiosSignature Check破解。
按下“是”后,会弹出一个窗口确认完成破解(注意360防火墙这时会弹出警告)。 PS:如果今后返回原厂Bios时,需要再次运行破解补丁恢复:
5. MOD测试结果
驱动Wattman界面成这样了,后面二个1305核心频率的居然没了……不过好在没影响使用。
风扇启动转速1710rpm,目标温度72℃,目标温度时风扇转速2700rpm,最高温度88℃。
GPU-Z显示显卡默认核心频率1305MHz,显存频率2000MHz。
Watttool显示Bios核心电压补偿为0。 再跑一下三大妈,显卡得分又涨了点?
[size=0.83em]58f73cd496f85.jpg (252.73 KB, 下载次数: 0)
下载附件
2017-12-5 19:32 上传
重点是GPU负载曲线起伏少而且小多了。
|