我们花了几个月的时间专注于 Umbrel Pro 的热设计。 事实证明,当你将一个 8 核 CPU、iGPU 和 4 个 NVMe SSD 安装到一个小型机箱中,并且实现无工具访问时,想要让它安静如耳是非常困难的。 这是我们是如何做到的 🧵
为了实现这种形状因素,我们使用了双面PCB。CPU/GPU在顶部。底部有四个M.2 SSD插槽。 所有组件由一个低调风扇冷却。放在一个足够小的机箱中,可以放在你的桌子上。
然而,磁性铝盖不仅仅是一个盖子。它是一个巨大的散热器。 将其抬起以访问您的SSD。关闭它,热垫与四个驱动器的顶部直接接触。
但事情变得更好了。我们在盖子的结构内部雕刻了进气口。
空气被吸入盖子通风口 > 流经其内部腔体 > 洗过SSD腔体 > 通过SSD后面的孔道引导到CPU腔体 > 从后面排出。 一个连续的气流路径。没有死角。
因此,铝制盖子在外部是被动冷却的,而内部是主动冷却的。 SSD的顶部与盖子直接接触,而SSD的底部则通过主动气流进行冷却。 每个表面都在共同努力,以最大化冷却效率。
但硬件只是战斗的一半。当用户安装具有截然不同热极限的不同SSD时,通用风扇曲线并不起作用。 Umbrel Pro读取每个SSD自报的热极限,并动态生成自定义风扇曲线,以保持它们都在安全区间。
但是你如何用一个风扇管理5个独立的热区(CPU/GPU + SSD)? 我们持续采样所有5个传感器,根据它们各自的曲线计算所需的风扇速度,并应用最高的值。 一个风扇。完美管理5个组件。
@stevenroose3 不确定你是否是 ZFS 的粉丝,但如果是的话,你可能也会喜欢这个
369