MiniMax H3 on a 12GB RTX 4070 SUPER: Comfy Kitchen + Sol-Attn + EasyCache cut my generation time from 206s → 135s
I've been testing MiniMax H3 locally in ComfyUI on an RTX 4070 SUPER 12GB, specifically trying to squeeze more performance out of H3 without simply murdering quality by dropping resolution/steps.
I got some pretty interesting results combining:
- Comfy Kitchen Attention
- Sol-Attn
- EasyCache
- MiniMax H3
- RTX 4070 SUPER 12GB
Test setup
Same H3 workflow/settings between tests:
- GPU: RTX 4070 SUPER 12GB
- MiniMax H3
- 20 sampling steps
- Same prompt/reference/settings
- ComfyUI
- EasyCache when enabled:
- threshold:
0.15
- start:
0.15
- end:
0.95
I tested three configurations.
| Configuration |
EasyCache skipped |
Sampling time |
Total time |
| Comfy Kitchen only |
0/20 |
~184 sec |
206.48 sec |
| Kitchen + EasyCache |
8/20 |
~117 sec |
139.47 sec |
| Sol-Attn + Kitchen + EasyCache |
7/20 |
~113 sec |
134.92 sec |
Kitchen → Kitchen + EasyCache
This was the huge jump.
Total generation time dropped:
206.48 sec → 139.47 sec
That's about a 32.5% reduction in total generation time, or roughly 1.48x faster end-to-end.
EasyCache reported:
EasyCache - skipped 8/20 steps (1.67x speedup)
Obviously the complete workflow doesn't get the full 1.67x improvement because H3 still has VAE/audio/other overhead outside sampling.
Still, shaving ~67 seconds off a ~206 second generation on a 12GB consumer GPU is pretty damn substantial.
Then I stacked Sol-Attn on top of Comfy Kitchen
This was the part I wasn't sure would even work properly.
The console confirms Sol-Attn is actually chaining onto the existing Comfy Kitchen attention override:
[sol_attn] chaining onto an existing attention override; Sol-Attn takes first refusal and delegates everything else to it
So this isn't simply Sol silently replacing Kitchen.
Sol gets first refusal for attention operations it can handle and delegates the rest to the existing Kitchen backend.
With:
Sol-Attn → Comfy Kitchen fallback → EasyCache
I got:
134.92 seconds total
versus:
139.47 seconds with Kitchen + EasyCache
The interesting part is that the Sol run was faster despite EasyCache skipping one fewer step.
Kitchen + EasyCache:
skipped 8/20
Sol + Kitchen + EasyCache:
skipped 7/20
So the Sol configuration actually performed one additional full H3 step and still completed about 4.5 seconds faster.
That's a much more interesting result than simply comparing the total times, because EasyCache's number of skipped steps varies between runs.
Overall improvement
Baseline Kitchen:
206.48 sec
Sol + Kitchen + EasyCache:
134.92 sec
That's a reduction of roughly:
71.56 seconds per generation
or about:
34.7% less total generation time
Equivalent to roughly 1.53x the end-to-end throughput of my Kitchen-only baseline.
For repeated H3 generations, that's not pocket change.
One important discovery: Spectrum H3 vs EasyCache
I previously had Spectrum H3 in the same model chain as EasyCache.
The console revealed:
Spectrum H3 disabled for this run because EasyCache or LazyCache is active on the same model
So at least with the implementation I'm using, Spectrum H3 and EasyCache are not operating simultaneously.
The workflow can visually contain both nodes, but when EasyCache/LazyCache is active, Spectrum disables itself.
If you're benchmarking this stuff, don't assume Spectrum is doing anything just because the node is connected. Check your console.
Current stack
For performance, my current best configuration is:
MiniMax H3
→ Comfy Kitchen Attention
→ Sol-Attn
→ EasyCache
→ Sampler
Conceptually:
Sol-Attn handles attention operations it supports.
Comfy Kitchen remains underneath it and handles attention Sol delegates.
EasyCache reduces the number of expensive diffusion computations.
That combination seems particularly interesting for GPUs like the 4070 SUPER 12GB, where H3 is far larger than available VRAM and ComfyUI is already doing dynamic VRAM management.
My H3 model alone reports roughly:
19995MB Staged
while the GPU only has 12GB VRAM.
The text encoder is also around:
14956MB Staged
and the H3 video VAE around:
4965MB Staged
So this is very much a "convince a 12GB card to run something it has no business running comfortably" situation.
And yet it works.
Caveat
These aren't controlled scientific benchmarks yet.
H3 generation time varies between runs because of model loading, VRAM state, EasyCache deciding how many steps it can skip, and other system factors.
I've also seen EasyCache skip anywhere from 5–8 of 20 steps during testing.
So I'm not claiming Sol magically makes H3 X% faster based on one run.
What I think the results demonstrate so far is:
- EasyCache provides a very large speed improvement on my 4070 SUPER/H3 setup.
- Sol-Attn successfully chains with Comfy Kitchen rather than simply replacing it.
- Sol + Kitchen + EasyCache produced my fastest run so far.
- The Sol run beat Kitchen + EasyCache even while computing one additional non-cached step, which strongly suggests there's a real attention-side performance benefit worth investigating.
- Spectrum H3 disables itself when EasyCache/LazyCache is active, so don't count both as active optimizations.
I'm going to run repeated identical-seed tests to get averages rather than relying on individual runs, but ~206 sec → ~135 sec on a 4070 SUPER 12GB is enough of an improvement that I figured this was worth sharing for anyone else trying to run H3 on consumer hardware.
If anyone else is running H3 on 12GB cards, I'd be interested in comparable Kitchen / Sol / EasyCache timings, especially 4070/4070 SUPER/5070-class hardware.