故事的开始大约是一年多以前的某个夜晚。大约是从20年初开始,闲鱼上开始陆陆续续涌现出一批低价的华为2285Hv2和2288服务器。初代的snb架构虽然老了点,但跑个Minecraft je服务器或者nas之类的应用依然是绰绰有余了。
经过一番考察,这批服务器似乎是最早的ipfs挖矿的产物。就成色来看这批服务器的工作环境只怕不是无尘恒温的ipc机房,而是FIL之类矿老板们的矿场。彼时CHIA尚未兴起,以太坊的逐渐高涨也未影响到低迷的文件币市场。于是这批丧失了价值的服务器就沦落到200元一台的境地,被我抱回了家。
书归正传。当时在群里分享了低价服务器的消息后,某位资深垃圾佬当场点评了一句:
E5太老了,要玩就玩3647
于是在今年年初手上有闲钱以后就果断上车当时最新的LGA3647服务器平台。
简单科普
先简单介绍下这套平台。继LGA2011-3的末代E5 v4平台之后,2017年发布的新至强可拓展系列更新到了intel的祖传架构-skylake(sp),在支持全部现代指令集和额外的AVX512的同时也与10代酷睿平台站到了同一高度(雾)。
最重要的是,3647的ES型号只要正式版零售价的十分之一到二十分之一。低至几百元一颗的处理器价格让普通人有了折腾的可能性。
要折腾一个平台首先需要了解清楚其大概产品线和规格。3647的产品大体来说分铂金,金,银,铜牌处理器。听起来就像酷睿的i3579一样,然而实际要更复杂;一部分金牌处理器较铂金牌拥有更高的主频和多核分数,铂金处理器中也存在8156这样的迷惑型号。
intel重塑xeon产品线的野心似乎也不止于此。在3647以前,e5系列的分类规则基本都是简单随着编号的从小到大,核心数和主频也跟着递增。到了这一代的至强intel,除了常规作为处理器的用途外intel还丧心病狂的往里面塞了很多可选功能——比方说,p系列集成了fpga芯片,f系列则会多出来两个小尾巴,用于直接插自家的omnipath网络。到了第二代至强可拓展,intel更是加入了对自家新产品:傲腾dcpmm内存的支持。
BIOS和主板
这就给我们的折腾带来了很大的麻烦。处理器带有各种花里胡哨可选功能的同时,其对主板的要求也逐渐严苛。对这些稀奇古怪处理器提供支持的主板自身也常常稀奇古怪,要么是刀片机等非普通规格,要么仅存在于OEM中。更不要提ES不显版本的加成了;垃圾佬应该知道的常识是点亮ES处理器大多需要早期bios或者硬改。
这不一定是坏事,毕竟越难点亮的CPU价格往往越便宜。正式版的28核8280至今仍要一万多两万块钱,es不显的24核ql2m最低才一两百块钱不是么。
有经验的垃圾佬自有其解决方案——无非是给bios插微码,或者对照支持的主板硬改。改bios技术门槛很高,尤其是在服务器平台。常见消费级平台往往有一键刷bios等方便功能,哪怕直接刷芯片也可以很方便的用烧录夹解决。
然而3647这样的新服务器平台就麻烦很多了。大部分主板确实支持通过BMC更新bios(BMC可以看做是一个主板上独立小系统,上电就先独立启动,负责硬件自检,提供远程监控等等等),实际操作的时候却不怎么可行:要想登陆BMC并使用其中的功能需要让管理口连上网,其次还需要正确的登陆密码。联网的ip地址和登录密码的设置方法很简单:进入bios设置就行。
那怎么进入bios呢?恭喜你发现了问题的关键:
要想进入BMC刷bios,你需要先设置IP和密码;要想设置BMC的ip地址和密码,你需要先进入原本的bios;要想进入bios需要系统能正常启动;要想系统正常启动……你需要进入BMC刷bios。
事情到了这一步无非两种解决方案。一是先用一颗已知支持的正式版或者正显版处理器点亮,二是直接吹下来芯片硬刷。需要注意的是大部分3647主板已经采用32m乃至64m等大容量高速bios芯片,需要更高速率的刷写器才能进行刷写。
不过,珍惜尚能允许垃圾佬乱搞的3647平台吧……前段时间跟35大佬聊天的时候他表示新的LGA4189主板,比如超微的x12系列已经加进去了CRC校验,如果检测到bios不对头会直接拒绝开机。以后的垃圾佬想要魔改只怕是得动硬件了。
以下为(个人所听闻的)奇怪处理器列表及注意事项。算是珍贵经验总结了。
处理器 | 注意事项 |
F后缀的第一代至强 如QL2M | OPA网络,支持的主板会在插槽缺口上有个金属小尾巴,比如超微x11 dpi-n的早期型号。 只有这种带小尾巴的主板+bios插入微码才能点亮。 |
QL2K | 26核,经常被商家标注为w-3175x的es版本出售,事实上对应的正式版型号应为8164或者8170。据卖家说只能在华擎(永擎)主板上点亮。已经证实可以超频,chh上有玩家表示要配D8A-2T的超频bios?具体细节就不得而知了。 |
P后缀的至强,顶盖外形有区别。 | 集成了FPGA。买来收藏也许不错,但如果只用CPU部分的话似乎没什么入手的必要。据说要中科曙光之类的服务器才能点亮。 |
津逮 | 基本就是加了国产安全壳的原版xeon——能在一部分联想服务器等OEM板子上点亮。更贵。 |
7XXX系列的phi。顶盖外形有区别。 | 虽然针脚数也是3647,但不要买。除非你有phi用的准系统,而且对单核四线程的超线程有谜一样的执著。 |
折腾
在犹豫了一个月之后终于在某天于闲鱼上发现如图的两颗ql2m。F系列后缀的cpu为了提供网络插口都带个小尾巴(看到图片左侧了吗?)。
卖家在看见我下单的时候一再嘱咐我必须“要插槽带尾巴的”主板才能点亮,按照其指引去买了dpi-n,还特意挑选了早期rev。
通过查资料和询问别的卖家得知自从intel的omnipath停止后续研发之后,f系列的支持就被移除了。问遍了所有淘宝店都没发现对应的dpin型号,最终在闲鱼上一名华强北卖家处购得。
然后上机……毫不意外的点不亮。自检码卡在内存不过。经查询以后问题其实很简单,DPIN的确支持F系列处理器,但是不支持ES。如果需要使用要插入微码。可惜我一没有bios,2进不了ipmi,更没有微码,于是似乎就这样……搁浅了?
在将板子寄回退货后,很巧几日以后要去深圳,于是将CPU一并带上,终于在华强北见到了那名传说中的卖家以寻求技术帮助。按照其说法,只需要对CPU的底部加装电阻进行屏蔽就能顺利点亮。其原理似乎是通过短接下拉跳过了某个检测步骤。
然后那名硬改大佬就经历了(可能是)技术出道以来最怀疑人生的一天。
当天大致经历如下:
- 对板子刷bios,卒。刷了五版bios都没有过。
- 对cpu底部加焊电阻,卒。示波器显示似乎是动了,但又似乎没动。
- 既然是在华强北,买CPU也是很简单的,什么CPU都有,对……的吧?
- 然后跑了整个老华强都没找到想要的QL1K。
- 然后买了两颗QL2K。我至今都很惊异与我居然能连续踩俩坑,出手就是QL2M+QL2K两大传说。
- 这回示波器压根都不动了。还好CPU还没有加焊电阻,能退货。
- 满脸疑惑的老板开始翻箱倒柜,从柜台底下掏出了从基础款x11到豪华款workstation系列到传说款研华主板(“这个东西我一般不我拿出来的 很贵 这个点不亮就没有能点亮的了“
- 嗯……
所以最后也没有点亮。老板给我的建议是买点阳间的玩意。这回是两颗QL1L,硬改之后终于成功了。
至于原来的两颗QL2M是如何点亮的么……其实最后也没有点亮。幸运的是CHIA矿潮的到来(你管矿潮叫幸运)甚至让这类CPU水涨船高乃至缺货。原因么无外乎据说p盘需要多通道大容量内存和强悍的多核性能。于是两颗CPU就被人以400多的价格最终收走。
QL1L之后也成功点亮,并进行了Cinebench等喜闻乐见的跑分测试。测试视频和数据如下。
后续如果按计划应该会装一整台工作站,然而有些东西拥有了你才知道不需要。在受够了某嘉主板玄学性的自检后某天终于忍无可忍选择放弃……
……反正显卡已经失控(当时是疯狂的五月份),DDR4 RECC内存价格也翻倍。买什么电脑?不如都出掉零件,不要998,不要888,只要550块钱,一条内存的钱,全新带特典的柠檬小天依抱回家……
太强了!
看到最后一张这么多Xeon馋的口水都留下来了……(才不是馋柠檬依呢!
LiKai前来支持!ヾ(≧∇≦*)ゝ
Tql(
想起我之前去本地机房捡的IBM System x3650 M5,还不是后来的联想版所以BIOS只支持E5v3,IMM2的管理IP和密码都不知道,我手头只有E5v4没法开机,于是对着IPMI的通用漏洞试了半天。。。最后还是再买了两颗E5v3老老实实进BIOS刷固件()
非常感谢老哥的指点,最近正好在计划上3647,感谢排雷
不知道IPMI的IP密码真的是一生之敌
老哥有没有试过dominus上ql2k啊,我手上有一张dominus的官换全新板,想上步进2的es
没有诶 不过ql2k好像不是很挑主板 可以试试 不行就插微码