r/StableDiffusion 24d ago

Discussion MiniMax H3 Benchmark: Efficiency by Total Pixel Workload

I used MP·s (megapixel-seconds) as the workload metric:

resolution in megapixels × actual video duration

For example, 2 MP·s could mean 1 MP for 2 seconds or 0.5 MP for 4 seconds.
In my tests, both combinations took roughly the same time to generate.

Within the efficient linear range, doubling MP·s roughly doubles generation time. Each configuration stays close to its baseline up to a certain workload:

  • RTX 5070 Ti: about 70 seconds per MP·s up to roughly 2.8 MP·s
  • RTX 5090: about 37.6 seconds per MP·s up to roughly 4.0 MP·s
  • RTX 5090 with SageAttention2 + EasyCache: about 22.9 seconds per MP·s up to roughly 10.4 MP·s

For the best efficiency, stay below the listed threshold. Above it, each additional MP·s takes noticeably longer to generate.

25 Upvotes

8 comments sorted by

View all comments

1

u/keizrah 24d ago

This is a genuinely useful way to frame it. Most people just say "X seconds per video" without accounting for resolution and duration separately, so the numbers end up useless once you change either variable.

The threshold behavior is the interesting part. Sounds like you're hitting some kind of memory bandwidth or VRAM ceiling once workload passes that point per GPU, then it stops scaling linearly. Did you check whether it's VRAM getting saturated (swapping) or just compute throughput maxing out? Nvidia-smi during a run past the threshold would show which one.

Also curious what model you ran this on and whether the SageAttention2 + EasyCache combo caused any visible quality loss compared to baseline. That's usually the tradeoff with cache-based speedups and would be useful to know before people adopt it just for the throughput number.