遇到问题
使用的机智罗的工作流,都是7900XTX的卡,他是windows11,我是linux,据说使用动态VRAM能省时间
60-MiniMax-H3 文生视频测速工作流
hermes也处理了半天,最终还是关闭动态VRAM才能使用
https://github.com/Comfy-Org/comfy-aimdo注明了Nvidia GPUs only
社区也找了comfy-aimdo-rocm的,测试了也不行
论坛有没有linux+rocm的遇到这个问题
# 动态 VRAM 问题总结
更新时间:2026-08-10
## 环境
- GPU:AMD Radeon RX 7900 XTX,gfx1100,约 24 GiB VRAM
- OS:Linux 6.8.0-136-generic
- Python:3.10.12
- ComfyUI:0.31.0
- PyTorch:2.11.0+rocm7.2
- ROCm/HIP:7.2.26015
- comfy-aimdo:0.4.13
- comfy-kitchen:0.2.28
- XB_ToolBox:已安装并可加载
## 问题概述
当前环境开启动态显存时,ComfyUI 可以正常启动,但大型视频工作流执行到模型加载或 VAE 解码阶段会报:
`MemoryError: VBAR allocation failed`
日志对应:
`comfy_aimdo.model_vbar.ModelVBAR` → `Could not reserve Virtual Address space for VBAR`
已在以下工作流中复现:
- MiniMax H3:文本编码器/主模型加载阶段失败
## 判断
这不是普通 GPU VRAM OOM:报错时仍有可用 VRAM,系统 RAM 和 Swap 也没有耗尽。问题位于 AMD ROCm 下 `comfy-aimdo` 动态 VBAR 虚拟地址分配路径,与工作流的分块数量不是直接因果关系;降低 VAE tile 可能改变负载,但不能根治。
## 当前可用配置
已验证的稳定回退方案:
- 启动参数:`--disable-dynamic-vram`
- XB_ToolBox 静态 Block Swap:使用正数分块,例如 `50`
当前 ComfyUI 已恢复为静态显存模式。动态 VRAM 仅能作为实验配置使用,不能认为在本机大型视频工作流上稳定可用。
