前言
先问一句:你有没有遇到过这种尴尬——攒了一台双卡甚至四卡的高性能计算主机,跑AI训练或者视频渲染时,机箱侧板一摸滚烫,风扇转速拉满像要起飞,显卡之间的高温尾气互相"熏"对方,最终性能跑不满还频繁掉驱动?
如果你点头了,那OpenRig这套方案就是为你准备的。说白了,OpenRig不是一个具体品牌的硬件产品,而是一整套"开放式设备机架搭建方案"的统称——把主机从传统机箱里解放出来,用开阔的金属框架直接固定主板、电源、显卡和散热器,以完全裸露的姿态换取更大的散热空间、更灵活的硬件布局和更低的搭建成本。早期这玩法在区块链算力机房里流行,后来被AI实验室、3D渲染工作室、NAS极客和电竞赛车模拟器玩家陆续采纳,现在已经成了DIY圈子里一套非常成熟的路子。
这篇文章适合谁?想搭建多GPU深度学习工作站却不知道从哪下手的初学者,嫌成品机箱贵、兼容性差的老折腾玩家,以及想把手头闲置配件重新拼成一台"裸跑生产力工具"的资源党。我用前后两台OpenRig机器的实际经验,从设计思路上讲清楚为什么开放式机架优于传统机箱,再把主板、电源、显卡安装、风道布置、系统监控这些环节逐个拆开,给出可以直接抄作业的配置和操作流程。
1. 整体设计与思路拆解
1.1 为什么叫"OpenRig",不叫"裸机"?
Rig这个词在硬件圈里泛指一套完整的设备组合,尤其是围绕某个特定任务组建的整机,比如"mining rig""sim rig""recording rig"。OpenRig直译就是"开放式设备架"。它和我们常说的裸机(裸奔的主机)有本质区别:裸机只是拆了侧板临时跑一下,而OpenRig是一套有规划、有固定结构、有散热设计和供电规范的完整安装方案。
我第一台OpenRig是在2020年搭建的,当时是因为机箱实在塞不下两张全长显卡——一张3090加一张2080Ti,长度都超过310mm,普通机箱装完以后电源线和显卡供电线全挤成一团。后来看到一个海外硬件博主用铝型材搭了一个开放式框架,把主板托盘装在架子中层,电源背挂,显卡通过PCIe延长线竖装,整个机器的散热和理线效率瞬间提升了一个量级。于是我把机箱拆了,照着这个思路重新装了一遍,从此再也没买过机箱。
这套方案的核心逻辑其实很简单:把传统机箱负责的三件事——物理保护、电磁屏蔽、风道约束——全部交给开放环境,只保留它最关键的支撑和供电功能,并且用模块化组件(铝型材、螺丝螺母、托盘)来实现。听起来激进,但对于固定摆放、环境干燥、不需要频繁搬动的计算类设备来说,这套思路的收益远大于风险。
1.2 开放式方案解决了传统机箱的三大痛点
第一个痛点是散热。传统机箱内部空间狭小,如果安装三张双风槽显卡,相邻显卡之间的间距通常只有一两厘米,气流根本进不去,风扇吸进去的全是前面一张卡排出的热风。开放式机架让显卡垂直排列,卡与卡之间至少留出两槽以上的空间,冷风可以从所有方向无障碍进入散热器。我用同样的两张3090在机箱和OpenRig两种环境下跑Stable Diffusion批量渲染,核心温度差了8到10度,显存温度差了12度以上,跟机箱里那种85度、显存逼近100度的情况完全是两种体验。
第二个痛点是扩展性。传统机箱的PCIe槽位、硬盘位、电源仓位置都是设计死的,想装一张超出机箱长度的旗舰卡,或者加一块U.2企业盘,经常发现位置冲突或者线材不够长。OpenRig的框架是型材搭建的,横梁、立柱、托盘都可以在5分钟内拆装移动,硬件的物理位置完全由你说了算。从两张卡升级到四张卡时,我只额外加了两个竖装支架和一条PCIe延长线,不需要换机箱。
第三个痛点是造价和调试效率。好的全塔机箱动辄一两千块,而OpenRig的核心结构——4040铝型材加上角码、T型螺母、托盘——总成本基本控制在300到500元。更重要的是,所有硬件直接裸露在外,插拔显卡、换M.2硬盘、测量电压都免去了拆侧板的步骤,调试效率提升非常明显。我调试四卡机器时,经常一天之内要插拔显卡七八次,如果沿用机箱方案,光是拧螺丝和走线就得消耗大量耐心。
1.3 谁适合用OpenRig,谁不建议用
先说不建议的:家里有宠物且喜欢往机箱缝里钻的,不建议用;机器放在客厅、有小孩可以随时触碰的,不建议用;居住环境灰尘特别大或者湿度常年偏高的,也不建议用。开放式机器的元器件全程带电暴露,虽然常规操作不会触电,但金属异物掉进去造成短路的概率确实比机箱高。我给机器装了一层防尘网当门帘,平时不用时拉上,能挡掉六成以上灰尘。
强烈建议考虑OpenRig的,是这几类人群:
- 深度学习、数据科学方向的研究者,机器常年在相对固定的角落跑训练任务;
- 做3D渲染、视频剪辑和特效合成的自由职业者,机器需要频繁换显卡、加硬盘;
- 喜欢折腾硬件、每半年就要升级一次配置的DIY玩家;
- 机房或实验室里需要统一管理多台计算节点的管理员。
这套方案的另一个隐性优点是故障定位容易。机器跑崩了,风扇不转、某条供电线烧了,眼睛扫一遍就能看出问题,不需要拆机排查。
2. 核心硬件选型详解
2.1 主板选择:ATX还是E-ATX,重点看PCIe插槽间距
OpenRig对主板的第一要求是PCIe插槽间距够宽。民用主板虽然很多都带三到四条PCIe x16物理插槽,但实际上第二条和第三条经常是PCIe x4带宽——对于单卡训练或者多卡推理(数据并行,对带宽要求不那么极端)够用,但对于需要全带宽通信的训练任务,最好选工作站板子,比如华硕的WS系列或者超微的X系列。它们不仅提供更多真正的x16通道,卡槽间距也经过设计,保证两张三槽厚显卡安装后中间仍有足够进风空间。
我用的是一块超微X11DPG-QT,双路C621平台,7条PCIe 3.0 x16插槽,间距控制得很好,三条卡插满之后每张卡之间还留了两槽左右的空隙。如果你预算有限,用主流的Z790或者X670E也能搭,只需要额外检查一下第二根PCIe插槽的位置——很多主板第二根x16插槽其实和M.2散热片共用空间,装上厚卡会挡住接口。
主板选型的另一个要点是供电和板载插针。开放式机架没有机箱前面的跳线模块,所有开机、复位、电源灯都需要从主板上的针脚引出,最好选带板载电源开关或者Debug灯的型号。否则建议直接买一个机箱前面板按钮模块,十几块钱,把开机线和重启线接好,固定到机架立柱上。
2.2 CPU与散热器:风冷塔式反而更适合开放式
开放式机架最大的散热红利给了CPU。如果是双路或者单路高核心数的至强、线程撕裂者,以前在机箱里必须用360水冷才能压住,在开放式环境下,一个高规格风冷塔式散热器就能搞定。风冷的好处是少一个水泵,少一分故障率,长时间跑满负载时不担心水冷液温度缓慢上升。
我自己在OpenRig机器上用的是利民FC140,压一颗双路的W-3225(28核)满载温度稳定在65度左右。注意,因为开放式机架没有固定的前进风后出风方向,CPU散热器的风扇方向需要自行决定——我一般是让散热器风扇朝向机架外侧排风,因为这个方向远离显卡的高温区,排出的热风直接散到空气中。
需要注意:线程撕裂者或者至强这种大尺寸CPU,安装散热器前认真检查扣具压力是否均匀。开放式机架上主板是平躺或者竖着固定在托盘上的,散热器自重不再由机箱承担,受力点全在主板扣具上。如果用了特别重的双塔散热器,建议在散热器远端加一根支架杆连接到框架顶梁,防止主板长期受拉力变形。
2.3 显卡竖装方案与PCIe延长线的坑
OpenRig的显卡安装方式有三种:直插主板、通过延长线竖装、通过延长线横装。直插最简单,但显卡一大,重心会压在PCIe槽上,长期运行可能导致主板插槽损坏。竖装用延长线把显卡转成与主板平行的方向,显卡通过一个金属支架固定在机架立柱或者横梁上,受力点完全转移到框架,这是最推荐的方案。
选PCIe延长线有几个硬指标:版本至少PCIe 4.0(如果你用PCIe 5.0显卡建议买5.0版本,向下兼容但旧线可能出现降速问题),线长20到30厘米最合适,太长了信号衰减明显;购买时看产品页面是否明确标明有屏蔽层和独立供电设计。便宜的裸PCB延长线在四卡环境下非常容易出现"显卡无法识别"或"性能下降"的诡异问题。我踩过一次坑:某条杂牌延长线让3090只能跑在PCIe 1.0 x1速率,性能掉了70%,换了一条带屏蔽层的线后恢复正常。
竖装支架的安装高度也要算好。两张三槽卡并列时,显卡顶部风扇和上方的横梁之间至少要留5厘米空间,否则风扇进风被横梁挡住,转速反而会上来。我最初用2020铝型材搭机架时没算高度,把横梁装低了,后来只能全部拆掉重装。建议先画一个简单的侧面尺寸草图,把显卡高度、延长线弯折空间、电源尺寸都标注上去,再下料切割。
2.4 电源选择:不止看功率,还要看接口数量和线长
电源是OpenRig方案里最容易翻车的环节。普通ATX电源只有两条CPU 8pin供电线,线长一般在60厘米左右,在开放式机架上因为硬件平铺,走线距离往往比机箱还长,线不够长就只能买延长线。我建议在计算好总功率的基础上,多花一点钱选支持自定义模组线的电源,根据实际距离定制线材长度。
功率计算不要只看显卡TDP加起来。一张3090瞬时功耗可以飙到450瓦,四张就是1800瓦,再加CPU和主板,整机峰值轻松到2500瓦。用1500瓦的电源带四张3090,短时间跑没问题,如果长时间满载训练,电源一直在接近满负载状态工作,发热和寿命都会出问题。我现在的四卡机器用的是双电源方案:一个1600W钛金电源带主板和CPU,另一个1000W电源专门给两张显卡供电,通过双电源启动线联动开机。
双电源联动很简单,买一根24pin启动线接到主电源上,副电源的PS-ON针脚短接到GND,主电源启动时副电源同步上电。注意副电源的回流电流方向:显卡供电的12V线路和主板供电的12V线路不要有任何交汇,否则两个电源的电压差会导致电流倒灌,这是明确的安全隐患。
3. 框架组装与硬件装机实操
3.1 铝型材框架设计:尺寸计算和型材选型
OpenRig框架用的铝型材主流规格有2020、3030、4040三种。2020最轻,当支架勉强可以;3030适合单卡平台;如果上双卡以上,我建议直接上4040,承重能力和稳定感完全不是一个级别。尺寸上,我推荐一套比较成熟的方案:
- 长650mm、宽220mm、高450mm的底座框架,底部放电源和硬盘,二层放主板托盘,顶层高度留给显卡竖装后的空间;
- 四个角各用一块直角角码加T型螺母固定,所有连接处上齐八颗M6内六角螺丝,松紧度保持均匀;
- 主板托盘用一张405mm见方的3mm厚铝合金板,边缘折边,固定于框架中梁。
框架组装顺序上,先把底座的两根长梁和两根短梁围成矩形,调整对角尺寸一致后再锁紧,否则整个架子会是歪的,后续装硬件时各种螺丝孔对不齐。如果没把握,可以先只锁一半的角码,等所有横梁都挂上去之后再统一锁紧,这个步骤能救回很多精度问题。
3.2 主板托盘与电源固定细节
主板托盘固定时,铜柱高度和位置要严格对照主板的ATX孔位。标准ATX主板有9个安装孔,E-ATX有更多。把托盘翻过来,把主板平放上去比划,用记号笔标记铜柱位置,然后在托盘对应位置钻孔攻丝。手头如果没有台钻,可以直接买一块开好ATX孔位的成品主板托盘,省掉钻孔步骤,价格也就多几十块。
电源固定建议用标准ATX电源支架,一面固定在框架立柱上,另一面挂在机架外侧。电源风扇建议朝外安装,因为电源如果和显卡共用同一侧空间,吸进去的全是显卡排出的热风,电源内部温度会明显升高。我的经验是电源位置离显卡至少10厘米以上,在四卡满载时这个距离能决定电源风扇是一直低速还是持续满速。
电源放底部还是放顶部,也有讲究。放底部,重心低,机器稳定,但电源线和显卡供电线往往需要从底部绕到主板区域,走线较长;放顶部,走线短,但重心高,框架容易晃动。我最终选择了把电源竖装在一侧立柱上,线缆垂直向下直连显卡,是散热和走线的折中方案。
3.3 显卡竖装与PCIe延长线安装的完整流程
以三张显卡竖装为例,完整流程如下:
- 先将显卡延长线的PCIe插槽端固定在竖装支架板上,用手指感受插槽的卡扣方向,确认显卡插入方向正确再安装;
- 把支架板安装到框架横梁上,调整好高度,让两张显卡之间的间隙至少有两槽(约15mm);
- 在主板托盘上先插好延长线的另一端(x16公头),用自锁螺丝固定,防止悬空拉扯;
- 将显卡放入支架,对准PCIe插槽后用力均匀下压,听到卡扣"咔哒"声后,再将显卡尾部螺丝锁到支架板上;
- 安装显卡供电线,建议每张卡单独一路12V供电线,不要用一分二转接线带两张高功耗卡;
- 装机完成先不接显示器,直接用短接螺丝刀触发主板PS-ON上电,观察所有风扇是否转动、自检灯是否正常。
安装延长线时要注意弯折方向。市售延长线多数是180度或者90度弯头,买之前量好主板PCIe槽到机架侧面的距离。太长的线材弯成S形会干扰信号,太短的线又绷得紧。三次测量、一次安装,这句话在OpenRig装机上完全成立。
3.4 理线思路:不只是好看,关系到散热和安全
开放式机架的理线比机箱更需要重视,因为所有线材都是裸露的。我的理线原则是:电源线贴着立柱或者横梁走,用理线扣固定,绝不从显卡上方跨过;信号线尽量走框架内侧,与电源线保持3厘米以上距离;风扇线和RGB线全部用螺旋管束在一起,固定到框架角落。
很多人觉得OpenRig反正全开放,线乱了也无所谓。其实线材乱最大的隐患是维护时容易误碰。有一次我换M.2硬盘,手肘碰到一根悬空的PCIe供电线,机器直接断电并烧了硬盘接口的保护二极管。从那以后,我把所有线材按功能分类,全部用扎带固定在结构件上,拔插任何硬件前先确认没有线材处于受力状态。
另外,接地线一定要装。裸装环境下,机箱不再提供统一的接地路径,主板、电源、显卡之间的电位差可能累积静电。我把电源的接地螺丝和框架的铝型材之间用一根黄绿色粗铜线连接,再通过插座的接地端释放。这套操作花两分钟,能避免很多莫名其妙的USB设备失灵问题。
4. 系统配置、散热风道与监控方案
4.1 电源启动设置与BIOS关键项
开放式机器的上电方式有两种选择:一种是前面说的电源24pin短接,每次按电源开关;另一种是主板上的板载开关。更推荐后者,因为可以用主板管理芯片的远程管理功能。
BIOS里几个关键设置,以超微主板为例:
- Above 4G Decoding——必须开启,否则多显卡会无法正确映射显存地址;
- Resizable BAR——开启,对多卡数据搬运和游戏加载有明显提升;
- PCIe Slot Bifurcation——如果通过转接卡扩展四卡,建议设为x4x4x4x4模式,让四个M.2或者四个OCulink设备平均分配带宽;
- System Fan Control——开放式机器没有机箱风扇接口,把风扇曲线设为基于CPU/GPU温度联动,这一步需要额外配置,后面细说;
- AC Power Recovery——设为Power On,这样意外断电恢复后机器能自动开机,对远程值守非常关键。
如果用的是消费级平台,比如Z790和RTX 4090组合,还需要在BIOS里把"Max Payload Size"调整为256B,搭配所有显卡驱动更新到最新版,可以避免OpenRig环境下因为线材过长导致的TLP错误。
4.2 整机散热:风道设计不是玄学
很多人在OpenRig上一开始会犯的错误是:反正机器裸露,随便放个风扇意思一下就行。实际上开放式机架如果没有定向风道,热空气会在主板上方盘旋,GPU出来的热风一部分会被背部散热器重新吸进去,形成局部热区。
我实际测试下来,一套3张显卡的OpenRig需要至少三枚12cm/14cm风扇来构建风道:
- 两枚风扇安装在机架一侧(进风),正对显卡堆叠区,以低转速向卡间缝隙送风;
- 一枚风扇安装在机架顶部(排风),口径越大越好,负责把上升的热空气抽离;
- CPU散热器的风扇方向朝机架外侧,方向与整体风道一致,避免内部气流对冲。
风扇转速的控制我采用系统曲线方式:用温度传感器读取其中最热的一张显卡的外壳温度,把它的温度映射为全架风扇的PWM信号。比如显卡40度时风扇转速800rpm,70度时1300rpm,85度时拉到1600rpm。这套控制在Linux下用fancontrol脚本实现,Windows下用FanControl软件,识别到NVIDIA显卡的传感器后自动生成转速曲线。
4.3 监控与远程管理:OpenRig的隐形优势
OpenRig因为机器形态开放,加装温度探针和状态灯非常方便。我在这台机器上放了四个热敏电阻,分别贴在第一张和第三张显卡背板、电源进风口、主板VRM散热片上,接到一个USB温度采集模块上,数据直接导入InfluxDB+Grafana,实现网页端实时监控。
远程管理能力上,如果主板支持IPMI(超微服务器板都带),直接开启IPMI,在局域网里就能看到POST画面、远程开关机和传感器读数。消费级主板没有IPMI,可以用开机棒或者智能电源插座来实现远程开机,再用向日葵/Todesk远程桌面操作。我的经验是,OpenRig机器裸放在角落,本身就适合长时间无人值守,把远程监控线搭好之后基本上很少需要现场处理问题。
监控页面里我重点盯三个指标:电源负载百分比、显卡显存温度、主板VRM温度。显存温度超过100度时,训练任务我会手动降频,等温度回去再把频率拉回来。很多显卡降频降的不是核心而是显存,显存温度长期在100度以上,稳定性会明显劣化。
5. 常见问题与排查技巧实录
5.1 点不亮或者花屏,先查延长线和供电
OpenRig里最常遇到的故障是装好后无法开机或者显示花屏。排查讲究一个顺序:
- 先确认电源通电后风扇是否转动——如果不转,查24pin短接线是否松脱;
- 用主板自带的蜂鸣器听自检码,一长三短通常是显卡问题;
- 将显卡直接从延长线上拔下来,插到主板第一条PCIe槽上测试——如果正常,问题九成在延长线;
- 换一条线再试,或者降低PCIe链路速度到Gen3模式;
- 如果只有延长线插上就不亮,重点检查延长线的PCIE供电辅助口是否已连接,有些延长线需要外接供电。
多卡环境下,还有一种花屏现象是所有卡都识别失败、但拆掉其中一张就正常。这种情况在两张卡共用同一个PCIe供电拓扑时会遇到,逐个插卡、每插一张确认系统识别一张,能定位是某张卡供电异常还是延长线接触不良。
5.2 四卡训练时温度偏高,不是风扇数量的问题
我第二台机器刚装好四卡时,跑了一个小时训练任务,最中间的显卡显存温度飙到94度,风扇已经全速。一开始以为是风扇不够,加了两枚风扇后温度只降了2度。后来仔细一看,发现中间那张卡的风扇位置正好被隔壁显卡的背板挡住了进风,等于一台风扇在对着塑料背板吹。
解决方法是把三张显卡的安装位置错落开:中间那张卡的支架高度比两边各降低5毫米,让风扇的进风口对准卡间空隙而不是背板。调整后中线显卡温度从94度降到了84度,同时整机噪音也明显下降。这个案例说明,开放式方案的温度控制重点不是"吹多少风",而是"风能不能吹到该吹的地方"。
如果调整位置后仍然偏高,还有两个技巧。一是把机架侧面的进风口用导风罩收紧,让风扇的气流更集中地压入显卡区域;二是如果显卡支持物理双BIOS,把显卡BIOS切换到静音/低功耗模式,稍微牺牲3%性能,换10度以上的温度下降,长时间满载训练非常划算。
5.3 机器运行时偶发断电重启,根源在双电源方案
之前提到我为四卡机器上了双电源,第一次运行时就遇到了偶发断电问题:跑深度学习任务40分钟到1小时后突然断电重启,事件日志没有错误记录。排查了很久,最后用示波器测量主电源的PG信号,发现副电源在启动瞬间产生的电压尖峰干扰了主电源的Power Good信号,导致主板误判断电保护。
解决方法是加了双电源管理模块,或者使用服务器电源专用的联动板,它会延迟副电源启动约200毫秒,避开主电源的PG信号建立窗口。如果没有专用模块,可以在副电源的PS-ON线上串一个RC延时电路,简单说就是让副电源晚半秒上电。这个时序问题在双电源方案里很常见,只要你看到"跑一段时间自动重启"且事件日志空白,优先怀疑双电源时序。
另一个类似症状是因为电源线载流量不足。某些模组线标称18AWG,实际达不到额定电流,在四卡满载时线材发热,电阻增大,电压跌落严重,触发显卡过压保护重启。主机满载运行时用手摸一下所有供电线的温度,如果明显烫手,立即把关卡数降下来,换粗线径(16AWG)的定制线再跑,这是不能硬扛的隐患。
5.4 灰尘清理和日常维护指南
开放式机器的清洁频率要比机箱高不少。我的维护周期是每两周用气吹清理一次,每月深度清洁一次。断电后先放静电,再用气吹从机架顶部往下吹,重点清理散热器鳍片间隙、显卡风扇轴心和电源进风口。气吹的力度不要太大,离元器件距离最好20厘米以上,否则可能把贴片电容吹移位。
如果环境灰尘特别大,可以考虑在机架四周挂上防尘网布。注意防尘网会显著降低进风量,需要把风扇转速曲线适当拉高当作补偿。我自己在机架进风侧挂了一层粗效过滤棉,效果不错,虽然对风扇进风压力有点影响,但换来的是三个月不用清理显卡。全封闭机箱清理一次要拆侧板、拆显卡,耗时一小时,OpenRig清理一次只要十分钟,这个差别长期下来非常实在。
6. 从OpenRig延伸:还能玩出哪些花样
6.1 多机联动:把OpenRig作为机架式节点
OpenRig的框架一般都带四角安装孔,这给了它一个隐藏技能:多台OpenRig可以通过联动件上下堆叠,组成一个类似机架式服务器的节点群。我后来在三层机架上放了三台OpenRig,每台机器之间间隔一个U的高度,用短网线和电源分配单元互相连接,占地面积极小,管理效率却接近小机房标准。
这种多机形态对做分布式训练、跑K8s集群或者搭建小型渲染农场的团队特别友好。每台机器的配置可以不同——一台偏CPU算力,一台偏GPU显存,一台是存储节点。OpenRig的开放性让每台机器都能根据角色灵活调整内部布局,这是标准机架式服务器不具备的灵活性。
6.2 玩家向玩法:SIM rig和全息舱
OpenRig的框架思路还可以延展到非计算领域的设备搭建。比如电竞赛车模拟器(sim racing rig),很多玩家会用4040铝型材搭一个包含方向盘基座、踏板支架和显示器支架的整体框架,这和OpenRig的搭建逻辑完全一致。一套框架既能承载车身套件,也能容纳主机设备,视觉上整齐划一。
如果为核心硬件增加一点美学改造——比如贴碳纤维纹路贴纸、加LED背光灯条、定制亚克力侧板——OpenRig完全可以变成一个开放式"机器雕塑",放在桌面上成为视觉焦点。这种玩法对硬件展示党来说,比任何全塔侧透机箱都有冲击力。
6.3 未来扩展:水冷、外置存储和自动化
OpenRig对水冷的支持其实比传统机箱更友好。因为框架里没有固定的水路槽位,水管走向完全自由,冷排可以直接挂在机架顶部或者侧面,泵箱组合可以贴在立柱上。整条水路设计自由度极大,唯一的代价是需要自己规划走管长度,但这也是DIY水冷玩家最喜欢的部分。
外置存储扩展上,我后来在机架底部加装了一个6盘位硬盘笼,用服务器电源给硬盘单独供电,再用两条SATA线连到主板上。因为框架里没有硬盘共振困扰,硬盘温度比原来在机箱里低不少,坏了直接抽出来换,不用开任何盖板。
最后再分享一个小技巧:OpenRig框架上的铝型材槽是标准规格,你可以随时用T型螺母加装各种小配件——手机支架、温湿度传感器、USB Hub、理线夹、甚至一个小白板写日期和维护记录。装机的过程变成了一件灵活的乐高游戏。我个人在实践中的体会是,OpenRig不是硬件发烧友的退而求其次,它其实是把"设备"还原成了"工程",让机器不再是一个封闭的黑盒子,而是一套你可以随时摸着每一根线、看到每一度温度、随时调整结构的透明系统。动手装一次,你就会发现,原来折腾硬件的乐趣还可以这么大。