7900 XTX 单卡 15 秒 OOM 复现与绕过报告,4080 16G能跑 XTX24G OOM!
-
-
@terry 是驱动有残疾。N卡把缺页迁移的能力写到的驱动层面,这个是Rocm没想到的。
所以,Aimdo可以在Rocm里加载,但没起到显存警戒线的作用。一次性音频编码的峰值最后点火把这个问题引爆。
所以,怎么形容好呢?阿喀琉斯之踵?
-
-
没跑过15秒,我跑过OOM的情况是10秒的动作迁移,因为要参考一个10秒的视频,频繁的OOM,最后用KJ的low vram attention和chunk feedforward节点分块解决的。如果硬要跑15秒,可以试试这两个节点。
当然如果能从根本上解决这个问题就是大家福音了,期待有好消息。 -
,
天 天知道 引用了 此主题
-
-
-
@懒人烘培 搓出来苏妈给你发OFFER

@xiongjie-gao 尝试也失败了,结果如下:
这台机器用单张 RX 7900 XTX 跑约 15 秒的 MiniMax-H3 视频,实际瓶颈出现在第一步视频采样。测试已停止,尚未完整出片。- --lowvram:两张卡分别单卡测试,都通过了参考音频编码,但首步采样时出现约 5.89 GiB 的显存分配失败警告。GPU0 在警告后仍跑完了第一步,耗时 43 分 37 秒。
- --novram:GPU1 峰值显存降到 17.77 GiB,停止前没有记录到 OOM,但运行超过 21 分钟,第一步仍未完成。现有日志只能定位到采样阶段,无法确定具体哪个算子慢。
因此没有复现帖子里的同一个错误。--novram缓解了显存压力,15 秒完整出片仍未验证。
-
-
-
-
-
@懒人烘培 说:
@xiongjie-gao 尝试也失败了,结果如下: 这台机器用单张 RX 7900 XTX 跑约 15 秒的 MiniMax-H3 视频,实际瓶颈出现在第一步视频采样。测试已停止,尚未完整出片。 --lowvram:两张卡分别单卡测试,都通过了参考音频编码,但首步采样时出现约 5.89 GiB 的显存分配失败警告。GPU0 在警告后仍跑完了第一步,耗时 43 分 37 秒。 --novram:…其他流式结点呢?
@terry 说:
@xiongjie-gao
其他流式结点呢?已经测试KJ的low vram attention和chunk feedforward节点,结果如下:
两个 KJ 节点都能在单张 RX 7900 XTX 上独立跑完 MiniMax H3 的 15 秒工作流。 两组都在 50 分钟内出片,没有 OOM,也没有用双卡。两段视频均验证为 1344×768、24 fps、362 帧、15.08 秒,带非静音 AAC 音轨。
单独启用的节点 工作流耗时 整卡显存采样峰值 MiniMax H3 Low VRAM Attention,4 组 36 分 52 秒 12.75 GiB MiniMax H3 Chunk FeedForward,4 块 36 分 33 秒 10.81 GiB 这套配置下,Chunk FeedForward 更省显存,耗时基本相同。 用真实 H3 权重做约 10.8 万 token 的单层对照,FeedForward 四分块把该层的额外显存峰值从 8.36 GiB 降到 3.23 GiB,抽样输出一致。
两组都用了 --novram --disable-async-offload --use-ck-attention,采样为 Euler / beta、8 步。最终音频走 CPU 解码,因为本机的 GPU 音频解码探针触发了 HIP 非法内存访问。本次用了 INT8 文本编码器和本地参考音频,未加载原帖的 8 步 LoRA。实测确认了单卡能出片,还没有单独验证这套公共配置去掉 KJ 节点后能否跑完。
另外两个流式节点,第二个实在是太慢了,未让它生成。
路径 结果 单卡显存峰值 用时 H3 Streamed Blocks 任务成功,MP4 已生成 约 6.98 GiB 总计约 50 分 36 秒;采样约 47 分 9 秒 Streaming Loader + BlockSwap 8/8 采样完成;CPU VAE 解码运行约 75 分钟后暂停,未产出 MP4 约 9.75 GiB 采样约 6 分 7 秒,解码远慢于采样

