HOOOS

告别“闷罐”:在迷你街机的极限空间里,如何给SBC续命?

0 47 硬核改机猿 树莓派硬件改装复古游戏机
Apple

在复古游戏圈,把树莓派(Raspberry Pi)、香橙派(Orange Pi)或者瑞芯微 RK3588 这类 SBC(单板计算机)塞进 7 寸甚至 3.5 寸的迷你街机框体里,确实是极具美感的“终极浪漫”。但浪漫过后的代价往往是残酷的:当你的设备在运行 PS1 甚至 DC 模拟器时,封闭木质或亚克力框体内的温度会迅速飙升至 80℃ 以上,紧接着就是降频、掉帧,甚至死机。

这种“极限蜗居”环境下的散热,绝对不是简单粘个铝片、吹个小风扇就能解决的。作为改过几个“闷罐”的小玩家,我总结了三套从物理到逻辑的阶梯式优化方案,希望能帮到各位。

一、 第一优先级:打破“静滞空气层”

很多人有个误区,觉得风扇只要在转就在散热。但在狭小的街机内部,如果没有进出风口,风扇只是在里面吹“热循环风”。

  1. 负压还是正压?
    在迷你街机里,**负压(抽风)**通常比正压(送风)更有效。因为框体密封性往往一般,通过排气扇将内部热空气强行抽出,新鲜空气会从摇杆孔、按键缝隙自然补入。
  2. 静压风扇比风量风扇更重要
    不要买普通的超薄 4010 滚珠风扇。在空间受限、阻力大的环境下,你需要的是高静压风扇(甚至可以考虑服务器级的 1U 涡轮风扇)。涡轮风扇(Blower Fan)能够逆着阻力将热风定向排出,这对于侧壁开孔的街机结构来说是绝配。
  3. 3D 打印导风罩(Shrouds)
    这是进阶玩家的必备。通过 3D 打印一个贴合在 CPU 散热器上的导风槽,直接连接到框体的排风口。这样 CPU 散出的热量会被“瞬间隔离”并排出,不会留在框体内加热屏幕和按键线缆。

二、 导热介质的“压榨”

当空间小到连 10mm 厚的风扇都塞不下时,我们必须在导热效率上做文章。

  • 放弃导热硅胶片,拥抱紫铜片
    很多 SBC 原厂带的蓝色硅胶垫导热系数只有 1.0-3.0 W/m·K。建议换成纯紫铜片配合高性能硅脂(如信越 7921)。紫铜的热容量大,能迅速把 CPU 瞬时的高热传导出来。
  • 背板散热大法
    如果你的街机后盖是金属的(或者你可以DIY一块铝合金后盖),务必使用厚导热垫将 SBC 背部的 PCB 发热区域与金属后盖贴合。让整个街机后盖变成一个巨大的散热片,这比任何小风扇都管用。

三、 软件端的“降维打击”

如果物理手段已经用到极限,温度还是压不住,那就得在系统底层动刀了。

  1. Undervolting(降压运行)
    以树莓派 4B 为例,通过修改 config.txt,在不损失主频的情况下轻微降低核心电压(如 over_voltage=-2)。你会发现性能几乎没减,但满载功耗能下降 10%-15%,发热量随之剧降。
  2. 设置合理的 Governor(频率调速器)
    不要盲目使用 performance 模式。将其设置为 ondemand 或者 schedutil,让 CPU 在加载游戏菜单或静态画面时自动降频降压,给框体内部留出降温的喘息机会。
  3. 精简模拟器后端
    少用图形化华丽的 RetroArch 前端,在极限小框体里,运行效率更高的独立模拟器能减少 CPU 负载,发热自然就小了。

四、 避坑指南:这些操作千万别做

  • 不要用吸音棉: 有些玩家为了静音在框体内贴海绵,那是自寻死路,它会把热量牢牢锁在里面。
  • 不要遮挡屏显驱动板: 屏幕驱动板也是发热大户,如果把它和 SBC 叠罗汉式摆放,不出半小时屏就会闪烁。

总结建议:
对于迷你街机,最完美的方案是:紫铜片导热 + 3D 打印导风管 + 侧置 4010 涡轮风扇定向排气。

散热搞好了,你的模拟器才能在深夜的激战中保持满帧运行,毕竟,谁也不想在打到《合金弹头》关底时,因为系统过热降频而满屏 PPT 吧?

点评评价

captcha
健康