Skip to content

Add a 768p H3 path: the FL2VA turbo LoRA pinned in the templates is the 544p one, and an 8-step 768p checkpoint has existed since 2026-08-27 #148

Description

@dkackman

tool/endpoint: templates/minimax/video-with-audio (and the rest of the text-/frame-conditioned H3 family) — pinned LoRA checkpoint

repro:

get_workflow(name="templates/minimax/video-with-audio")
-> lora_weight_name: "minimax_h3_fl2v_turbo_8step_v1.0_bf16.safetensors"

expected: a 768p path exists, since 768p is MiniMax's documented default (short edge 768;
MiniMax-AI/MiniMax-H3 README) and the H3 canvas rule in the minimax-h3 skill is built around
a 768-pixel short edge.

actual: the only FL2VA turbo LoRA wired up is the 544p mixed-aspect one
(training shift 12/3). Per the model specs
table
that checkpoint is trained at
544p, which is why the skill documents 960x544 + turbo LoRA + 9 steps as a set that moves
together. That was correct when written — it is no longer the only option.

lightx2v/Minimax-h3-Turbo (repo last modified 2026-09-10) now carries:

File Task Train res Shift (v/a) Steps Added
minimax_h3_fl2v_turbo_8step_v1.0_bf16 (in use) FL2VA/T2VA 544p mixed 12/3 8
minimax_h3_fl2v_turbo_4step_v1.0_768p_bf16 FL2VA/T2VA 1344x768 6/3 4 2026-08-11
minimax_h3_fl2v_turbo_4step_v1.1_768p_bf16 FL2VA/T2VA 1344x768 6/3 4 2026-08-20
minimax_h3_fl2v_turbo_8step_v1.0_768p_bf16 FL2VA/T2VA 1344x768 6/3 8 2026-08-27
minimax_h3_fl2v_turbo_4step_v1.2_768p_bf16 FL2VA/T2VA 1344x768 6/3 4 2026-09-04
minimax_h3_fl2v_turbo_4step_v1.1_768p_fp8 FL2VA/T2VA 1344x768 6/3 4 2026-09-10

The 768p LoRAs are trained at exactly 1344x768. LightX2V's hosted Studio runs the 8-step
v1.0 768p checkpoint at "8 NFE, video shift 6, audio shift 3".

proposed: a 768p variant template — minimax_h3_fl2v_turbo_8step_v1.0_768p_bf16.safetensors,
1344x768, num_inference_steps: 8, video shift 6, audio shift 3, lora alpha 128. Keep the
existing 544p template as the fast-iteration path; this is the quality path.

pick 8-step v1.0, not the newer v1.2. Version order is not quality order here. v1.2
(2026-09-04) "focuses on improving the audio generation quality ... while retaining the same fast
4-step generation setup"; the release thread has users reporting the video regressed ("the
quality took a big hit in v1.2", "His hair is way worse"), and a separate thread is titled "1.0
is the best". Recurring community view is to prefer 8-step over 4-step. v1.2 only becomes
interesting if audio artifacts are the complaint.

blocked by: #147 — without shift/lora_alpha exposed, swapping lora_weight_name alone would
run a 768p LoRA on the 544p schedule (scheduler_config.json ships shift: 12.0).

does not fix the VRAM ceiling. A 1344x768 x 345-frame run OOMs inside denoise.denoise on a
24 GB card (job c503e366abaf: tried to allocate 5.58 GiB, 2.98 GiB free). Peak attention memory
is per-step, so 8 steps instead of 20 makes that configuration much cheaper in time but no
more possible. The resolution-vs-length trade at 24 GB stands until sparse attention is
usable (see lightx2v/Minimax-h3-Turbo-SLA, 85% sparsity — LightX2V runtime only today — and
MiniMax's own "native sparse attention ... will be released in a future update").

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestowner:testerTester's turn to actstatus:verifiedTester confirmed the fix via a real MCP call

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions