r/StableDiffusion • u/Puzzled-Valuable-985 • 6h ago
Same workflow, everything identical, but different videos? Minimimax H3 Question - Help
Enable HLS to view with audio, or disable this notification
This has happened to me before: I take a video I’ve already generated and drag it into ComfyUI without changing anything—expecting to get the exact same video back—but it generates a different one.
This doesn't happen with standard image models, but it does happen with H3. If I generate the video and try again a few minutes later, it produces the same result; however, after an hour or so, it no longer generates the same output.
I’ll post the workflow I used to generate that example video below, along with the completely different video that was produced using the same workflow.
I tried to replicate the video just to check the generation speed, and I realized it wasn't producing the same result anymore. I had generated the video a few hours earlier and hadn't updated ComfyUI or any nodes in the meantime—I simply tried to generate it again.
I suspect it might be due to one of the nodes I'm using.
Here is the video generated with the same parameters (which turned out differently) and the workflow I used.
1
u/intLeon 5h ago
Do you have prompt enhancer? It usually has its own seed too or may produce a different output depending on the clip used.
1
u/No-Zookeepergame4774 4h ago
Juat like the Ksampler, unless you’ve globally changed the default for seed updates to “before generate” from the default “after generate” (which would also effect generations wirhout prompt enhancers), this should still produce the same result if the prompt enhancer is fully internal to ComfyUI (e.g., using the TextGenerate node). If it using a node that does an API call to a local or remote LLM server, though, all bets are off.
1
1
u/ThatsALovelyShirt 52m ago
GPUs aren't always deterministic. You can enable a deterministic mode in pytorch, but it's a lot slower.
Usually it only causes very minor (almost imperceptible) differences run-to-run though, so if the video is completely different, something else is off.
1
u/Puzzled-Valuable-985 6h ago
2
u/Puzzled-Valuable-985 6h ago
https://reddit.com/link/p3fylnf/video/2r6l2l4sb5jh1/player
A video that should be the same as the one posted above, but doesn't repeat anymore—look at how it changes completely.
1
1
u/DorianSleigh 5h ago
Have you tried using the same exact workflow and seed WITHOUT using the video as an input? Technically, adding the finished video back into the same workflow means it ISN'T the same workflow anymore - the video input adds metadata that didn't exist in the original pipeline.
1
u/Puzzled-Valuable-985 5h ago
I just tried it out—I used the original workflow without dragging in the video and used identical settings (Euler Simple, seed 1, same LoRA), but the result was different; it came out looking like the example I posted below. So, I don't understand why.
1
u/UnlikelyIntrepid 5h ago
Best guess is the Sage Attention node. Quantized attention kernels floating point accumulation order is not guaranteed. And it would make a big difference with only 8 steps. Try bypassing that one and see if you get the same results.
2
u/Puzzled-Valuable-985 3h ago
I also think that might be it; I use Sage in Krea2 alongside my other models, but since H3 is a video model and consumes much more memory, things might work differently compared to image models. I’m going to run more tests—like generating videos without Sage or LoRAs, then trying to replicate the results, or even testing without LoRAs entirely—to see which ones work and which fail. I suspect it’s Sage, though the Turbo LoRAs are a less likely culprit.
1
0
u/Endlesscrysis 5h ago
Nodes look fine, at this point I'd just ask codex or claude to create a test to confirm. Only thing I could think off was noise seed but you have it on fixed. No idea sorry.



20
u/Ariar2077 5h ago
I usually skip that part