PCEVA,PC绝对领域,探寻真正的电脑知识
开启左侧

RX4xx/5xx BIOS 折腾杂记

[复制链接]
StormBolt 发表于 2018-10-14 13:15 | 显示全部楼层 |阅读模式
点击数:1174|回复数:38
起因上个月是帮朋友收了块600元包邮的XFX 470 4G黑狼(竟然比我的470D黑狼少了1热管),并帮他刷成580以提升频率,中途发现了几个问题,顺便折腾自己的。
几个不易发现的点分享一下:
1、虽然刷580可以不用驱动签名补丁,但是刷480更好,刷570和580会在不撞双墙、不掉频率的情况下莫名降低性能,并且性能不稳定,我浪费了几个晚上测试、修改各种BIOS参数以及和OCN上的一个德国哥讨论,结果就是同BIOS只要名字一改(采用16进制编辑直接改名)驱动就区别对待,尽管很讲不通道理,不过事实如此。5XX和4XX的区别,一个FSE5500-5900变化无常,一个FSE6100雷打不动。

2、4XX/5XX,估计Vega也是,默认的风扇模式是fuzzy即模糊控制,逻辑不明,但这种方式特点是转速升得慢、降也得慢,容易出现温度猛涨至撞墙风扇才开始提速,之后性能回弹、波动,并且游戏过程中高温降至中温时(如80-70)转速也没有哪怕是很慢的降速,造成不必要的噪音。这可以通过BIOS内改成legacy,也称为LUT(Look up Table)模式来解决,这种是直接说明温度和转速对应关系的,特点是会失去停转功能,但温度上了风扇立刻跟上,温度稍降风扇立刻降速,综合噪音降低。这种似乎一些软件可以实现,有图表的那种界面就是。

3、580不要签名验证,因为它是这系列最高,没人往低处刷。只需几个16进制值的改动就把名字变成580了,这算是真正破解驱动签名验证的手段,然而有第1点的存在。

4、刷580了,“软件功耗墙”就是580的,表面上功率可以飙得更高而不降频,实际上存在PowerDraw读数不准、虚高,所以驱动里功耗不拉高还是一样撞墙——没有坚如磐石的纯硬件墙,有也是电流、温度的,功耗是统计值不是直接测量值。但因为BIOS规定的温度墙和4系列差不多,所以功耗墙随便乱改再高不会把卡热挂,到点了它就断电保护。


PS:关于改名降性能,猜测这是除驱动签名以外的防BIOS修改手段,检测到流处理器不是2304的580即予以性能降低处理,毕竟470/570这一刀切得实在没水平,默认电压稍低的470把电压加到480水平,频率就上1300了,少那256个流处理器差别有点小,这是拼体质的一代,用户只能抽奖,体质好→同电压频率高→难撞墙→稳态频率高→性能强。这虽然“叫做”超频,实际上却是把阉得不干净的黏回去了。

最后是流水账跑分,470D开核@全程1300/2000

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
gloobox 发表于 2018-10-14 15:06 | 显示全部楼层
不错不错啊,如果有简单的教程科普一下更好
来自安卓客户端来自安卓客户端
tualatin 发表于 2018-10-14 20:23 | 显示全部楼层
变身480? 给力啊
来自苹果客户端来自苹果客户端
StormBolt  楼主| 发表于 2018-10-14 20:33 | 显示全部楼层

还是2048个流处理器,不过没有480那点电压偏移的加持,1300频率达不到
tsammammb 发表于 2018-10-15 09:08 | 显示全部楼层
580能用480的WIN8.1驱动么,需要改签名么
StormBolt  楼主| 发表于 2018-10-15 09:26 | 显示全部楼层
tsammammb 发表于 2018-10-15 09:08
580能用480的WIN8.1驱动么,需要改签名么

不用签名,签名指的是BIOS内的签名,只要你BIOS没改动过或者型号是580就不需要签名补丁
驱动应该可以用,本来就没有480的驱动还是580的驱动这个说法,都是同一个,17.4.x起就支持5XX,最迟版本是17.7.1,所以可以

jackyi 发表于 2018-10-15 09:37 | 显示全部楼层
感谢经验分享,在用蓝宝474海外版(蓝宝470D开核),借给朋友用时,据反馈刷过5系列vbios,确实不稳定且噪音大,后刷回。安照ATI吧主的RX47/80降压超频文章操作,可以1005mV电压下稳1260MHz(体质76%,不拉功耗和风扇)且经过半年运行,感觉稳定性,频率、温度,功耗和噪音控制很平衡。
StormBolt  楼主| 发表于 2018-10-15 13:10 | 显示全部楼层
jackyi 发表于 2018-10-15 09:37
感谢经验分享,在用蓝宝474海外版(蓝宝470D开核),借给朋友用时,据反馈刷过5系列vbios,确实不稳定且噪 ...

这体质好,我67体质,1075mv才能1260,默认1150mv了
来自安卓客户端来自安卓客户端
tualatin 发表于 2018-10-15 16:40 | 显示全部楼层
StormBolt 发表于 2018-10-14 20:33
还是2048个流处理器,不过没有480那点电压偏移的加持,1300频率达不到

哦,没注意流处理器。 频率低点也好,省电。
bixby 发表于 2018-10-15 19:46 | 显示全部楼层
580这一代 算是到头了,不知道amd下阶段该出什么样的卡呢
StormBolt  楼主| 发表于 2018-10-15 20:35 | 显示全部楼层
bixby 发表于 2018-10-15 19:46
580这一代 算是到头了,不知道amd下阶段该出什么样的卡呢

这几天还在传会出新的580,然而是2048SP的,工艺上一说是第三代14nm,一说是12nm,AMD官网已经有了,JD上迪兰也上架了

https://www.amd.com/zh-hans/products/graphics/radeon-rx-580
https://item.jd.com/100000689327.html?dist=jd

如下图,这个规格参数和470/570一模一样

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
bixby 发表于 2018-10-16 12:43 | 显示全部楼层
StormBolt 发表于 2018-10-15 20:35
这几天还在传会出新的580,然而是2048SP的,工艺上一说是第三代14nm,一说是12nm,AMD官网已经有了,JD上 ...


怀疑就是改名版本,抢占2060的市场

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
StormBolt  楼主| 发表于 2018-10-23 00:54 | 显示全部楼层
bixby 发表于 2018-10-16 12:43
怀疑就是改名版本,抢占2060的市场

BIOS内部赫然写着POLARIS20,不是30!
这就是改名,已证实2048SP的卡刷570/580会掉性能,而刷580 2048SP不掉,贴吧有人共享了BIOS,我观察它的内容,改了自己卡BIOS的ID让它变了个名字,没有像570/580那样掉性能
AMD刀法不行,2048/2304差距太小,只能用驱动阉,而新一代2304SP的卡体质上来了,所以放开

jackyi 发表于 2018-10-29 12:04 | 显示全部楼层
喜欢高频/高TDP的话,可以进一步折腾,试试AMD吧分享的  迪兰RX580 2048SP SAMSUNG/ELPIDA  vbios ,新鲜滚烫哦!
StormBolt  楼主| 发表于 2018-10-29 14:59 | 显示全部楼层
本帖最后由 StormBolt 于 2018-10-29 15:02 编辑
jackyi 发表于 2018-10-29 12:04
喜欢高频/高TDP的话,可以进一步折腾,试试AMD吧分享的  迪兰RX580 2048SP SAMSUNG/ELPIDA  vbios ,新鲜滚 ...

试过了,其实没高到哪里去,它默认和我这个一样水平,只不过那个那个核心体质好,可以往上再超。我查看了16进制值发现它的电压是1.2v的自动默认值,我的是1.175,但我那个体质太差,加压也上不去,顶多1340,风扇吵死得不偿失。同一个核心同一个频率,说是超的就有人不喜欢要默认用,出了个默认就真香都去买,呵呵呵

我的卡是XFX的,不直接刷,试的方式是查看这个BIOS里面的16进制值,直接改名,看驱动是否还是区别对待,结果是只要名字是480/580 2048SP就不会出现如顶楼所说的限制性能。国内这方面的研究还是太肤浅,停留在显存一致就互刷的阶段,改动也顶多是改个显存时序,鬼佬是真厉害,什么电压偏移、防掉压、VRM的工作频率都搞。下次590出了我再改名,看能否免驱动签名补丁。



ilunan 发表于 2018-11-21 10:26 | 显示全部楼层
StormBolt 发表于 2018-10-15 13:10
这体质好,我67体质,1075mv才能1260,默认1150mv了

我570,体质77,950mv跑1220稳定,感觉频率可以更高一些 稳定点直接降到1220了
inSeek 发表于 2018-11-22 17:03 | 显示全部楼层
请教LZ,bios里改名具体是啥?
StormBolt  楼主| 发表于 2018-11-22 21:56 | 显示全部楼层
本帖最后由 StormBolt 于 2018-11-22 22:03 编辑
inSeek 发表于 2018-11-22 17:03
请教LZ,bios里改名具体是啥?

用16进制编辑器打开BIOS,在0xD4-0xD7这个位置,470/480/570/580/590分别是:
470:
F0 7D C6 0F
570:
F0 7D E6 0F
580:
F0 7D E6 07
590:
F0 7D E6 01(590无论改名或直接刷本尊BIOS,驱动都不识别)
补充一个帖子里没有讲到的580 2048SP:
F0 FD E6 0F



另一处需要修改的地方是4系列的“ELLESMERE”要替换成5系列的“POLARIS20”(590应该是相应的POLARIS30但无效),这个也在以上内容附近,地址不固定,随每个BIOS不同而不同

以上改完之后需要用Polaris BIOS Editor存一遍以修复校验和

详情见这个帖3楼,专门讲怎么4系列改5系列的,还有其他修改的说明。帖主是位德国哥,上次也是和他交流,检查替换了N个模块无果,才证实了改名580掉性能的事实
https://www.overclock.net/forum/ ... 80-rx570-rx580.html



inSeek 发表于 2018-11-22 22:38 | 显示全部楼层
StormBolt 发表于 2018-11-22 21:56
用16进制编辑器打开BIOS,在0xD4-0xD7这个位置,470/480/570/580/590分别是:
470:
F0 7D C6 0F

谢谢。先研究下...

不知道这种改名掉性能的坑除了470-590外,低阶的Polaris会不会有?
我之前把Polaris 11系列开核刷成了Polaris 21系列后,3dmark的测试来看,分数有5%+的波动,但就测试了3次,样本有点少,我周末再多测试试。


StormBolt  楼主| 发表于 2018-11-22 23:11 | 显示全部楼层
inSeek 发表于 2018-11-22 22:38
谢谢。先研究下...

不知道这种改名掉性能的坑除了470-590外,低阶的Polaris会不会有?

估计不会,我猜测只有名字是580但却只有2048个SP的不匹配情况会掉性能
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部