日本电子维修技术 内存首发!Z170/Z370 突破内存64g可用的上限限制




平台蓝天Z370/Z170
内存128g m-die DDR4 SODIMM+32G海盗船3000C16(16g*2)
CPU:9900K


这里我讲一下具体的过程。

[email protected] 提供的相关bios,以及提供相关背景知识的Toppc Lin大佬
感谢共同测试灵顽灵教授

我们首先要搞清楚内存-CPU-PCH之间的关系。


QQ图片20190809161639.png (25.33 KB, 下载次数: 0)

2019-8-9 17:26 上传

(如果有不对的地方敬请指出)

如图所示,内存连接到CPU的IMC(内存控制器),此时IMC通过BIOS中MRC(Memory Reference Code)来识别并传递信号到PCH,PCH根据ME信息判断是否通过校验,已确认最后的可用内存信息。
由于intel的ME以及MRC是两个不同Group在搞,因此进度是不统一的,其中MRC-group进度大概跟HK记者一样跑得快,据说在kabylake时期MRC已经支持128g了。而ME-group的进度就比较慢一些,像个老太太一样。
事情的起源大概是这样的,前几天dsanke老大发现了一个Z370(P7xxTM)蓝天主板的bios后面备注了128g,但是通过和更新版本bios对比发现MRC部分几乎没有修改(只调整了几个字节),me也没有调整过(Z370me)。尽管不抱着太大的希望,我们还是打算测一下。
于是在昨晚,我和灵顽发起来了py交易,我和灵顽各有32g*2的64g m-die内存,因此刚好可以突破到128g(打破64g的限制),因此我们就开始进行测试。

我们首先尝试了一下最新的bios搭配Z370me

3.jpg (183.08 KB, 下载次数: 0)

2019-8-9 17:27 上传



结果很不友好,我们失败了,128g只能认64g。

然后在我们不报希望的情况下尝试了后缀128g的bios。

1.jpg (215.07 KB, 下载次数: 0)

2019-8-9 17:28 上传



128gb成功识别,至此我们判断,MRC中改动的部分字节就是64g限制的开关。而现有的Z370me(11.x)已经可以支持128g的情况。

这也是首个Z370+9900k+128g的实现。



Z170的情况跟Z370又有区别

Z170魔改的bios实际上跟Z370使用同一个MRC,但是由于牙膏厂的PCH不同,使用370的ME常规情况下无法点亮,而ME则是判断内存是否可用的重要固件。

为此,我们测试组和dsanke老大探讨了一下可能的情况,并且针对需要确认的东西设计了试验方案。

今天白天我找朋友拿了一下我之前的32g内存,这一下我手里的内存就变成了96g(32*2+16*2)。

我首先尝试了Z370 MRC(蓝天原版)+Z370ME(魔改调整的版本)的bios。

4.jpg (143.59 KB, 下载次数: 0)

2019-8-9 17:29 上传



内存成功点亮并且可用,需要注意的是,由于96g内存带来的IMC压力太大,2666的条子会自动降频到2400。

另外这个版本由于me是魔改的,还有部分bug未修复。

然后又尝试了基于更新版本bios的情况

Z370 MRC(更新版本手动改MRC)+Z370ME(魔改调整的版本)的bios。

4.5.jpg (81.79 KB, 下载次数: 0)

2019-8-9 17:29 上传



也证明ok,这就证明MRC改动的几个字节实际上就是64g限制的东西。

下一步我们进一步测试了Z370 MRC(更新版本手动改MRC)+Z170ME(me挑选过版本)的bios。

以上的两个版本bios鉴于ME做了修改,会出现更改bios不保存,蓝屏后bios重置等等小bug。


5.jpg (182.59 KB, 下载次数: 0)

2019-8-9 17:30 上传



这bios我微调了一下,所以显示版本号是1.05.10不要见怪。

这版bios也可以实现96g可用,突破64g可用的限制。

经过测试,唯一的问题是这版本bios开机时间和重启时间很长(当内存>64g时,当内存≤64g时一切正常),其他的bug暂时没发现。

至此Z170 上突破64g限制已经实现。


总结:Z370上128g已经基本完美,要个屁Z390!Z170也可以上128g,干死牙膏厂!





评论
牛批牛批啊

评论
技术好文收藏了。。。。

评论
如此科普文没人顶, 真是无奈

评论
太强了,干死牙膏厂

评论
虽然哦用不上,但干死牙膏厂

评论
ME本来就是反人类的专用后门,google的服务器都自行关闭ME的。

评论
跑memtest了么

评论
dsanke牛逼,雷丘牛逼

评论
只赞同最后一句话 干死牙膏厂

评论
dd

评论
之前我那个D3的Z170只能认到16G(8Gx2),后来卖家似乎也是联系这个人改了BIOS能认到32G了(8Gx4)

评论
大佬大佬
吃瓜群众不明觉厉

评论
住手吧!牙膏厂的脸都让你撕完了!留个底裤行不?

评论

也不能简单就关掉,就很烦。

评论

2400当然能跑过啦

评论

泰坦dalao好

评论
前排吃瓜

评论

j叔乐观点,回头玩hedt的多了就好了

评论
干死牙膏厂,然而要这么多内存干啥呢?

评论
干死牙膏厂

评论
干死牙膏厂

评论
是因为不同类型的内存导致的自检因而开机长 ?

评论
牛b牛b,往死里挤牙膏

评论

本坛还有几人敢论牙膏,哈哈哈

评论
最后一句说的好
干死牙膏厂

评论

你可以试试https://www.solidot.org/story?sid=53659

评论
大佬大佬干死牙膏厂

评论

我测的几个bios已经处理过me了,我说的是不能简单关,关掉会引起一系列反应。

评论

不是
实际是因为bios MRC通过的内存>ME允许的内存,一般情况下MRC不通过这么多,这回通过了,就会导致ME错误。
我实际没有说,这个bios的启动长,根本原因是掉了ME,也就是ME无响应。
所以我们在BIOS里会看见ME的版本号变成0.0.0.0,而恢复到64g内存则一切正常。

这实际上是我们对intel限制的一种挑战。
我的观点是这样的,我可以不用,但是你不能没有,或者从有限制到没有。

评论

佩服这种精神

评论

没事,以后买AMD处理器吧。

评论

都一样的,amd那边agesa更乱,其实对于DIYer来说,Intel的BIOS好歹整体模块化,细节容易弄懂。
dalao:AMD.........................................

评论
顶技术帖,我想把8x4换成 16x2  现在z390四根内存平时用着都到50度了还只是开了XMP 3200 C14   如果以后心血来潮去超内存应该稳不住

评论
前来支持

评论
牛逼啊!!!!

评论

看谁家板子,MSI的板子两条比四条好OC一点
内存温度高就拿个小风扇吹,总是没坏处的~

评论

如何使 H310C/B365/Z370 的 BIOS 支持最大 128G 内存:
1.提取SiInitPreMem模块,GUID为A8499E65-A6F6-48B0-96DB-45C266030D83
2.搜索“C786....000000....00”,其中“..”为任意HEX值
3.第一处“....”不用理会,第二处“....”如果是“8000”那么就是最大64G,如果是“0001”就是最大128G
4.将“8000”修改为“0001”可破除64G限制
5.100/200系BIOS内也有此内容,理论上6-9代的IMC支持的内存没差,6700+Z170也能128G内存(已测试可行)
6.我这边看,MSI的Z370,18年底的BIOS还是8000,19年4月的BIOS就是0001了,ASUS的BIOS一水的都还是8000
7.ME 需要禁用(修改Flash Descriptor的HAP Bit,但要注意部分主板有校验不允许这么改,改后无法开机)
8.部分BIOS需设置 Chipset->System Agent (SA) Configuration->Above 4GB MMIO BIOS assignment->Disabled 不同 BIOS 位置不同,且可能被隐藏,无法直接修改

评论
有64G我就知足

评论
看不懂呀

评论
厉害.

评论
道理我都懂,但实在用不上这么大的内存……

评论
才有4X8的飘过。
佩服这种精神,毕竟突破限制普通主板就可以做基本的工作站了。  

评论
32g最便宜单条来四条。。

评论

在此非常感谢D大分享z170的bios,128g内存完美支持,不用换主板了。四根内存1.2v 1t稳跑3200。

评论

请问有没有技嘉z370 修改的方法?


评论
这个方法,[email protected]

评论

怎么联系,不知道怎么修改bios啊
谢谢

评论

你不报主板型号,怎么帮你修改

评论
看到这帖子,我真觉得无语,lz是真恶心,我气得浑身发抖,大热天的全身冷汗手脚冰凉,这个社会还能不能好了,我们Z270到底要怎么活着你们才满意,眼泪不争气的流了下来,这个坛子到处充斥着对Z270的压迫,Z270何时才能真正的站起来。凭什么Z170和Z370可以突破,Z270就不可以突破

评论

迫害270是大家一贯的职责(其实很多270板子甚至通刷370bios的)

评论

GA-Z370HD3P,按照D大的指示,提取了最新F14a版BIOS的SiInitPreMem.ffs, 用HxD搜出来的结果:

捕获.JPG (245.61 KB, 下载次数: 0)

2021-2-15 12:21 上传

捕获3.JPG (230.87 KB, 下载次数: 0)

2021-2-15 12:21 上传


这是官方已经改了?我不用改了? 下面是最早的F3版本里找出来的

F3.JPG (207.2 KB, 下载次数: 0)

2021-2-15 12:31 上传





评论

技嘉要删 MeRecoveryDxe 同时改 HAP bit,这边官方确实已经改好了。

评论
打人牌纯血的370ROG已经提供了128G的bios
其他都已经放任了

评论

谢谢D大,改 HAP bit 是不是这一步  6.用 HXD 打开 BIOS文件,将 0x102h的位置 +1
我还不明白这是什么意思。

评论

是这一步,ME限制最大64G内存,超过会自检很慢,需要将ME设置到AltDisabled模式才会正常,就是改这个。

评论

就是这一步不知道怎么操作,0x102h的位置在哪里,+1究竟是什么意思,咋个加法。
最好有操作截图参考。

评论

加风扇,不加怎么超

评论

确实,M10H的新bios写了开放到128G
试了就知道了,插满128G实际开机会慢,假开放

评论

16MB的BIOS文件打开,偏移0x102的地方,原本应该是0x90或者0x80,你改成0x91或者0x81保存,当然有其他的你就酌情变通,确保and 0x1之后的结果还是1,而不是0就行了。

评论
求求党 求一份Z170X-UD3-ULTRA 的BIOS

评论
收藏了,虽然我现在用的是epyc

评论
干死牙膏厂,顶

评论
看了下,华擎z370最新版本bios已是支持128g了
最新版:

QQ图片20210905172930.png (95.29 KB, 下载次数: 0)

2021-9-5 17:33 上传



初始版:

QQ图片20210905173215.png (74.36 KB, 下载次数: 0)

2021-9-5 17:33 上传

电路 电子 维修 我现在把定影部分拆出来了。想换下滚,因为卡纸。但是我发现灯管挡住了。拆不了。不会拆。论坛里的高手拆解过吗? 评论 认真看,认真瞧。果然有收 电路 电子 维修 求创维42c08RD电路图 评论 电视的图纸很少见 评论 电视的图纸很少见 评论 创维的图纸你要说 版号,不然无能为力 评论 板号5800-p42ALM-0050 168P-P42CLM-01
 ·日本留学生活 求个大阪合租
·日本留学生活 自家房招租求
·日本留学生活 东京地区出9成新lv钱包
·日本育儿教育 孩子从国内过来如何学习日语
·日本育儿教育 明年四月横滨招月嫂
·日本育儿教育 请问咋让娃突破识字关?感谢分享中文共读和学习经验的妈妈
 ·中文新闻 东区明星迈克尔·格列柯,53 岁,将在第一次出生两年后第二次
·中文新闻 《爱情岛》明星卡米拉·瑟洛和杰米·朱维特在透露即将迎来第三

维修经验

CPUcpu-z 1.77版低调发布

日本维修技术更新: New benchmark “submit and compare” feature New clocks dialog reporting all system’s clock speeds in real-time Preliminary support for Intel Kaby Lake AMD Bristol Ridge processors 主要是增加了支持I、A两个新架构的 ...

维修经验

CPU这几天经常开机黑屏,热重启后又正常

日本维修技术这几天经常开机黑屏,热重启后又正常,今天热重启也不管用了。折腾半天总算点亮,显示超频失败,以前出这个画面我是不理它的,直接重启就能正常进系统了,今天不敢托大,因为 ...

维修经验

CPU超频求助!关于华擎H170和6700K

日本维修技术问题见楼主的show贴 https://www.chiphell.com/thread-1634895-1-1.html 这次华擎的H170 Hyper最大的特色应该是自带时钟发生器可以自由超外频 可是楼主好久没有折腾超频了。。。 两图中除了CPU外频 以 ...

维修经验

CPU液态金属会侵蚀cpu核心吗?

日本维修技术前阵子看到有人说,液态金属时间长了会侵蚀cpu铜盖,那么问题来了,这货会不会侵蚀核心呢? 评论 这玩意儿好像只对铝起反应 评论 不是说,cpu的盖子是铜的吗。。。 评论 不会,核 ...

维修经验

CPUm6i究竟支不支持e3 1231v3

日本维修技术官网上看支持列表没写有e3 1231v3,装机帖又有人晒,百度也没个明确答案,那究竟能不能点亮?有在用的chher说一下么 评论 升级最新bios肯定可以支持 评论 我的p67evo官网上也没说支持12 ...

维修经验

CPU华擎 HYPER 妖板 正确玩法

日本维修技术600元的 B150,10相供电,释放洪荒之力 注意必须官网 Beta 区的 BIOS 有 AVX 的 CPU 可能会掉缓存 启动时按 X 键激活 SKY OC,重启后进入 BIOS 160924164727.jpg (95.63 KB, 下载次数: 1) 2016-9-24 17:47 上传 ...

维修经验

CPUE5 2686 V3和i7 6800K如何选择

日本维修技术默认用,不超频,两者功耗是一模一样的 E5 2686 V3:2.0主频,3.5睿频, 18核心36线程 ,45M L3 咸鱼大约2500~3000元 i7 6800K : 3.5主频,3.8睿频 ,6核心12线程 ,盒装3000元 评论 性能应该是26 ...

维修经验

CPUHD530硬解4K能力还是有点弱呀!

日本维修技术播放器用PotPlay 64bit,各种优化后,跑4K @120Hz视频只能到70帧左右的速度,勉强能用! 显示器用的4K的优派VP2780 未标题-1.jpg (211.97 KB, 下载次数: 0) 2016-9-26 21:29 上传 评论 这个估计你没优化 ...

维修经验

CPU6900k 1.25V到4.2体质怎么样

日本维修技术如图,体质怎么样,ring是35,没敢试了,都说ring高了毁硬件 评论 不错的U,但不算雕,上4.4就大雕了,这电压上4.5的目前没见有人发图 评论 谢谢前辈告知 评论 我这个用1.2V超的4.2,R ...

维修经验

CPUI3 6100 华擎B150M pro4超4.5g测试。

日本维修技术看看论坛没多少i3 6100的帖子,就转下自己发的show贴里面的数据,给大家参考下。家里还有当年的神U i3 540 oc 4.5G在给老妈用。 不知道数据上正常吗?有6100的朋友可以告诉下,另外是不有 ...

维修经验

CPU7系u会兼容100系主板吗?

日本维修技术RT,听说要推200系板,100系还能用吗以后。。 评论 兼容的 评论 感谢!以后换u就行了,目前消息200系板会有新的特性吗? 评论 24条PCI-E 3.0通道、支持Intel Optane混合存储技术、十个USB 3 ...

维修经验

CPU有心入5820k了,求教下温度问题

日本维修技术一直徘徊在6700k和5820k之间,6700k现在这德行直接把我推向了5820k啊,从2600k升级上来,三大件都要换,现在唯一疑惑的是IB-E ex这种顶级风冷能不能压住4.5g的5820呢?毕竟刚刚买一个多月。 ...

维修经验

CPU6600&6600K才100的差价

日本维修技术太少了吧。。。 6600.JPG (106.91 KB, 下载次数: 0) 2016-10-1 10:30 上传 评论 毕竟只是i5而已…… 评论 上z170 6600也能超,等于没区别,差价能有100已经不错了 评论 然后又见不超频人士推荐超频 ...