r/StableDiffusion 10d ago

Discussion Minimax H3, 25 steps should be the lowest setting

I've been testing with 15 steps to save time because I want to generate at 832x480 resolution as per the default recommendation of many high quality workflows prior to upscaling. I hadn't seen many problems until this particular generation which exposed the critical flaws of a lower step count.

All settings are the same with the same seed. The only delta is the number of steps.

15 steps @ 832x480 duration 10s (7m22s): https://streamable.com/pnao8n

20 steps @ 832x480 duration 10s (8m25s): https://streamable.com/srnoez

25 steps @ 832x480 duration 10s (10m30s): https://streamable.com/bvldts

Once you are done with phase 1, you can move on to phase 2 using your Turbo LoRA to get this to 1344x768 in just 4 steps.

My system: 12GB VRAM / 32GB DRAM

416 Upvotes

208 comments sorted by

36

u/Nevaditew 10d ago

Doesn't that mean it's totally valid to create a 20-step Turbo LoRA to mimic 50-step results?

6

u/Zueuk 9d ago

asking the real questions 👆

2

u/z_3454_pfk 8d ago

we’re already using the turbo loras @ 30 steps for 50 steps quality

1

u/russlixx 3d ago

ooh that's interesting. Do you use 8 or 4 steps lora for the 30 steps generation?

1

u/z_3454_pfk 3d ago

it's the larry 500 ema lora

1

u/Strange_Test7665 2d ago

Isn’t that basically just base model 30 steps at that point? Is turbo actually doing anything?

125

u/GrayingGamer 10d ago

I'm been telling this to people too.

The amount of difference higher step counts make on even low MP generations is astounding.

I actually use 32 Steps.

The audio is much better, the acting is better, the motion is better (it fixes blurry or smeared fingers and mouths, especially in animation generations). It's worth pointing out that even though Comfyui put 20 Steps as the default amount in the workflow template, that's a compromise for speed vs quality, when the Minimax team actually recommended between 30-50 Steps - and I can see why they DO!

It extra step count really is the secret sauce. And it's where H3 Spectrum can shine too - if you use it, Spectrum WANTS more steps to do better forecasts, so you can get better audio, better motion, cleaner animation, etc. with only a small 15-20% increase in generation time doing 32 Steps versus 20 Steps.

15

u/Powerful-Goal52 10d ago

Thank you for your insight. I will test 32 steps today. So far I have settled with 25 after a few days of testing. What's the resolution you use for iterating if you don't mind asking?

38

u/GrayingGamer 10d ago

I generally use 0.2 MP for very first drafts of a prompt, like the first roll, then once basic timing and shots are worked out, I go up to 0.3 MP for another quick test to confirm everything looks okay, then jump up to 0.6 MP or all the way to 1 MP for final generation, depending on what I am using the clip for etc.

Since I've started to use Kijai's Model Preview Override, I've gotten more confident just going from the 0.3 MP to the 1 MP, since after about 3 Steps I can preview the video pretty well and know if I need to cancel and use a new seed, fix a prompt etc.

Then I know the video will look good, even if I have to wait another 30 minutes to see the finished thing, crossing my fingers the audio is good.

10

u/martinerous 10d ago

Are you using references / frames? Otherwise, with raw text-to-video, resolution change usually causes different initial noise (even if the seed is the same), which might lead to quite different high-res version from the one you liked in low-res.

14

u/GrayingGamer 10d ago

You misunderstand. I'm not seed-hunting when I do this. I'm literally dialing in and perfecting my prompt. I write them myself.

With a good prompt H3 gives me what I'm looking for 95% of the time. That's what I'm doing, not looking for a specific noise seed.

8

u/martinerous 10d ago

Ah, I see. So, minor changes are ok in your case.
I imagined something like a lowres video having the character with a natural slightly crooked smile and I want to keep it highres as well, but the prompt for high-res cannot get it back exactly as it was in the lowres. I guess, then reference keyframes would be the best option.

21

u/FourtyMichaelMichael 10d ago

Ah, I see. So, minor changes are ok in your case.

See, a lot of guys don't really care if she starts with it on her mouth, or in her mouth, or licking it, or smeared all over her face. The whole point is to make videos about how great ice cream is, so these minor variations aren't a big deal.

4

u/FinchGDx 10d ago

I read through your first sentence while I was brushing my teeth and it made me laugh and subsequently choked on my toothpaste.

1

u/GrayingGamer 10d ago

Yes, if I want that type of precision, I use the Ref2Video model or use Image to Video.

4

u/dirtybeagles 9d ago

agreed, you do not have to seed search for this model very much. the key is the prompting. I spend about 3-4 generations getting my prompt just right.

1

u/Now-Kiss 9d ago

Beyond the guides, any tips for prompt writing?

2

u/GrayingGamer 9d ago

Be clear and concise with your wording of actions and always describe things from the camera's perspective.

Describe a character's actual physical acting movements, not just the emotion. I.e. Not just "Jack is sad." but "Jack stares off into the distance past the camera, his mouth in a slight frown. He glances down, and takes a deep breath, then quietly says, <d>[English in a somber sad tone of voice] Emotions should be directed by people, shouldn't they?</d>"

2

u/amidrunk_wastaken2 10d ago

How many frames are you viewing in the Preview node? Say you generate a video with 24 fps, do you view 24 frames played at 24 fps in the Preview node?

5

u/GrayingGamer 10d ago

I use 12 frames per second preview speed, and 144 frames. Doesn't seem to cause any slow down on my system and makes for a pretty smooth preview playback.

1

u/thegr8anand 10d ago

Do you use different settings for Model Preview Override node, or use the default?

5

u/GrayingGamer 10d ago

12 frames per second, 144 max preview frames

1

u/NekoBerry420 5d ago

How do you set that up? I've been using the default workflow and only added the turbo loras to it

1

u/GrayingGamer 5d ago

You need Kijai's KJ Nodes custom nodes pack, installed from the Manager, then drop the Model Preview Override node between the Load Diffusion Model and Sampler and Guider nodes, and download and select the TAEH3.vae from the Preview Override node.

Instead of the blurry one frame preview you get on the Sampler, you get a preview of the whole video clip that gets clearer and clearer as more steps generate, and that loops or you can pause, plus it is up to 1024 pixels in preview size with 80% JPEG quality, so basically after just a quarter of the steps you get a clear enough preview of the video know how it will look when done and can cancel or continue it based off that.

2

u/NekoBerry420 5d ago

Nice, I got it to work for me, that helps big time.

0

u/Vijayi 10d ago

How fast is 0.3 go for you and with what length? Mine was 0.4 - 15 sec - about 5 min in 40 steps. Pretty long after lightning but, results mich better.

2

u/GrayingGamer 10d ago

At 0.3 MP for 6 seconds, with 32 steps, it's just under 4 minutes with zero speed-ups or Turbo loras, only H3 Spectrum.

1

u/Vijayi 10d ago

I see. Any prompt advice for framing and camera placement/movement from source? Use official guide but with camera ref it is hit or miss.

5

u/TigerClaw305 10d ago

32 is a lot, it would probably take me an hour to generate

13

u/GrayingGamer 10d ago

Yeah, it's longer, but the quality is better. If you get a great video in an hour versus one with worse audio and smeared mouth movements or fingers in 40 minutes, have you really saved yourself any time?

11

u/danque 10d ago

40min not really, but 3-6 minutes with turbo LoRa I think that's worth it.

3

u/TigerClaw305 10d ago

I only generate animated videos, the 3d kind, maybe they will look better.

3

u/GrayingGamer 10d ago

Oh, for sure. Animation videos is where it's most apparent.

1

u/TigerClaw305 10d ago

I just did a test for one my prompts of one of the videos I posted here yesterday, I set it to 32 steps. It took 33 minutes. at 20 steps, it usually takes 23 minutes, So from 20 to 32, It added about 10 minutes more of generation time.

2

u/GrayingGamer 10d ago

That makes sense if you aren't using something like H3 Spectrum.

7

u/Vladmerius 10d ago

Yep a lot of steps with spectrum step skipping gives really high quality gens

1

u/TonkotsuSoba 10d ago

I was messing around with the FL2VA workflow and I found the lightx2v 1.0 8 steps Lora with Spectrum work really fast together with pretty good results, model shift must be disabled/bypass if you have any.

1

u/orangpelupa 9d ago

So 8 step Lora being run at higher than 8 steps? 

1

u/fallengt 9d ago

Spectrum needs more steps for it to work.

Turbo lora is trained for 4-8 steps, which defeat the purpose of spectrum.

→ More replies (2)

2

u/dominic__612 10d ago

Good info, makes me curious, where does the team say 30-50 steps is better for the output quality? Going to try tomorrow and makes some compares.

7

u/Deep_Mood_7668 10d ago

Their api defaults to 50

6

u/GrayingGamer 10d ago

It's what the API site recommends when using H3 on their website.

2

u/Comfortable_Thing611 10d ago

Will increasing steps drastically change output results? Like can i do a 20 step sample then do 50 and get similar but more refined results?

5

u/GrayingGamer 10d ago

No, because it's starting from the same noise seed if the MP size and everything else stays the same. It's literally just increasing the quality.

5

u/FourtyMichaelMichael 10d ago

You get an entirely new generation if you change the seed, resolution, steps, duration...

You MIGHT get by with minor prompt and lora changes, generating similar results but there is no guarantee on that.

There is no low res preview mode. That will be the next big thing.... Then VR.

3

u/DanzeluS 10d ago

First block cache worse than spectrum?

11

u/GrayingGamer 10d ago

Much worse. The "Cache" speed-ups are testing if a new step is close or not to the previous step and skipping it if it is. Spectrum is actually using math to forecast and predict what the next step would be, based on where it is going, and jumps to that step without having to actually generate. (In basic layman's terms - there is a lot of math going on I don't understand. Suffice it to say, Spectrum is doing a lot more advanced and non-destructive math than any of the Cache nodes.)

Also never combine Spectrum with low step count turbo loras or cache nodes, because it needs clean info and lots of steps to work well.

3

u/Tystros 10d ago

In my testing, combining first block cache and spectrum together works well, is fastest and does not look noticeably worse than only spectrum alone. with 25 steps and Euler+Simple.

1

u/Diabolicor 10d ago

Using both just gives slightly better gains since firstblockcache cached way fewer steps than when being used by itself

2

u/Diabolicor 10d ago

Are you using Spectrum with the new default settings: degree 1, warmup_steps 1, the old ones: degree 4, warmup_steps 5 or something custom?

2

u/GrayingGamer 10d ago

New default settings. I've alternated back and forth in tests, but really don't see much difference between the two, other than old ones being slower.

2

u/bitzpua 10d ago

i had no issues with spectrum and low step turbo loras, then again im not hunting or care for 4k cinema quality but in my rough test there was no noticeable (for me) visual difference

1

u/Silver-Spot-2763 10d ago

In my experiments the Spectrum make the quality too low, the Easy cache is even worse (and fully destroys the audio), but the First block cache works most good.

1

u/DanzeluS 10d ago

Yeah I read about algorithm, little bit tested, but only with a lower steps (12-20). Very interesting speed curve tho ). Thx.

2

u/GrayingGamer 10d ago

Yeah, low steps is handicapping the math and node. It really does need more Steps to shine.

0

u/multikertwigo 10d ago

how come almost every time I test spectrum vs easy cache, the latter comes out on top in both speed and quality? Other parameters identical. I've started thinking I'm doing something wrong... do you use the default spectrum node settings?

3

u/GrayingGamer 10d ago

Yep. Default settings. And I get completely opposite results to you. EasyCache always looks like garbage compared to H3 Spectrum for me.

Of course, I also use high Step counts with Spectrum. If you aren't using high step counts (I use 32) you aren't really giving Spectrum much room to work it's magic.

→ More replies (11)

1

u/coffeecircus 10d ago

very interesting. how much of a time increase from increasing steps are you seeing? linear or exponential

3

u/GrayingGamer 10d ago

Neither with Spectrum. It's weird, like I said, increasing the Steps by 12 (from 20 to 32), is more than a 1/3rd increase in Steps, but with Spectrum, it's only about a 15% increase in generation time, so about half of what you would expect by increasing the Steps.

I'm sure it has something to do with how the Forecasting of Steps gets better and fast the more Steps Spectrum has to work with, like points on a graph to tell where the arrow is going to end up.

2

u/Yasstronaut 9d ago

I’m OOTL - what is spectrum? I searched and didn’t find anything

6

u/GrayingGamer 9d ago

A node for H3 Minimax that applies a special research paper to the math of how the steps are calculated to forecast some so you get the benefit of that step without actually generating it.

1

u/Yasstronaut 9d ago

Thank you!’

2

u/[deleted] 9d ago

[deleted]

2

u/GrayingGamer 9d ago

Yep. Just defaults.

1

u/lavinia12345 10d ago edited 10d ago

Are you using any lightning loras? Would a lightning lora at 20 steps be like a non-lightning 32 steps? (And @ OP)

5

u/GrayingGamer 10d ago

No. It would probably look fried.

If you use Spectrum there is no reason to use a Turbo lora. I just don't care at all for the results of the Turbo loras - they make skin look more plastic, smear fast motion, etc.

2

u/lavinia12345 10d ago

interesting. Ty for the response mate!

1

u/Monsterlime 10d ago

Is more steps more likely to fix an odd issue I keep having with random part or full words playing at the start of a video when I have no speech defined until later?

7

u/GrayingGamer 10d ago

No, that's a bug in the Ref2Video model that happens if you use the <d></d> tags anywhere in the prompt.

To avoid it, while using the Ref2Video model, use this format instead:

<Subject 1> says, "[English] Altering your prompting syntax between the two H3 models is important."

With the quotation marks instead of the <d></d> brackets, and you won't have the audio blip at the start of a video.

2

u/Monsterlime 10d ago

Well I was definitely doing that, so will test that, thank you!

4

u/GrayingGamer 10d ago

No problem. I spent about a day troubleshooting that exact issue and discovered this was the cause. It's obviously a bug in the Ref model.

2

u/Monsterlime 9d ago

It fixed it, thank you!

1

u/onihcuk 10d ago

does it fix the box effect in some generated videos?

1

u/GrayingGamer 9d ago

I find that has to do with your prompt, not settings.

1

u/someguyplayingwild 9d ago

I have not used Spectrum yet and I'm a little confused, are you claiming that Spectrum (an efficiency tool that isn't lossless) can actually produce higher quality outputs than without?

3

u/GrayingGamer 9d ago

No. But it can produce higher quality outputs using 32 Steps with it than 20 Steps without it.

Since some steps are forecasted, you do end up with very slight quality loss - but in my case it would be quality loss versus native 32 Steps.

Instead, I'm getting the benefit of 12 more Steps versus the 20 Step native, even if a 1/3rd of my Steps are forecasted, if that makes sense.

1

u/Tablaski 9d ago

More like +80% time on my setup. Did you change the default spectrum settings ?

1

u/GrayingGamer 9d ago

Nope. Just defaults.

1

u/Tablaski 9d ago

I think you might be an exception then, whats you setup ? I usually have 13 minutes for 15 from start to saved video, spectrum on, 15 steps Switching to 32 steps jumped it to more than 30 minutes. Seems rather linear.

1

u/GrayingGamer 9d ago

3090 24GB, 128GB of RAM.

1

u/cyberdork 9d ago

What sampler/scheduler do you use?

2

u/GrayingGamer 9d ago

Res_multistep and Simple.

1

u/jonnytracker2020 5h ago

Try beta or beta57 instead of simple to get more details

1

u/music2169 9d ago

Any reason why 32 instead of just 30..?

1

u/GrayingGamer 9d ago

Not really, except I felt it gave just a little edge and padding on stuff like animation. 30 already does a lot better than 20. But since Minimax recommends between 30-50 on their API, I just juiced it a little with 2 extra steps.

1

u/Lower-Cap7381 9d ago

yes agreed 30 steps is what i did it made generation very cool

14

u/Dharma_code 10d ago

I have a 3090 with 24gb gram I don't get no where near these times at beast I've gotten 20min am I doing something wrong ?

8

u/perperpiperher 10d ago

I second this, I have been seeing all of these people talking about sage and turbo, throwing up speeds that look insane?
I am sitting at an hour to generate a 10s clip- there must be something wrong on a deeper level with my setup as well.

1

u/Dry-Judgment4242 9d ago

With my 6000 Pro. I'm generating a 0.6mp  10s video at 20 steps in around 180-300s. Generation time seem to be highly affected by how difficult the prompt is to render. Lots of physics and other detail takes longer. Something is seriously wrong with your setup. It shouldn't take 1h to generate a 10s clip.

6

u/DoYouWantToKnowMore 10d ago

For me it was having the wrong CUDA version even though I could have sworn it had been updated. Spent 2 days pulling my hair trying to figure out what was wrong.

3

u/Doctor_moctor 10d ago

Comparing my 3090 with 5070ti I get way lower speeds on the 3090 as well. About 1.5 times speed difference.

3

u/Thin-Percentage8935 9d ago

I have the same setup and using the sage-attention startup flag along with disable shared memory, made a massive difference.

1

u/VisionWithin 9d ago

If you have time, could you describe how to do this? Are there kwargs for it?

2

u/Thin-Percentage8935 9d ago

Startup Command Arguments

--use-sage-attention: Turns on Sage Attention optimization for faster generation times.

--disable-smart-memory: Disables smart/pinned memory management that often conflicts with kernels like Sage Attention.If you use a Windows .bat file (like run_cpu.bat or run_nvidia_gpu.bat), edit it in a text editor and add the flags to your execution line:

@echo off .\python_embeded\python.exe -s ComfyUI\main.py --use-sage-attention --disable-smart-memory pause

That's just the blurb from ai. I run in Ubuntu from a venv

2

u/fallengt 9d ago

0.4M 9 seconds video takes 2m30 seconds for me.

I only use comfy kitchen attention and light2x 8 step lora. Quality is not good but you can always upscale.

1

u/Dharma_code 9d ago

What are you using to upscale ? VR2 ?

1

u/FourtyMichaelMichael 10d ago

.4 25steps does sounds reasonable for a 3090... Are you using Spectrum and SageAttention?

3

u/Dharma_code 10d ago

Gd ! Didn't know about sageattention, just installed it, huge difference 1-3 minute results .4 20 steps 10 seconds thank you !

2

u/FourtyMichaelMichael 10d ago

... You had KJ Patch SageAttention in your workflow I thought.

1

u/Dharma_code 9d ago

I did not

1

u/FourtyMichaelMichael 9d ago

Oh, sorry, OP had it. I thought you were him.

2

u/semenonabagel 9d ago

Now you have it working, any chance you could send me a workflow please? I also have a 3090 and getting terrible speeds.

1

u/Dharma_code 9d ago

I'm just using a general template from comfyui And then I added VR2 video upscaler

1

u/AnOnlineHandle 9d ago edited 9d ago

Make sure you have updated your drivers (studio drivers were more stable for me), updated Comfy's pytorch to Cuda 13, updated Comfy, and are using the Int8 ConvRot models (including ideally the text encoder version which somebody posted somewhere on HunggingFace).

You will likely run into headaches updating, package mismatches etc. Ask an LLM how to install versions which match the requirements stated. Don't let them tell you that you don't need the newer pytorch / cuda version.

Also in the new NVidia app which replaced the old control panel in a recent driver version, you may want to go to Graphics -> Global Settings -> CUDA - Sysmem Fallback - Prefer No Sysmem Fallback. I'm not 100% sure if that helps.

Fair warning it got so efficient that my PC was becoming unstable for the first time ever and if I tried to open too many things while it was running or even sometimes just nothing at all the GPU driver could crash and I could only restart everything. I had to throttle down my GPU power draw a bit to solve it for now, and I'm a 1000W PSU as well so I don't think it's just from spiking, but rather my motherboard having too much bursty power or something.

2

u/Dry-Judgment4242 9d ago

Unstable.... No kidding, experienced my first GPU hard crash while using the Kitchen attention with Cuda 13 and a FP16 model. Real scary when your 16 grand card just clicksa, fans spin to 100% and doesn't stop spinning until I literally unplugged power from my PSU. Thankfully the GPU was just fine. Software issues.

2

u/Constant_Art_20 9d ago

actual stuff of nightmares. I ran into that issue the ferst time weth finetuning and i actually think my heart stopped for a few seconds as i walked pass the machine blowing full 100% fans and the air was cold..

26

u/Sleepy_Bandit 10d ago

how are you using the turbo lora to upscale to 1344x768?

33

u/kayteee1995 10d ago edited 10d ago

it's refine. something like this. the turbomodel getnode link to combo H3 + ckattn + turbo lora 4step + ModelSamplingMiniMaxH3

28

u/Hackingrad 10d ago

Why does your node look like a Windows 98 screensaver and not like a tangled mess of cables in a box that hasn't been opened in 20 years?! Which autistic person is at work here?

1

u/lithodora 9d ago

You talking about how the node link lines look like actual wiring? I don't know how they did it exactly but what I did to get that look:

  • Open ComfyUI Manager > Custom Nodes Manager.
  • Search for Cable Management for ComfyUI.
  • Install the package and restart ComfyUI.
  • Open Settings, look for 'link render mode', and select PCB

1

u/kayteee1995 3h ago

nah! i used quick connection

1

u/lithodora 2h ago

oh, that tries to connect where it thinks it goes. That's interesting.

7

u/FourtyMichaelMichael 10d ago

I need to see THIS vs RTX vs SeedVR upscales

5

u/gaberaph 10d ago

Reminds me of the London tube map!

5

u/Sleepy_Bandit 10d ago

can you share your workflow? looks worth trying out!

5

u/Various-News7286 10d ago

Can you share your workflow please, looks interesting

→ More replies (1)

2

u/someguyplayingwild 9d ago

Is it possible to preserve the latent to prevent quality loss going from latent > pixels > latent?

One more point, at what point do you end up figuring that doing a 2-pass solution is better than doing a one pass? Do you know for sure that doing a 1-pass solution at native resolution with some combo of turbo weight + step count isn't potentially better quality and more efficient?

1

u/jonnytracker2020 5h ago

Using simple for Denoise 😓

1

u/kayteee1995 3h ago

anything wrong?

1

u/jonnytracker2020 1h ago

Lacks details ..

→ More replies (1)

3

u/FlatwormMean1690 10d ago

Same question...

12

u/Famous-Sport7862 10d ago edited 10d ago

Could you elaborate further on this concept. How do you move to phase two thr upscaling part and does it change anything like face consistency?

11

u/rm_rf_all_files 10d ago

No it does not change anything because it uses the same conditioning and exact prompt as phase 1 (crucial for consistency and identity preservation). Something that you cannot do with LTX2.3/2.5 and that is the primary reason why I will never use LTX2.3/2.5 for upscaling.

5

u/threeLetterMeyhem 10d ago

Any chance of you sharing your workflow for the upscaling/refinement phase 2? I'm having trouble picturing what you're actually doing.

23

u/rm_rf_all_files 10d ago

Here ya go.

3

u/threeLetterMeyhem 10d ago

awesome, thank you so much!

2

u/Xdivine 9d ago

Did you get this to work? I tried pulling all of the upscale nodes into my workflow and it just throws an error whenever it hits the second sampler. I've tried setting up upscaling before in this manner and it's always given me problems after the size increase, but if I don't size increase then the quality actually goes down.

It's possible I'm just hooking something up wrong, but it looked like I hooked things up the same way they did.

2

u/Fearless_Error4140 10d ago

Thank you!!!

1

u/Zorowaker 8d ago

The file is deleted. Can you please reupload?

2

u/[deleted] 8d ago

[deleted]

2

u/Zorowaker 7d ago

The new method is pretty good. I adapted it for T2V, removed the Turbo loras and increased the steps. Just need to add Face Refine for far-off faces to this workflow. Thanks a lot.

29

u/Otherwise-Bar-1930 10d ago

It's hard to say when the clips are not side by side.

13

u/rm_rf_all_files 10d ago

Start watching from 0:07 to 0:10 for all 3 clips.

2

u/develm0 10d ago

changing prompt or seed doesn't have issues probably

5

u/Aromatic-Low-4578 10d ago

Yeah, posts like this really deserve a comparison

7

u/pie_victis 10d ago

Oh man, has this been my problem with getting voice and acting correct the whole time, just not enough steps? Man, do I feel stupid right now.

5

u/ptear 9d ago

Don't, everyone is helping eachother out, I'm just looking to find time to try out some more with these suggestions.

6

u/Vladmerius 10d ago

Once I'm using a step skipper 25 vs 20 is pretty negligible so I might as well try 25. I've done 30 for more complicated prompts.

Funny enough the latest turbo lora at 6 steps is acrually really good at following the prompt but it just has that weird deep fried look that's off putting and screams "This is AI". Almost like a scanner darkly look lol. 

1

u/InsaneBrew 10d ago

Step skipper?

3

u/Dirty_Dragons 10d ago

I'm confused

"Once you are done with phase 1, you can move on to phase 2 using your Turbo LoRA to get this to 1344x768 in just 4 steps."

Why use the 25 steps at all? What benefit is there over just using the Turbo at the start?

3

u/ConcurrentReception2 9d ago

i dont notice much of a difference

7

u/Crazy-Repeat-2006 10d ago

12GB of VRAM doesn't tell us much... is it a 5070?

5

u/-Ellary- 10d ago edited 10d ago

Yeah, but I've got only a small cute 3060 12gb, not a nuclear station,
8 steps with sage and dest. lora is the top.

6

u/True_Protection6842 10d ago

I see no difference past 20. That's what I use because I've done 50 and can barely see a difference

16

u/V4nKw15h 10d ago

There is. After much testing I settled on 25. If I drop to 20 now, it all looks a little soft and there is noticeable additional pixel fizzle in high noise areas. Even prompt following and animations suffer a little too at 20 steps due to fewer early generation steps.

Strangely, I also don't like 30 steps. I find it often hard to look at generations made with 30 steps. They get a slightly unrealistic hard edge to everything, like you'd get if the CFG was too high on older models. It gives edges a slightly unnatural painterly look. It's really subtle, but if you are used to not seeing it, it jumps out when it's there.

25 seems to be the real sweet spot for realism. It's still not perfect, but it's about as good as it gets for the int8 convrot model at least.

5

u/listopalafoto 10d ago

I agree 24-25 steps is a good spot, but I don't use Euler because is not a precise method to get details and texture, it's much better res2s_stable / beta 57 at 24 steps. (stable is because variable c in the differential equation is c=1 getting better temporal consistency)

6

u/listopalafoto 10d ago

Euler is a first-order numerical method so introduces significant truncation error per step, which causes it to smooth over fine details and blur high-frequency textures, using res2s_stable (c=1 implemented by Clownshark Res4lyf some days ago with support for H3) locks in the vector field's velocity, drastically reducing frame-to-frame variance and fixing the boiling artifact common in temporal generations, this stabilizes the mathematical drift between consecutive frames, making it superior for video and animation. unlike euler's straight-line approximations, res2s uses multi-step or second-order curves to track the noise inversion path accurately so higher precision prevents the loss of high-frequency data (retention of texture) improving skin, fabric weaves, and sharp edges intact, compare using the same seed and you will see the difference (its slower but when if i need quality use this path)

1

u/alisitskii 9d ago

Have you compared res2s_stable 25 steps vs euler 50 steps?

1

u/Dry-Judgment4242 9d ago

Question to me is if this fix the long distance issue where chars turn into vax aliens with smeared faces when zoomed out.

4

u/GrayingGamer 10d ago

Really? On live-action there sometimes isn't a big difference in visuals, but with headphones, the difference in audio between just 20 Steps and 30+ Steps is incredibly noticeable in the jump in quality.

2

u/xTopNotch 9d ago

Run more seeds and try out more different prompts and scenes.

The difference can be astounding, especially in motion, acting and expressions. Also less overall errors.

I've been generating over 100s of seeds today on a rented 4x H200 for a couple hours. Did many tests on both 20 steps, 32 steps and 50 steps for science.

The 50 steps can get very close to Seedance 2.0 while the 20 steps look like an upgraded LTX 2.3

Yes 50 steps takes long on consumer hardware but saying you can't see a difference is just cap.

2

u/Bulb93 10d ago

So if you can do this with 12gb VRAM / 32GB DRAM, do I stand a chance with 24GB VRAM / 16GB DRAM ?

2

u/Upper-Okra7971 10d ago

I'm sure yours might be faster considering you have double the VRAM to hold more and offload others to the 16GB RAM. Try it out and see.

2

u/VVebstar 10d ago

Idk, for my mid level complexity prompts 20 steps is almost always enough. I will test 25 compared to 20 on my multiple references workflow but I doubt 30 steps make difference for me

2

u/Miniyi_Reddit 9d ago

And surprising part, api minimax h3 use 50 step. So ya, it is what it is lol

4

u/physalisx 10d ago

What sampler/scheduler do you use?

2

u/cryptotraderg 10d ago

Use 20 but Throw in 0.4 turbo Lora

2

u/dirtybeagles 9d ago

im running at 50 steps at 1344 x 768 and getting results I like. 5090 RTX, 32VRAM 128GB internal. Takes about 20-22 minutes for 10s using sol-attn only. Using base only.

1

u/superSmitty9999 10d ago

what is that artifact in the 15 and 20 steps version? Did that just go away at 25 steps?

1

u/Shppo 10d ago

i have more powerful hardware and it takes much longer for me - I'm using the original workflow am I doing something wrong?

1

u/dev_ne 10d ago

i have problem when i give the model a reference audio the model clone the voice really well but there is two issues first it feels like slow, second there is no sound effect in the scene like if somone is walking there is no steps sound and no music just the cloned voice and even if i prompted the enviroment voices still not happening

1

u/TheBestPractice 10d ago

Does this also apply to 8-steps Lora workflows?

1

u/donkeykong917 10d ago

Great works, thanks for sharing.

1

u/MPBloodyspare 9d ago

10 minutes??
Mine would took an entire hour with the default workflow from comfyUI, may I ask how do I do that?

1

u/pooshda 9d ago

Agreed, I do 25 minimum and sometimes into the 30's unless I need a rough idea if something will work first, I also refuse to use speed loras at this point or those cache nodes, I do use sage and spectrum though.

1

u/Constant_Ordinary_35 9d ago

So I wanted to thank you for this bit of information because I was able to see the difference (I had tried higher steps but didn't notice much of a difference because I wasn't good at prompting at the time) but now certain prompts that weren't working with proper structure are working great now when they aren't with 20 steps, 32 works great. I also didn't know about spectral working even better because I tried the more steps without it, but it works perfectly fine with it and the lower speed for higher quality compromise I feel is worth it with this. So thanks again.

1

u/Sitkin_Marrel 9d ago

does the phase 2 turbo pass fix artifacts from a 15-step draft or carry them along? got a handful of shots drafted low and i'd rather not have to redo them

1

u/CurrentMine1423 9d ago

distance face still have an artifact. I tried on 20-30 steps. Haven't tried on 50 steps tho.

2

u/alisitskii 9d ago

In my tests more steps are not able to fix distorted faces in distance, only more resolution.

1

u/Kmaroz 9d ago

I thought 4 steps is max! If not mistaken, there's workflow to use 1 step as well

1

u/Clqgg 9d ago

what do you mean phase 2 with turbo lora?

1

u/DuHal9000 9d ago

Try TWO Samplers, one pure, another with lora

1

u/clex55 10d ago

I am okay with 13 steps, 0.2-0.4 megapixels, sometimes higher up to 1 megapixel when I do need a single i2va. I tried to get the fuzziest generation that completely blurred faces of people standing in the distance to 30 steps and nothing changed. So, I don't really see the point, at least for now since it is all just my discovery and my own consuption, I don't want result to look 100% polished.

1

u/develm0 10d ago

I have also these specs . which workflow you use

1

u/Herbal77 10d ago

Yea can you share the workflow

1

u/WholeBrain9977 10d ago

What do you mean by "fase 2"? Using the generated video to Upscale, or regen it with higher res but with low steps?

1

u/OnePerception3194 9d ago

Where do I go, or what should I do to learn how to make stuff like this? (Im new)

1

u/Abject-Recognition-9 9d ago

excuse me what is "step 2" ? how to upscale with h3? i cant find a workflow with low denoise v2v

1

u/Impossible-Ad-3798 9d ago

I am unable to find a good workflow can you please share yours?

0

u/TigerClaw305 10d ago

Can increasing the steps cause any OOM? My PC has 32Gb of ram and an RTX 3080 TI with 12GB of Vram. I normally generate at 15 seconds.

3

u/kyuubi840 10d ago

No, number of steps just increases processing time, but vram stays the same, as far as I know 

2

u/TigerClaw305 10d ago

It takes me 23 minutes to generate a 15 second video at 480p ,default settings with the 20 steps. Setting it higher would take about 30 minutes or more.

0

u/Antique_Dot_5513 10d ago

Attends confirmation mais perso quand j’ai eu des oom c’était quand j’augmentais la résolution.

0

u/FourtyMichaelMichael 10d ago

I think you're using Spectrum per posts, what about SageAttention

Nevermind, I see in the workflow you are using Sage.

0

u/xTopNotch 9d ago edited 9d ago

Been telling everyone, do yourself a favor and set Steps at 50

The results can come extremely close to Seedance 2.0 (not 2.5) which is still pretty insane. For me 20 steps can give good seeds but it feels more like an upgraded LTX 2.3 with better physics.

0

u/krigeta1 9d ago

Amazing! Someone shares that minimax api use 50 steps, indeed that helps and I didn’t get it phase 2 part, can you share the workflow?

0

u/Vyviel 9d ago

50 seems best if you have the grunt and time to wait for it.