Q1: 8GB / 12GB 显卡(如 RTX 4060 / 3060)跑 Wan2.1 频繁报 CUDA OOM,怎么跑通?
原因诊断:Wan2.1 包含 14B 和 1.3B 两大模型。很多用户误下载了 14B 原生 FP16 权重(单体文件超 28GB),即使开 lowvram 也会在 3D-VAE 解码阶段撑爆显存。
- 选对模型版本:8G~12G 显存首选
wan2.1_t2v_1.3B_fp16.safetensors;若执意体验 14B,必须使用GGUF Q4_K_M量化版; - 编码器量化:将
umt5_xxl换为fp8_e4m3fn版本,单项释放 6GB 显存; - 启动加参:启动脚本加入
--lowvram --fp8_e4m3fn; - 控制分辨率:初始测试请设为 832×480,帧数设为 81 帧。
Q2: 为什么生成的画面边缘闪烁、人物五官融化抽搐?
原因诊断:绝大多数是由于沿用 SDXL 或 FLUX 的 CFG 习惯(设得过高或过低)以及步数不足造成的时空混沌。
| 参数项 | 翻车错误值 | 官方推荐黄金值 | 效果差异说明 |
|---|---|---|---|
| CFG Scale | 7.0 ~ 9.0 (过高过饱和) | 5.0 ~ 5.5 | 保持画面自然光影与适度物理动作 |
| Steps 步数 | 15 ~ 20 步 (欠拟合) | 30 ~ 35 步 | 3D 扩散去噪充分,消除时序抽搐 |
| 视频帧率 (fps) | 24 或 30 fps | 16 fps | Wan2.1 原生基准为 16fps,81 帧刚好 5 秒 |
Q3: 图生视频 (I2V) 模式下,为什么人物静止不动,提示词完全不起作用?
原因诊断:许多新手在图生视频时,提示词仍然写“an anime girl standing...”(静态画面描述),没有给出任何动态动作指令。模型接收到全量静态图像条件后,自然倾向于保持原图不动。
- 动词前置:将核心动作放在最前面,例如
turning around smoothly, hair blowing in the wind, smiling softly at the viewer; - 注入镜头运动:加入
slow push-in camera dolly或gentle orbit shot,强迫 3D-DiT 计算空间视差; - 调高运动引导:如果在专属 I2V 节点中有
motion_bucket_id或类似参数,调高至 127 ~ 180。
Q4: 卡在 LoadTextEncoder 节点或报 UMT5 模型加载失败,怎么排查?
原因诊断:UMT5 是 11B 参数的 Google 超大语言模型,加载时需要瞬间占用 12GB+ 系统物理内存。如果电脑只有 16GB 内存且虚拟内存较小,系统会直接将其杀掉(OOM Kill)。
- 右键“此电脑” > “属性” > “高级系统设置” > “性能设置” > “高级” > “虚拟内存”,手动为系统盘设置 32768 MB (32GB) 以上的分页文件;
- 检查文件完整性,确保
umt5_xxl_fp8_e4m3fn.safetensors文件大小在 5.2GB 左右,未发生中断损坏。
🌐 Wan 2.1 跨站技术生态联动
除排错手册外,深入掌握 Wan 2.1 的电影级运镜与 3D-DiT 生产集群部署,请参阅兄弟站点的核心专题:
⚡ 视觉算力保障 · 官方现货直达专区
本地显卡跑 Wan2.1 14B 旗舰模型太吃力?AI Tools Lab 联合链动小铺,为广大出海卖家与创作者提供云端 RTX 4090 算力卡、Midjourney 极速作图账号、Claude 3.7 / OpenAI 高并发 API,即买即用,现货秒发,助你轻松跑顺千万级自媒体短片出海!