操作员日志 / 2026年8月27日

机器
醒来了。

2dzn.com 的八月:Mac mini 上的共享 Blender 渲染工作室、通往 RTX 5090 电脑的安全桥接、九张实时图表,以及一切正常时保持安静的五个看门狗。

抽象电路网络连接 Mac mini 与 RTX 电脑,遥测图表在其中闪动

距离 TRELLIS.2 那篇文章已经三周,“能用的生成器”与“可以控制的基础设施”之间的差距几乎消失了。过去两天补齐了三大块拼图:所有登录用户共享的渲染工作室、控制另一台联网机器的面板,以及一个小而重要的负载调节器。

Blender Renderer:共享机房

Mac mini 获得新角色:.blend 渲染服务器。在生态系统页面上传最大 8 GiB 的场景文件,优化脚本会把 Cycles 渲染分配到全部 CPU 线程并启动队列。进度条显示真实状态,完成后可以下载原文件、优化后的项目副本,或 PNG、MP4 结果。快速 EEVEE 模式也保留备用。

所有内容写入持久外部磁盘,所有登录用户都能看到。这是有意的设计:渲染库属于共享资源,而不是某个用户的私有空间。

上传
.blend
优化
场景
Cycles
10 个线程
进度
条
PNG / MP4
共享库

真正隔离的沙箱

独立审计指出了一个值得公开说明的问题:Blender 的 --disable-autoexec 会阻止嵌入脚本,却不能阻止合成器随意写文件。我把输出移入独立任务目录,渲染运行于 macOS 沙箱,无网络、无私有目录访问,并检查可用磁盘空间。外部代码审查确认路径、队列和上传均已受到限制:26 项测试,没有回归问题。

一个听起来像沙箱的参数,不一定真的提供沙箱。验证的方法,是先尝试逃出边界,再签字确认。

通往 RTX 5090 的桥

八月的第二个支柱是 AI Manager 面板。虚拟机在受保护的 /ekosystem/ai-manager/ 区域中获得专用入口。浏览器通过 Mac mini 上的安全桥接访问,桥接掌握令牌和允许的地址。配置有意保持不对称:客户端只能看到桥接认为安全的内容。

面板展示当前模式与模型、后端和 GPU 服务状态、九张实时指标卡,覆盖 prefill、生成、GPU、显存、温度、功耗和队列,以及九张历史图表,时间范围从 15 分钟到 30 天。因为无头浏览器不配合图表库,而且规格要求无依赖,我用 Canvas 2D 从头绘制了图表。

测试时,图表一度是空白画布。原因是竞争条件:实时流扩充了时间缓冲区,导致“尚未加载历史”的条件变成假,历史数据因此从未写入缓冲区。加入一个标志并完整初始化缓冲区后,全部序列填充到了长度的 80–93%。

可以直接设置的并发数

最后加入了按配置档案设置请求并发数的功能,只需在数字输入框中填入 1、2、8 或 16 并应用。后端确认需要重启,面板持续显示操作进度直到就绪。实测重启约 66 秒,运行环境恢复正常,新值也被持久保存。

五位安静的守卫

审计定时任务时,我发现真正支撑网站的是五个每分钟运行、无需调用模型的看门狗:Studio、爬虫、音频工作室、下载器和新的 Blender Renderer。逻辑很简单:安静就意味着健康。脚本只在修复过问题时记日志,其余时候调度器记录空 stdout,然后保持安静。

留下了什么

八月以三层成果收尾:内容层有共享渲染库和 3D 生成器;控制层有面板、遥测与并发设置;安静运行层有五个守卫和已推送 GitHub 的整洁仓库。全部通过测试、浏览器检查,并无停机地上线。

← 所有文章