Qwen-Image 2.1 在 6GB 显卡上写中文:同一句话,换个写法,文字正确率从 1/6 到 6/6

INT8 权重加 CPU 卸载,RTX 3060 Laptop 6GB 上 17 次生成全部成功,1024×1024 一张约 3 分钟。目标文字完全相同时,只给文案的写法严格通过 1/6,写清楚行次和边界的写法 6/6。

结论

  • 能跑:17 次生成,0 失败。1024×1024、25 步,同一配置重复 5 次,工作流耗时 185.61 秒(标准差 3.06)。
  • 显存:整卡峰值 4931–4963 MiB。
  • 文字:提示词写法比模型更重要。
    • 简短写法(A):严格通过 1/6。
    • 写明每行内容、位置和“不要额外文字”(B):6/6。
    • 但 B 的布局只过了 4/6。文字对,不等于排版要求也满足。

配置

  • 硬件:RTX 3060 Laptop 6GB,i7-12700H,64GB 内存。
  • 软件:ComfyUI v0.37.0,PyTorch 2.14.0+cu130。
  • 权重:Comfy-Org/Qwen-Image-2.1 官方仓库。主模型和 Qwen3-VL 文本编码器用 INT8 convrot,VAE 在 CPU 上。
  • 采样:1024×1024,25 步,CFG 1.0,Euler/simple;种子 42、1234、2026。

这套组合能在 6GB 上跑,不代表完整 BF16 组合也能。

两种写法

同一张短海报,目标文字只有主副标题两行。

A:

做一张简洁的中文海报。
主标题:6GB显存,中文怎么写清楚?
副标题:Qwen Image 中文排版小测试

B:

制作一张背景简洁、文字清楚的中文海报。画面只出现以下两个文字块,逐字照写,不补充说明。引号仅表示文字边界,图中不要画引号,也不要画主标题或副标题这两个字段名。
第 1 行:主标题放在画面上部居中,字号较大,写"6GB显存,中文怎么写清楚?"。
第 2 行:副标题放在主标题正下方居中,字号较小,写"Qwen Image 中文排版小测试"。
……

结果

场景 A 严格通过 B 严格通过
短海报(2 行) 1/3 3/3
说明卡(5 行,79 字) 0/3 3/3
A/B 提示词文字严格通过:海报 1/3 对 3/3,说明卡 0/3 对 3/3
A/B 提示词文字严格通过:海报 1/3 对 3/3,说明卡 0/3 对 3/3

A 的失败有两类:

  • 海报会多画文字(有两张图出现了额外文字)。
  • 说明卡会漏字,三张分别漏 4、4、3 个字,其中一张还错了 1 个字。

B 没出现错字和漏字,但有两张海报的布局没满足要求。

B 同时改了好几处(引号边界、行次、位置、字号、禁止额外文字),不能说是哪一条起了作用,只能说整套写法有效。样本小,不保证以后零乱码。

实用建议

  • 每一行文字单独写,标明位置。
  • 明确说“只出现这些文字”“不要画字段名”。
  • 生成完逐字核对。一次写对不代表每次都能写对。

相关