kais-validation Case 08 × 文武双修V2 — 远景面部崩坏修复战

2026-09-07 · 同 seed 20260907 · 同 prompt · 同 15s/362f · 唯一变量=参考图装配

根因定谳:A 臂远景男主脸崩,不是玄学,是 男主从未被喂过参考图(只喂了女主 1 张)——他的脸纯靠 prompt 文字凭空生成,远景小脸必然崩。
修复:B-v4 只加 1 张男主全身 turnaround(与女主同为 1935×1080,无宽高比歧义)→ 远景人物身形/衣着全对齐参考图,正脸帧五官 9/10 无崩坏。

① 成片对比(各带原声)

A 臂(修复前 · 1 ref)

B-v4 臂(修复后 · 2 ref 男女主全身)

② 同帧位 A/B 并排(上=A 下=B-v4)

f90 巷道追逐 — A臂远景红袍者被误生成中年圆脸女性;B-v4 同位置身形衣着对齐男主
f270 双人奔跑 — B-v4 双角色配色/体态齐整

③ B-v4 正脸帧判读

t=5.75s 双人交错回眸 — 五官完整 ✔ 瘦削年轻 ✔
t=14.5s 结尾对峙 — 男主 9/10(瘦削丹凤眼✔匹配);女主 9/10(绿玉头饰✔匹配)
30格缩略墙(每0.5s一格)— 全片时序总览

④ 战役全记录(4 臂)

臂参考图装配结局
A女主全身 ×1✅ 出片,但远景男主脸崩(无参考必崩)
B-v1双脸特写+女主全身 ×3, ref_size=max☠️ cgroup OOM(41.8G>40G limit)
B-v2/v3双脸特写+女主全身 ×3, ref_size=match☠️ v2 被 09:44 外部批量 restart 误杀(跑了 20/22.5min);v3 跑完 mux 崩——S2 NaN 签名(音频 NaN+纯黑视频),窄长条裁片 ×match 多参考为嫌疑
B-v4男女主全身 turnaround ×2(同 1935×1080)✅ 24.7min 出片,规格全对,五官 9/10 无崩坏,身形/衣着匹配参考图

⑤ 内存峰值账本(B-v4 成功臂)

层峰值说明
GPU 显存23.0 GiB / 24G (96%)362f 双采渲染期实测
容器内存62.0 GiB / 64G limit (97%)常驻基座 ~56G(H3全家桶+TE+缓存)+ 双采增量 ~6G;memory.peak 实测
B-v1 对照anon 41.8G → OOM撞上当日 40g 临时 limit(内存风暴治理窗口)
B-v3 对照内存无恙死于 S2 NaN(数值链),非内存

番外:09:44 的容器批量重启 = 另一会话的内存风暴治理部署(07:58 commit e08c9da3 64g→40g),误杀 B-v2;09:47 commit f5ff79c0 依据 B-v1 OOM 实测把容量定为 48g/swap64g。跨会话容器窗口协调的教训已入 skill。

⑥ 方法论沉淀

工作流自带的身份锚定武器(作者埋了 9 个 ref 槽位,本次实战验证):
  1. 每个出场角色必须有独立参考图——缺谁崩谁,远景也不例外
  2. 多参考全部用同规格图(本次 1935×1080 turnaround ×2)——混入极端宽高比裁片在 15s/362f 工况有 S2 NaN 风险(B-v3 实锤,脸部特写裁片路线留待单变量再验)
  3. ref_image_size=max(官方"更强身份保真")在 15s×3ref 工况会爆 40G 容器内存上限——15s 工况禁用,仅 ≤5s 短臂可用

产物:/mnt/agents/output/gpu1/MiniMaxH3/wenwu_v2_case08_15s_v4_00001-audio.mp4 · B-v4 prompt_id 7e92903c · ⓿ 候选状态待 Kai 终审