← ComfyUI 实测笔记

ComfyUI FLUX seed 怎么设置?fixed、randomize、复现同一张图的实测记录

ComfyUIFLUXGGUFseedbeginner

先说结论

seed 可以理解成出图随机性的起点。它不是画质参数,不改显存,不影响速度。但它决定了在同样的 prompt 和参数下,画面从哪个随机方向开始。

如果你每次点 Queue Prompt 都期待有变化,用 randomize。如果你想复现某张图、做参数对比,用 fixed

新手在做 steps 对比、分辨率对比、prompt 对比时,最容易忽略的就是 seed——同时改三个变量,最后不知道画面差异到底来自哪里。

这篇文章记录我在 RTX 4060 Laptop 8GB + FLUX GGUF Q6_K + T5 FP8 上关于 seed 的实际使用方式,不写原理推导,只记实测经验。

这篇文章适合谁

  • 同一个 prompt 每次图都不一样,想知道为什么
  • 想复现某张图但不知道怎么操作
  • 准备对比 20 steps 和 30 steps,不确定要不要固定 seed
  • 不知道 fixed / randomize 分别什么时候用
  • 用 RTX 4060 Laptop 8GB 跑 FLUX GGUF 的新手

我的测试环境

项目参数
GPUNVIDIA GeForce RTX 4060 Laptop GPU
专用显存8GB
系统内存32GB
系统Windows 11
ComfyUI0.24.0
方案FLUX GGUF Q6_K + T5 FP8
UNetflux1-dev-Q6_K.gguf
Text Encodert5xxl_fp8_e4m3fn_scaled.safetensors + clip_l.safetensors
VAEae.safetensors

seed 是什么

用一句新手能懂的话:

seed 不是 prompt,不是画质参数,不是显存开关。它更像是随机生成的一个起点编号。同一个 prompt、同一套参数、同一个 seed 下,更容易得到相近的结果。

但要注意:不同工作流、不同模型文件、不同节点版本、甚至不同 ComfyUI 版本,都可能导致同一个 seed 出图不完全一样。本文说的”复现”指的是在同一台机器、同一套环境下尽量稳定,不保证跨机器完全一致。

fixed 是什么

在 EmptySD3LatentImage 或 KSampler 节点里,把 seed 改成 fixed,就是把当前 seed 数字锁住。

适合以下场景:

  • 对比 20 steps 和 30 steps 的差异
  • 对比 768 和 1024 分辨率
  • 做 prompt A/B 对比(只改 prompt,其他不动)
  • 复现之前某张图
  • 写教程或做实测记录时,保证截图和说明一致

一句话:做对比时用 fixed,改完参数再回来看画面变化

randomize 是什么

把 seed 设成 randomize,每次 Queue Prompt 都会自动换一个随机 seed。

适合以下场景:

  • 找灵感,看这个 prompt 能出什么
  • 同一个 prompt 多试几张,挑一张顺眼的
  • 不想每次都出一模一样的图
  • 已经确认工作流没问题,纯粹跑图

一句话:探索时用 randomize,满意后切 fixed 保住结果

什么时候用 fixed

场景是否建议 fixed
做 20 vs 30 steps 对比强烈建议
做 768 vs 1024 对比强烈建议
做 prompt A/B 对比强烈建议
写教程、记录实测建议
想复现某张图建议
第一次跑通工作流不强制,fixed 或 randomize 都可以
随便跑着玩不必要

什么时候用 randomize

场景是否建议 randomize
找灵感、看 prompt 效果建议
批量试不同构图建议
第一次跑新 prompt可以先 randomize 看看方向
对比参数不建议
复现结果不建议

为什么做实测最好固定 seed

举个例子:你想对比 20 steps 和 30 steps。

如果你 seed 不固定:

  • 跑了 20 steps,seed 是 12345
  • 跑了 30 steps,seed 换成了 67890
  • 你看到画面变了,但不知道是 steps 的功劳还是 seed 的功劳

如果你 seed 固定:

  • 20 steps 用 seed 12345
  • 30 steps 也用 seed 12345
  • 画面变化更可能来自 steps,而不是随机起点

参考:FLUX 20 steps 和 30 steps 怎么选?RTX 4060 Laptop 8GB 实测耗时对比ComfyUI FLUX 8GB 显卡参数怎么选?

seed 和 prompt 的关系

prompt 决定画面里”应该出现什么”。 seed 决定”这次随机从哪个起点开始”。

同一个 seed 下,prompt 改一个词,画面就可能变化——这是正常的。seed 不是万能锁,不能把 prompt 的改动也锁住。

如果你想知道 prompt 改动到底有没有效果,更好的做法是:固定 seed,只改 prompt,然后对比两张图。

参考:ComfyUI FLUX GGUF 提示词怎么写?RTX 4060 8GB 实测 prompt 记录

seed 和 OOM 有没有关系

没有直接关系。

seed 本身不显著增加显存占用。OOM 优先排查这些方向:分辨率、batch_size、是否用错模型(原版 FP16 而非 GGUF)、T5 是否全精度、浏览器/后台 GPU 程序。

不要一出 OOM 就先改 seed——那基本帮不上忙。

参考:ComfyUI FLUX 8GB 显存不够怎么办?OOM、加载慢、爆显存排查记录ComfyUI FLUX 显存占用不释放怎么办?

我的新手建议

场景seed 建议原因
第一次跑通工作流randomize 或 fixed 都可以目标是先出图
测试新 promptrandomize多看几张变化
对比 prompt 改动fixed减少变量
对比 20/30 stepsfixed结果更可比
最终出图randomize 找方向,满意后 fixed 复现方便继续微调
写教程 / 记录实测fixed方便复现和截图

复现同一张图的检查清单

  1. 记下 seed 数字
  2. 记下完整 prompt
  3. 记下分辨率(如 1024×1024)
  4. 记下 steps(如 20 或 30)
  5. 记下 sampler 和 scheduler(如 euler + simple)
  6. 记下 CFG(如 1.0)
  7. 记下模型文件名(gguf、t5、clip、vae)
  8. 保存工作流 JSON
  9. 尽量不要换 ComfyUI 版本或节点版本
  10. 出图后及时去 output 文件夹确认文件名

参考:ComfyUI FLUX 出图保存在哪里?output 文件夹、Save Image 节点和文件名前缀说明

常见误区

  1. 「seed 固定就一定跨电脑完全一样」 不同机器、不同模型文件、不同 ComfyUI 版本都可能让结果不完全一致。同机同环境更靠谱。

  2. 「randomize 画质更好」 seed 不是画质参数。画质主要看 prompt、steps、分辨率、模型方案。

  3. 「fixed 画质更差」 同上。fixed 只是锁定随机起点,和画质没有直接因果。

  4. 「改 prompt 后还期待完全同一张图」 prompt 改了,seed 再固定也不保证画面不变。

  5. 「做对比时同时改 seed、steps、分辨率」 每次只改一个变量,才能真正看出是什么在影响结果。

  6. 「OOM 后先改 seed」 seed 不是显存因素。OOM 优先看分辨率、batch、模型方案、后台程序。

  7. 「忘记记录 seed,后面找不回原图」 这也是为什么建议在 Save Image 文件名前缀里加 seed 或其他标注。

FAQ

seed 固定后一定能生成一模一样的图吗?

在同一台机器、同一套 ComfyUI、同一套模型文件下,用同一个 seed、prompt、参数,更容易复现。但不保证跨版本、跨机器 100% 一致。

randomize 会不会画质更好?

不会。seed 影响随机起点,不直接影响画质。画质跟 prompt、steps、分辨率、模型方案关系更大。

做 20 steps 和 30 steps 对比要不要固定 seed?

强烈建议固定。否则你不知道画面差异来自 steps 还是 seed。

seed 会影响显存吗?

在我这台机器上,seed 不是主要显存因素。OOM 不建议从 seed 开始排查。

为什么我复制别人的 seed 还是不一样?

可能原因:模型文件不同、节点版本不同、ComfyUI 版本不同、工作流有细微差异。同环境更容易复现。

最终出图应该用 fixed 还是 randomize?

先用 randomize 多试几张,找到满意构图的 seed 后,切 fixed 复现。

seed 要不要写进文件名?

建议。在 Save Image 节点的文件名前缀里标注 seed,方便后面查。比如 lux_test_seed12345。

后续待测

  • 同 seed 下 20 和 30 steps 的更严格对比(准备做一组专门记录)
  • 同 seed 下 768、896、1024 的构图差异
  • 不同 GGUF 量化等级下同 seed 是否稳定
  • 不同 ComfyUI 版本是否影响 seed 复现
  • seed 写入文件名的命名规则测试

相关文章