A6 precision review

How low can the GEMM precision of MiniMax H3 go on Blackwell before you can see or hear it?

On sm120 cards the only native 4-bit tensor-core path is NVFP4 (fp4 values, fp8 block scales). We measured what that costs in a video+audio diffusion model two ways: first by simulating fp4 activations on chosen projections, blocks and token segments of the shipped W4A8 model (fake quantisation, one region at a time, 40+ same-seed arms), then by building real NVFP4 checkpoints and rendering the same scenes on the native fp4 kernels. Every clip below sits next to pixel, flow and audio rulers, with a synced head-to-head player: pick any two arms, flip them, wipe between them, and choose which side you hear.

What the runs showed

Every perturbed render is a sibling take of the reference: same scene and words, slightly different delivery. Distance from the reference does not rank quality inside this family. The control that proved it: the highest-fidelity int8 checkpoint (1 percent weight error) landed in the same distance band as full NVFP4 and moved the audio track more than any fp4 arm.

The real thing is not the simulation. The real NVFP4 checkpoints rendered takes noticeably different from the fake-quant arms that simulated the same regime, even though the per-GEMM error only rose from about 11 to 13 percent. Changing the rounding pattern of all 200 weight matrices at once moves the sampler further than raising the per-op error, which is worth knowing whenever a quantisation study reports simulated results only.

Measured speed of the real all-NVFP4 checkpoint against the shipped W4A8 file, same seed and graph: 0.84x wall on the 29k-token scene, 0.90-0.91x on the 45k-token scenes, with identical file size. The mixed regimes (keeping fc2 or the rim blocks at higher precision) bought no measurable quality back on any ruler.

The scenes

spider scene reference frame
spider
2D anime, 90 frames, a hard shot cut. 32 simulated arms, the saturation curve, one real checkpoint.
painters scene reference frame
painters
Live-action two-shot, 141 frames, two spoken lines. 13 simulated arms, one real checkpoint.
bakery scene reference frame
bakery
Real checkpoints only: W4A8 reference, int8 convrot, and four NVFP4 mixes, with measured wall times.

Rulers rank dose and name what changed; the verdict on any single clip belongs to eyes and ears. Cost columns marked [PROJ] are projections from GEMM microbenches, everything else is measured.

github.com/matlowai/ComfyUI-MAINodes