2026年10月14日
本地视频生成(FreeVideo)
在一台 8GB 显存的笔记本上跑通 MiniMax H3:11 分钟出一段 10 秒的视频,峰值显存 6.7GB,而真正吃紧的其实是内存。
#ComfyUI#MiniMax H3#本地推理#显存优化
想亲眼看看「在自己笔记本上生成视频」这件事到底离我有多远,于是找了开源项目 FreeVideo 试了一次。
FreeVideo 是 MiniMax H3 的本地推理引擎,由 Video DeltaNet(VDN)驱动,以 ComfyUI 插件的形式发布,配一个一键启动器。它自己按硬件挑加速路径,不需要手动配。
配置
- 显卡:RTX 4060 Laptop,8GB 显存
- 任务:ref2va(用参考图生成视频),参考图是一张人物图
- 提示词:依照素材生成一段素材中人物跳舞的视频,背景随意
跑出来的结果
- 成片 10.125 秒(243 帧 @ 24fps),960×544
- 11 步采样:先在 480×288 上跑 8 步,再在潜空间放大到 960×544,然后 3 步独立精修
- 耗时约 11 分钟
- 峰值显存 6.70GB(基线 1.2GB),全程在 8GB 的安全线以内
为了塞进 8GB 做了什么
这是这次真正想看的部分。从它自己产出的显存和 GPU 采样里,能看到几个关键手段:
- int8 线性层 + sage2 注意力内核
- 权重流式加载:权重不全部常驻显存,边算边送,另外拿约 14.4GB 主机内存做 pinned 缓冲
- AdaLN 缓存(磁盘缓存一起开)
- 解码分块:解码阶段用 27 个常驻块配合流式输出
代价体现在别的地方:GPU 平均利用率 93%,峰值温度 84°C、功耗 138W。而系统内存最低只剩 2.2GB 可用——这台机器上真正紧的其实不是显存,是内存。想跑更大的分辨率或更长的时长,先加内存比换显卡更实际。
留下的东西
每次生成的输出目录里除了视频本身,还有完整的 workflow.json、逐阶段的显存 / GPU 采样、以及参数日志。上面这些数字是从 video.engine.memory.json 和 video.engine.gpu.json 里读的,不是凭印象写的。
顺带一个意外收获:把 FreeVideo 生成的视频拖回 ComfyUI 画布,能还原出提示词、种子和全部参数。也就是说这次跑通的工作流是可复现的,不是一次性抽卡。