ComfyUI Custom NodeUpdated Aug 26, 2026

Spectrum Apply MiniMax H3 for ComfyUI

Spectrum Apply MiniMax H3 is a ComfyUI custom node that accelerates native MiniMax H3 sampling by forecasting selected post-transformer hidden features instead of evaluating the full H3 transformer on every solver step.

It is a training-free, approximate acceleration method. Forecasted steps can change the denoising trajectory, so Spectrum can produce a different result from native H3 even when the seed, prompt and workflow are otherwise identical.

Last checked: Aug 26, 2026
Spectrum release checked: v0.2.20
Source class: Maintainer + CVPR paper

Verified facts

Spectrum Apply MiniMax H3 at a Glance

If you only need the current setup facts, start here. The values below reflect the current xmarre Spectrum implementation checked on August 26, 2026, rather than older workflows that may still contain legacy settings.

Current Spectrum Apply MiniMax H3 facts
FactCurrent answer
What is it?A training-free MiniMax H3 inference accelerator for ComfyUI
ComfyUI node nameSpectrum Apply MiniMax H3
PackageComfyUI-Spectrum-MiniMax-H3
Maintainerxmarre
Node categorysampling/spectrum
Input → outputMODEL → MODEL
Native MiniMax H3 requiredYes
Release checkedv0.2.20
Default blend_weight0.50
Default audio_blend_weight0.00
Default degree1
Default warmup_steps1
Default tail_actual_steps1
Default history storagesystem_ram
Default offline smoothing replayEnabled
T2VASupported
FL2VASupported
Ref2VASupported
EasyCache / LazyCache on same branchDo not combine
Multi-GPU Spectrum forecastingNot currently validated; native path is used
Output identical to native H3?No guarantee

What Does Spectrum Apply MiniMax H3 Do?

MiniMax H3 normally performs an expensive transformer evaluation repeatedly throughout diffusion sampling. Spectrum reduces some of those evaluations by learning from hidden features captured during real H3 steps and forecasting selected future hidden states.

On an actual step, native MiniMax H3 runs normally and Spectrum records the target hidden feature after the transformer. On a forecast step, Spectrum predicts that feature from previous actual anchors, skips the H3 transformer blocks for that step, and continues through MiniMax H3's native output and sampler path.

This is why Spectrum is better described as an approximate inference accelerator rather than a cache that reproduces native H3 exactly.

Native H3

Actual → Actual → Actual → Actual → Actual

Spectrum

Actual Forecast Actual Forecast Actual

How Many MiniMax H3 Transformer Steps Can Spectrum Skip?

With the current default degree-1 scheduling, a typical 20-step Euler or ER-SDE single-pass run can resolve to approximately:

A F A F A F A F A F A F A F A F A F A A

That corresponds to 11 actual H3 transformer evaluations and 9 forecasts.

Installation

How to Install Spectrum Apply MiniMax H3

Option 1 — ComfyUI Manager

  1. 1Open ComfyUI Manager.
  2. 2Search for ComfyUI-Spectrum-MiniMax-H3.
  3. 3Install the custom node.
  4. 4Restart ComfyUI.
  5. 5Search the canvas for Spectrum Apply MiniMax H3.

Option 2 — Git

cd ComfyUI/custom_nodes
git clone https://github.com/xmarre/ComfyUI-Spectrum-MiniMax-H3.git

To update an existing Git installation:

cd ComfyUI/custom_nodes/ComfyUI-Spectrum-MiniMax-H3
git pull --ff-only

Restart ComfyUI after installing or updating the node.

Node order

Where Should Spectrum Apply MiniMax H3 Go in ComfyUI?

Place Spectrum after the MiniMax H3 model loader, LoRAs or compatible model patches, and MiniMax H3 Sigma Shift — but before the guider and sampler.

MiniMax H3 Model Loader
LoRA / Compatible Model Patches
MiniMax H3 Sigma Shift
Spectrum Apply MiniMax H3
Guider / Sampler
Spectrum is placed after H3 model patches and Sigma Shift, before the guider and sampler.

External H3 patches that explicitly publish Spectrum compatibility metadata should also be applied before Spectrum.

Need the full local graph? See the MiniMax H3 ComfyUI Guide.

Need ready-to-import graphs? Browse MiniMax H3 Workflows.

Current defaults

Spectrum Apply MiniMax H3 Settings

The current upstream configuration is substantially more aggressive than some early Spectrum MiniMax H3 guides. For most users, the maintainer's recommendation is simple: start with the current defaults and change settings only when you have a specific quality, sampler or memory reason.

The current default configuration uses degree=1, warmup_steps=1, blend_weight=0.50, audio_blend_weight=0.00 and system-RAM history storage.

Current Spectrum MiniMax H3 settings
SettingCurrent defaultWhat it controls
enabledtrueEnables Spectrum on the cloned H3 model
blend_weight0.50Video spectral/replay blend ceiling
audio_blend_weight0.00Audio spectral share; zero is the current safe default
degree1Maximum Chebyshev forecast degree
ridge_lambda0.10Ridge regularization used by the forecast fit
window_size2.0Initial adaptive scheduling interval
flex_window0.75Interval growth after a scheduled actual step
warmup_steps1Initial solver steps forced to actual evaluation
tail_actual_steps1Requested final actual tail
max_history8Maximum retained actual-feature snapshots
history_storagesystem_ramStorage for causal feature history
bootstrap_first_forecasttrueAllows the degree-1 first-forecast bootstrap
offline_smoothing_replaytrueEnables capture + transformer-free smoothing replay
offline_archive_storagesystem_ramStorage for offline replay anchors
model_aware_modeoffDefault model-aware scheduling/correction mode
model_aware_risk_threshold0.65Risk threshold used by model-aware scheduling
Advanced / research settings

Current releases also expose experimental model-aware correction, attenuation, rollback and trust controls. Leave them at upstream defaults unless you are reproducing a documented test; they are deliberately excluded from the primary setup table.

Best Spectrum MiniMax H3 Settings for Most Users

Recommended starting point

blend_weight = 0.50
audio_blend_weight = 0.00
degree = 1
ridge_lambda = 0.10
window_size = 2.0
flex_window = 0.75
warmup_steps = 1
tail_actual_steps = 1
max_history = 8
history_storage = system_ram
offline_archive_storage = system_ram
bootstrap_first_forecast = true
offline_smoothing_replay = true
model_aware_mode = off

Start here before tuning. Changing multiple forecast parameters at once makes it difficult to tell whether a quality change came from Spectrum, the sampler, a LoRA, an attention backend or the prompt itself.

Why Are My Spectrum Settings Different After Updating?

Compatibility

Which Samplers Work with Spectrum MiniMax H3?

Spectrum uses an allowlisted, fail-closed compatibility model. Reviewed sampler paths can forecast; unknown or changed sampler contracts fall back to native H3 instead of guessing.

Spectrum MiniMax H3 sampler compatibility
SamplerCurrent statusNotes
EulerSupportedConservative forecast cadence
Native ER-SDESupportedIncludes stochastic-state tracking and dense-output handling
RefDelta ER-SDESupportedRequires RefDelta Solver v0.2.0+
MiniMax H3 Turbo samplerSupportedReviewed deterministic single-call path
RES multistepSupportedProtected native tail
RES multistep CFG++SupportedUses RES safeguards
Unknown / changed samplerNative fallbackSpectrum does not forecast an unverified contract

Can Spectrum Work with MiniMax H3 Turbo?

Yes. Turbo or LightX2V-style acceleration LoRAs can be combined with Spectrum, and the combination can reduce sampling time further.

The trade-off is quality. Maintainer testing found that stacking few-step acceleration with Spectrum can produce larger changes in composition, motion and fine detail than the normal 20-step Spectrum path. Treat the combination as a separate speed-versus-quality configuration, not as free acceleration.

Use Spectrum alone when

  • You want to retain a more normal H3 sampling schedule
  • You care about quality more than absolute minimum latency
  • You are evaluating prompt and motion changes conservatively

Consider Spectrum + Turbo when

  • Fast iteration matters most
  • You accept a larger quality trade-off
  • You are testing drafts rather than locking a final render

Compare the few-step options in the MiniMax H3 Turbo Guide.

Can I Use Spectrum with EasyCache or LazyCache?

This does not mean one method is universally faster or better. Benchmark Spectrum and a cache method independently with the same workflow if you want to compare them.

Does Spectrum Use More VRAM or RAM?

Spectrum stores feature history for forecasting and, when offline smoothing replay is enabled, stores replay anchors as well. The current defaults keep both history_storage and offline_archive_storage in system RAM.

For most users, system RAM is the safer default. Large H3 hidden histories can consume multiple GiB at higher resolution or duration, while moving the history to VRAM can increase GPU memory pressure.

For the broader GPU and VRAM decision, see MiniMax H3 Local.

Speed with context

How Much Faster Is MiniMax H3 with Spectrum?

There is no single trustworthy percentage that applies to every MiniMax H3 workflow. Spectrum reduces transformer evaluations, but wall-clock speed depends on the sampler, resolution, duration, precision, references, model offloading, attention backend, CPU/GPU transfer cost and hardware.

Maintainer launch benchmark Historical / reported

Historical maintainer Spectrum benchmark
TestNativeSpectrumReported time reduction
Euler2:381:4434.2%
RES multistep2:421:5429.6%

This early maintainer benchmark used roughly 0.5 MP output, an 8-second clip, 20 steps, an RTX PRO 6000 under WSL, W8A8 loading and SageAttention. It is useful evidence that Spectrum can reduce sampling time, but it is not a universal benchmark for current releases or other GPUs.

Does Spectrum Reduce MiniMax H3 Quality?

It can. Spectrum is approximate rather than output-identical to native MiniMax H3. Motion, timing, composition and fine details can change because forecasted steps alter the denoising trajectory.

The trade-off tends to matter most when a shot depends on fast motion, brief fine details, hands, gaze, timing or a tightly constrained action trajectory. For simple or slower shots, the difference may be less important.

This does not mean Spectrum always produces a visibly worse video. It means the output should be evaluated as a different accelerated trajectory rather than assumed to be a lossless copy of native H3.

Spectrum is an approximate accelerator, so the same MiniMax H3 prompt and seed can produce a different output when Spectrum is enabled.

Draft / prompt iteration

Spectrum: Good fit

Use acceleration while exploring prompts, camera motion, timing and overall composition.

Final quality-sensitive render

Spectrum: Compare first

Run the same seed with Spectrum enabled and disabled before choosing the final result.

Maximum native fidelity

Spectrum: Spectrum: Off

Use fully native H3 when the exact native trajectory matters more than generation time.

What Is Offline Smoothing Replay?

The current default enables offline_smoothing_replay=true. Spectrum first performs a causal capture pass to collect the required anchors, then performs a transformer-free replay pass using the accepted smoothing trajectory.

The second pass does not double the number of MiniMax H3 transformer evaluations because it reuses the captured archive instead of running the H3 transformer again.

Fixes

Spectrum Apply MiniMax H3 Troubleshooting

Spectrum Apply MiniMax H3 does not appear in ComfyUI

Confirm that ComfyUI-Spectrum-MiniMax-H3 is installed, restart ComfyUI, and inspect the startup console for custom-node import errors. Then search the canvas again for the exact node name Spectrum Apply MiniMax H3.

Spectrum is installed but generation is not faster

Check whether your sampler is using a reviewed Spectrum path, whether EasyCache or LazyCache is active, and whether the run is falling back to native execution. Enable Spectrum debug logging if necessary. Wall-clock performance can also be dominated by offloading, reconstruction, references or memory transfers rather than transformer evaluations.

My settings changed after following an older guide

Compare your saved node values with the current upstream defaults. Older workflows can retain serialized settings even after the custom node is updated.

Can I use EasyCache with Spectrum?

Not on the same model branch. Test the methods independently instead.

Spectrum changes my video even with the same seed

This is expected to be possible. Spectrum is an approximate accelerator and forecasted steps change the denoising trajectory.

Spectrum audio sounds worse

Start from the current defaults, particularly audio_blend_weight=0.00 and the default offline smoothing replay path. Compare the exact same seed and workflow with Spectrum disabled before changing several parameters at once.

Preview freezes or behaves differently

Offline replay and preview callbacks interact differently from a simple single-pass sampler. Update Spectrum and ComfyUI first, then test with the standard supported preview path before assuming the generation itself has failed.

Multi-GPU generation is not using Spectrum forecasting

Multi-GPU parallel sampling currently remains on the native path because distributed forecast-row transactions have not been validated.

What information should I collect for a Spectrum bug?

Enable debug=true and record your ComfyUI version, Spectrum version, sampler, step count, Spectrum settings, H3 checkpoint, LoRAs or model patches, resolution, frame count and the Spectrum run log.

Research background

What Is the Spectrum Acceleration Method?

Spectrum originates from the CVPR 2026 paper “Adaptive Spectral Feature Forecasting for Diffusion Sampling Acceleration.” The research proposes a training-free method for predicting diffusion-model features across future sampling steps.

Instead of relying only on local feature reuse, Spectrum treats denoiser features as functions over diffusion time, approximates their evolution with Chebyshev polynomials, and fits the forecasting coefficients with ridge regression.

The original research evaluated Spectrum across several diffusion image and video models. The Spectrum Apply MiniMax H3 node is a later ComfyUI integration specifically adapted to native MiniMax H3 sampling; it should not be presented as if the CVPR paper itself were a MiniMax H3 paper.

Spectrum paper

General diffusion feature-forecasting method.

ComfyUI-Spectrum-MiniMax-H3

Community implementation for native MiniMax H3.

Spectrum Apply MiniMax H3

The node name shown inside ComfyUI.

Spectrum Apply MiniMax H3 FAQ

What is Spectrum Apply MiniMax H3?

Spectrum Apply MiniMax H3 is a ComfyUI custom node that accelerates native MiniMax H3 inference by forecasting selected post-transformer hidden features and skipping some expensive transformer evaluations.

How do I install Spectrum Apply MiniMax H3?

Install ComfyUI-Spectrum-MiniMax-H3 through ComfyUI Manager / Comfy Registry or clone the project into ComfyUI/custom_nodes, then restart ComfyUI.

Where should the Spectrum node go?

Place Spectrum after the H3 model loader, LoRAs or compatible model patches, and MiniMax H3 Sigma Shift, but before the guider and sampler.

What are the best Spectrum MiniMax H3 settings?

For most workflows, start with the current upstream defaults: blend_weight=0.50, audio_blend_weight=0.00, degree=1, warmup_steps=1, tail_actual_steps=1, max_history=8, system-RAM history storage and offline smoothing replay enabled.

Does Spectrum make MiniMax H3 faster?

It can reduce sampling time by replacing selected H3 transformer evaluations with forecasts, but the end-to-end speedup varies with hardware, sampler, duration, resolution, references, precision, offloading and other workflow components.

Does Spectrum reduce video quality?

It can change motion, timing, composition or fine detail because Spectrum is an approximate acceleration path rather than an output-identical version of native H3.

Can Spectrum work with MiniMax H3 Turbo?

Yes. Turbo or LightX2V-style acceleration LoRAs can be combined with Spectrum, but the combined quality trade-off can be larger than using a normal 20-step Spectrum workflow.

Can I use Spectrum with EasyCache?

Do not run EasyCache or LazyCache on the same H3 model branch as Spectrum. The methods should be tested independently.

Does Spectrum work with reference-to-video?

Yes. The current native Spectrum path supports MiniMax H3 text-to-video/audio, first/last-frame-to-video/audio and reference-to-video/audio layouts.

Why are my Spectrum settings different after updating?

ComfyUI workflows serialize node values. An older workflow can therefore keep legacy Spectrum settings after the custom node itself has been updated.

Primary evidence

Sources and Verification

Last verified: August 26, 2026

Primary sources

Community benchmark evidence

Community benchmarks are useful for understanding real-world performance, but they are not treated as universal specifications. Hardware, node version, sampler, model precision and workflow configuration should always be shown alongside timing claims.

No local setup

Don't Want to Manage MiniMax H3 in ComfyUI?

Spectrum is useful when you want to optimize a local MiniMax H3 workflow, but local inference still means managing model files, custom nodes, GPU memory, ComfyUI updates and compatibility changes.

If you only want to generate with MiniMax H3, you can use the hosted MiniMax3.org workflow instead and skip the local setup.

MiniMax3.org is an independent third-party platform and is not the official MiniMax or Spectrum website.