HP Gen8老骥伏枥之PCIE拆分卡进化终极形态——All in boom卡(万兆阵列一卡通)[已上架]
本帖最后由 wxcup 于 2025-6-24 15:21 编辑HP Gen8老骥伏枥之PCIE拆分卡进化终极形态——All in Boom卡(万兆阵列一卡通,aka万兆阵列二合一卡,兼容Gen8机型)
10Gb/25Gb NICs & RAID adapter all in one card in PCIE 16x slot via pcie bifurcation(Gen8 compatible)
各位NAS亡命徒和ITX小机箱组NAS的纳友们,你们一直念叨的ALL IN BOOM终于来了[恶魔]
一张卡集成了万兆网卡和硬件阵列卡,让每一台NAS都变身为没有短板的六边形战士。
此卡同样适用于支持拆分的ITX主板,如上图自带拆分的Q670 ITX妖板,可以在ALL IN ONE的基础上,直接组建BOOM级别的NAS[狂笑]
背景知识:
想要了解HP MiroServer Gen8服务器短接cpu针脚实现PCIE拆分内容的坛友可以参考前作:
《HP GEN8万兆+RAID卡双PCIE设备无损改装——低成本CPU自带PCIE拆分方案》
以下内容以HP Gen8为例,讲解ALL IN BOOM卡(下称AIB卡)设计及组装过程,如有更好的建议和想法欢迎留贴讨论;
去年年初在gen8上鼓捣出cpu拆分pcie通道8x+8x之后,终于实现了万兆网卡和RAID卡共存的目标,当时看是这个样的:
那会因为条件制约和手头可选用的板卡有限,采用pcie拆分卡+ocp网卡+8654 8i数据线+pcie扩展卡+阵列卡倒装的方式,以叠叠乐的方式把万兆网卡和阵列卡塞到Gen8机箱中;
虽然用着非常稳定,但是一直对这个“双卡傍地走”的方式耿耿于怀,于是考虑怎么把网卡和阵列卡合二为一,后续在硬件大佬的帮助下终于实现,最终的效果图如下:
一张拆分卡从pcie 16x插槽拆分出8x+8x之后,集成了ocp版Mellanox CX4421a双口25Gb光口网卡和DELL H730p Mini 12Gb SAS阵列卡(2GB缓存),总体成本不超过500元;
一张卡可以同时捡两次垃圾,简直是垃圾佬的最爱有木有[偷笑],当然此All in boom拆分卡同样适用于其他支持拆分的机型,特别是仅有一条pcie插槽的itx主板;
整卡在单槽略超半高基础上,装入gen8机箱后效果如上图,整体上更紧凑,空间上也更节省,剩余的空间足以再挂载4块2.5寸硬盘;
子卡部分:
网卡为OCP通用插槽,适用于多种单双口Intel和Mellanox 10G及25G网卡,二手市场售价大概50元左右,此处不再赘述;
RAID卡部分选用了DELL 13代和14代PowerEdge机架式服务器所使用的PERC阵列卡mini款,主控芯片为SAS3008/3108,具体规格如下:
如果要问为什么选这款阵列卡,主要原因就是因为体型非常小巧同时功能跟pcie版大卡完全一致,同样带最大2GB高速缓存,用于断电保存缓存数据的NV存储芯片和电池模块;
目前H730p mini二手市场售价大概150元左右,性价比可谓拉满;
上图为mini卡和PCIE标准卡不直观对比,可以看出mini卡尺寸大概只有手掌大小,便于集成到小体积机箱中;
AIB拆分卡设计及组装:
拆分卡分两个部分,靠pcie挡板部分为前半部分,属于ocp网卡接口区域,带12v转5v电路和风扇孔;
后半部分为阵列卡特殊接口,该型号mini卡采用双面金属触点连接方式,接口类型非常少见,花了很多时间进行测量和测试;
随着一缕一缕青烟拂去,真正新鲜出炉的AIB卡就已经焊好了,还热乎的[狂笑]
当然后续成品卡会委托工厂贴片加工,小批量的打样仍然需要手工进行焊接。
网卡、阵列卡还有其他配件备齐,准备开干!
首先安装pcie挡板,这里选择双光口适配的挡板,还有阵列卡接口的背板;
其次焊接3pin风扇座,方便接入标准3针机箱风扇;
安装阵列卡,将卡底部接口位置触点安装到位,背板有定位销确保安装不会错位;
为了避免跟某些电口网卡的元器件冲突,小板pcb的左下角裁剪了一部分做了避让设计;
然后将阵列卡压板锁紧,注意此步骤不要将螺丝拧太紧,保证接触紧固即可;
此处可以看到阵列卡的接口为典型"三明治”结构,为了防止接口部分移位添加了限位螺柱。
最后将OCP网卡安装到位,锁紧固定螺丝即可;
背部网卡风扇安装,适用塑料销钉固定对角即可完成,风扇添加了防尘网,避免被机箱内部线缆所干涉导致风扇停转;
安装阵列卡上部风扇固定螺柱;
最后固定5cm阵列卡散热风扇即大功告成!
第一版做好之后发现gen8机箱前面板位置有个凸起的位置,导致主板托盘没办法推到底,后续又缩短了阵列卡与网卡之间的距离。
另外阵列卡的散热片会挡到主板的8087硬盘接口位置,之后不得已又更换了散热片,当然最简单方法就是把碍事的散热鳍片剪掉。
gen8装机合体图,当然也适用于其他支持pcie拆分的itx主机或者nas机箱;
两根8643连接线从机箱后部挡片位置穿出,用于接外置的硬盘笼;
硬盘笼安装示意图,用了两个4盘位的硬盘笼,由图中右上的带数码管的dell服务器电源单独供电;
上部4盘位3.5寸硬盘笼接了4块3TB机械硬盘,下部4盘位为DELL R740xd服务器后置2.5寸原装硬盘笼,可在阵列卡中点亮对应硬盘灯,且硬盘报错时对应硬盘灯会亮琥珀色来告警;
后续打算弄个内置的4盘位挂架,把主板上的8087端口也利用起来
为了把gen8内置的硬盘笼也接入到阵列卡,又做个8643转8087的双母座;
这下把gen8内置的硬盘笼也接到阵列卡里了[狂笑]
重(叠)要(甲)提(保)醒(护):
1. AIB卡仅用于服务器过保硬件的验证及测试,对于上述阵列卡的适配仅为利用服务器配件进行二次折腾提供一个思路,避免类似洋垃圾污染环境以保护绿色地球。
2. RAID阵列卡等相关技术并非备份手段,是用于保证业务连续性的重要技术之一,重要数据请遵循备份原则及时多地备份。
3. 过保服务器配件缺少相应原厂软硬件技术支持,如需将其用于关键业务或重要环境,请注意其中所包含的潜在风险,包括但不限于数据丢失、硬件失效、软件冲突等。
后续再添加性能测试及软件篇,敬请期待!
工厂打板归来,正式版选用了黑色沉金工艺,更显低调大气,为垃圾佬们的不二之选[偷笑]
测试完毕后会上架,请各位大佬们稍安勿躁;
使用万用表简单测试之后准备进行加电测试;
加电测试通过,没有发现电气方面的异常;
网卡和阵列卡及风扇合体,后续的测试数据会另开帖详细展示
套装合体照及配件全家福
各位看官如有兴趣可在某鱼平台搜索“AIB”或“万兆阵列二合一卡”即可[音乐]
免主板拆分的PLX芯片硬件拆分卡也已经正式上架了,具体信息可参考以下帖子:
迷你主机组NAS系列之ALL IN BOOM魔改记(2)——基于PLX芯片的硬件拆分篇
https://www.chiphell.com/thread-2719936-1-1.html
关于华硕/曙光拆机X550-t2 OCP网卡的补充说明:
因AIB卡为了适配小尺寸机箱的限制,阵列卡和OCP网卡有部分重合,导致某些型号的OCP网卡会有部分原件与阵列卡配件“打架”
黑色PCB版X550网卡,跟AIB卡的黑色更搭配,不过注意银色散热片右侧边缘位置略微超出两个螺丝的连线;
安装的时候发现散热片跟阵列卡SAS接口板边缘位置冲突;
没办法只能祭出锉子大法,把散热片最外侧磨掉大概1.5mm;
再次安装,完美适配
重要提醒:锉散热片时最好将其取下再进行操作,以免金属碎末落到pcb上导致短路,操作完成后注意及时清理散热器及PCB表面
本帖最后由 sym 于 2025-3-11 20:35 编辑
刚刚装好,相当极限
本帖最后由 wxcup 于 2025-4-5 14:06 编辑
DELL H730p mini转接卡已经在开发中了,预计尺寸只有2.5寸硬盘大小,采用8654-8i接口,可以通过转接线接入M.2插槽
单mini阵列转接卡,体积小巧,便于固定在机箱任何位置;
配有磁吸螺丝,可以安装在机箱顶部,布线、理线更方便[偷笑]
本帖最后由 wxcup 于 2025-4-11 14:39 编辑
lou8888 发表于 2025-4-11 11:04
大佬,想问下上面的4块SSD是怎么固定的
我这个方案比较凑合一点,就是找了个透明的塑料片,目视打了孔固定的,利用了电源侧面的两个比较浅的螺丝孔;
不过外网已经有更优雅的方案了
可以弄个薄钢板或者不锈钢板,按上图的规格打孔弯折;
当然有更省事的3d打印版本
singlermy 发表于 2025-5-4 21:23
因为我是还想要独显的,外接两个4k显示器
目前来看,独显只能外置,否则空间与发热都成问题
基于PLX8478芯片的拆分卡第一版已经正在测试中了,目前测试结果都比较理想,应该距离小批量生产不远了……
新版PLX拆分卡布局如下:入口为PCIE 16X,带1个OCP接口,双8654接口和双M.2接口
如上图MCX4421万兆网卡已安装,跟拆分卡合二为一,可以为玩家省下一条宝贵的PCIE插槽空间;
风扇位置下方即为PLX8748芯片,支持48通道12端口配置,当前配置为OCP网卡占用8x带宽,双8654接口各占用8x带宽(可拆分为4x4x),用于外接显卡或者阵列卡;
背面有两个M.2插座,带宽均为4x,所有下联32x端口全部分配如上,基本上可以同时满足NAS、高速缓存、外接显卡及阵列卡等需求;
本帖最后由 wxcup 于 2025-5-20 10:39 编辑
xubuyu 发表于 2025-5-19 04:11
1265L v2的cpu可以不用拆分大法了吗。。。可以直接上扩展卡了?上面的朋友可以说一下1265L v2的cpu如果要拆 ...
是这样的,目前PCIE拆分方式分两种:
第一种是CPU和芯片组(intel平台Z、Q系列芯片组)支持PCIE拆分,通过修改BIOS选项(如果bios有的话)或者短接CPU针脚的方式就可以实现一个PCIe 16x插槽接多个pcie设备,成本最低,性能也最好(一般是pcie直连CPU所以延迟更低),但是拆分模式固定,如intel平台只有x8x8、x8x4x4或x4x4x8等,amd平台还多一个x4x4x4x4(视cpu型号而定);
这里的1265L v2的cpu如需拆分可以参考以下这个帖子里内容,使用ALL IN BOOM拆分卡既可以实现网卡、阵列卡双卡合一;
而且成本不超过500元,可谓性价比拉满;
《HP GEN8万兆+RAID卡双PCIE设备无损改装——低成本CPU自带PCIE拆分方案》
针对gen8来说参考下图即可拆分为x8x8模式,完美支持AIB拆分卡;
第二种方式是使用诸如基于PLX芯片的硬件拆分卡,理论上兼容任何有pcie接口的x86平台,只要有pcie插槽(4x及以上带宽)即可使用,不需要cpu及芯片组支持pcie拆分功能;
且PLX芯片功能更强大,上联主机的带宽和下联设备的带宽可自由配置,即下联所有设备带宽可以超过上联主机的pcie 16x带宽;
以PLX8748为例,插到主机PCIE 16x的插槽后,下联所有设备带宽总和达到32x,所以可以支持更多设备,PLX具有协议交换功能,相当于是一个PCIE总线的交换机;
缺点就是引入了单独的拆分即交换芯片,延迟会增加同时可能会有带宽争用问题,同时成本也更高,目前正在开发的PLX拆分卡估算售价大概750元左右;
所以PLX拆分卡开发目的是为了方便那些不支持pcie拆分功能的平台,同时为了便于坛友和NAS爱好者折腾,特意集成了OCP网卡的接口,这样可以节省一个PCI挡片空间;
另外京东上的这些PLX拆分卡都是通用型号,到手之后还需要配合8654线缆及转接卡才能使用,没办法到手即用;
个人建议:
支持CPU拆分的平台优先上AIB拆分卡,这样成本最低,性能最好、花费最少;
CPU和芯片组不支持PCI拆分的可以考虑上基于PLX芯片的硬件拆分卡,功能更强大,配置更灵活,可以根据需要外接阵列卡、M.2 SSD、显卡等多种PCIE设备,可玩性更高。
附AIB拆分卡两种版本对比图:
本帖最后由 wxcup 于 2025-6-14 19:13 编辑
0cjousc2 发表于 2025-6-13 17:17
大佬 这个是用M2支持H730Pmini是吗 也就是说M2转出8个SAS盘是可以支持的 对吗
这个板子也能支持H330mini ...
M.2可以支持H730P Mini的,实测是在AMD平台5600GT和B550主板上的M.2接口,用M.2转8654-4i的线,然后通过8654-8i一分二转4i的线实现的;
上图为M.2转8654-4i的转接卡,转出的H730P mini可以支持最多8个SAS硬盘;
8654-8i一转二的数据线,8i一侧连接H730p转接卡即可;
使用PCIE转接8654-8i拆分卡也行
H330 Mini的话没试过,不过4x很有可能不认卡,而且现在H730p也便宜了,不到100块就可以拿下,建议直接上H730p吧;
PCIE 3.0 x4协议基本上可以跑满,上限速率大概3.5GB/s左右;
此卡已上架,有兴趣可以在某鱼平台搜索“AIB H730托盘”即可[音乐] 0cjousc2 发表于 2025-6-14 18:45
哇 太好了 相当不错 感谢楼主这么详细的解答
正好跟老板商量了一下,搞了个活动拉拉人气,拿出一个全功能的开发板权当是创始人版,有兴趣的朋友可以去试试手气[偷笑]
大神作品,果然牛X,简直是GEN8续命十年啊 门槛太高了
翰墨留香 发表于 2025-1-22 20:25
门槛太高了
应该不会吧?就是三个卡装一起就完事了,门槛不高啊 wxcup 发表于 2025-1-22 20:53
应该不会吧?就是三个卡装一起就完事了,门槛不高啊
有成品卡的话自然好说,无非就是插上拧螺丝完事儿,但是看帖子里放恒温焊台上自己安装座子什么的是真玩不来……
不过现在Gen8本身都不值500块了吧 翰墨留香 发表于 2025-1-22 21:02
有成品卡的话自然好说,无非就是插上拧螺丝完事儿,但是看帖子里放恒温焊台上自己安装座子什么的是真玩不 ...
网卡阵列卡都是成品了,连拆分卡马上也会找工厂做好,到手即用的状态。
目前只要是支持拆分的主板都可以用上,不局限于gen8 [偷笑] 好好好 砸掉半颗火星做个壳保护地球 殊不知原来地球也根本不需要保护壳。。。
[怪脸] 技术是牛逼的 效果是胡哨的 作用是无卵的。。。支持一下技术部分。。。
翰墨留香 发表于 2025-1-22 21:02
有成品卡的话自然好说,无非就是插上拧螺丝完事儿,但是看帖子里放恒温焊台上自己安装座子什么的是真玩不 ...
应该介绍只是放一些开发过程的照片给大家看看吧,要是上架啥的,不可能这样提供 翰墨留香 发表于 2025-1-22 21:02
有成品卡的话自然好说,无非就是插上拧螺丝完事儿,但是看帖子里放恒温焊台上自己安装座子什么的是真玩不 ...
升级1265v2并且带16g内存的二手gen8现在还要一千块 还是希望能有一个显卡+网卡的混合卡,网卡部分能有一个万兆就行,显卡输出能有两个口无论hdmi还是minidp都行
因为工作需要,我的gen8在做all in one的同时还接着两个显示器兼顾办公 厉害啊,能不能搞个上显卡的呢 singlermy 发表于 2025-1-23 00:06
还是希望能有一个显卡+网卡的混合卡,网卡部分能有一个万兆就行,显卡输出能有两个口无论hdmi还是minidp都 ...
我仔细想了一下,如果硬要塞到机箱里的话,只能是两张卡叠叠乐的方式,但是两张卡都需要占用pcie挡片位置,所以这点很难解决。
目前可能的方式就是把显卡外置,用一根8654 8i SLIMSAS的线把主板拆分出来的pcie 8x从pcie挡片位置上方引出,然后网卡使用那个挡片的位置,这样既可以保证万兆网卡的接口正常使用,显卡外置的话散热问题也更容易解决。 这个散热足够吗?用久了会不会太热,就是网卡和阵列卡都高负荷时。 没想到Dell的mini阵列卡竟然能被这样利用起来 redog 发表于 2025-1-23 08:46
这个散热足够吗?用久了会不会太热,就是网卡和阵列卡都高负荷时。
散热完全不用担心,网卡用的是4cm风扇,阵列卡装的是5cm风扇,如果对噪音敏感的话还可以装温控板,已经预留了点位了 制作多点成品吧,排队买。如果高度能控制在半高范围内,则mini机箱都能用,散热可尝试用热管导热再风扇,减少卡厚度 翰墨留香 发表于 2025-1-22 21:02
有成品卡的话自然好说,无非就是插上拧螺丝完事儿,但是看帖子里放恒温焊台上自己安装座子什么的是真玩不 ...
看品相吧, 单独主板还能卖个200多 真特么牛逼。。。 gen8会不会涨价啊[偷笑]要不要去囤几台哦 牛B了我的天,目测Gen 10 Plus无福消受。。。 voandrew 发表于 2025-1-23 10:29
牛B了我的天,目测Gen 10 Plus无福消受。。。
Gen 10 Plus之前研究过,好消息是gen10早期bios版本支持pcie 拆分,不需要短接cpu触点了;
坏消息就是机箱空间太小了,单槽半高不能越肩,基本上很难塞进那么小的空间中去 lz出成品就买一个
wxcup 发表于 2025-1-23 10:36
Gen 10 Plus之前研究过,好消息是gen10早期bios版本支持pcie 拆分,不需要短接cpu触点了;
坏消息就是机 ...
是的,这是最大的问题。空间限制太大了 zgdodo 发表于 2025-1-23 10:44
lz出成品就买一个
感谢捧场[傻笑] 这不大闷罐[吃惊] 真是及时雨啊,刚想着参考之前短接的方式,结果就升级啦,必须赞一个! miu9889 发表于 2025-1-23 11:03
这不大闷罐
不会的,整卡就两个风扇,再加上gen8优秀的风道设计,几乎没有积热的情况出现 画梦之人 发表于 2025-1-23 11:15
真是及时雨啊,刚想着参考之前短接的方式,结果就升级啦,必须赞一个!
感谢支持!
不过该短接还是要短接,只是网卡和阵列卡现在整合成一块了,节省了内部空间而且省去了很多折腾的地方 请问这套新方案还是需要短接CPU针脚吗 画梦之人 发表于 2025-1-23 11:28
请问这套新方案还是需要短接CPU针脚吗
还是需要的,短接cpu之后才能变成8x+8x的拆分模式,否则插卡的话只能认到网卡