Every morning — the world's AI news in three linesBrowse the brand directory

METAL LAB

We ran MiniMax H3 on an RTX 4070 laptop

On August 3, MiniMax released H3, an open-weight video model, and METAL LAB ran it on a laptop firsthand. Video and voice came out together from a single inference, and one 832×480, 15-second clip took 45 minutes. We're publishing the raw result.

METAL AI

On August 3, MiniMax released its video generation model H3 as open weights. It's the company's first video model with open weights, and ComfyUI merged native support the same day.

Claims of "runs on my computer" have generally been exaggerations when it comes to video models. So we tried it ourselves. Below is the result METAL LAB produced on a single laptop. No editing, no dubbing, no lip-sync correction.

The sound comes out together with it. That's the core of this model.

Hailuo and H3 — MiniMax's video lineage

To understand H3, you need to start with Hailuo (海螺). MiniMax is an AI company based in Shanghai that launched in 2022, and Hailuo is the company's video generation brand. Even the consumer web app address is hailuoai.video. MiniMax is the company name; Hailuo is the video product line's name.

TimingModelCharacteristics
Aug. 2024video-01 (Hailuo 01)MiniMax's first AI-native video model. 720p, 25fps, up to 6 seconds
Jun. 2025Hailuo 02Native 1080p. 3x the parameters, 4x the training data
Oct. 2025Hailuo 2.3Improved motion, expression, physics. Output is silent
Aug. 2026H3Third generation. Open weights + native stereo audio

Two things stand out. First, there was no new video model for more than nine months after 2.3. Second, every model in the Hailuo line up to now has been silent, and the weights have been closed. H3 flips both of those at once. The fact that it's named "H3" rather than "Hailuo 03" reflects that break.

Video and sound come out at once

H3's core is a 33B-scale single-stream omni-transformer. For the text encoder, it uses the weights of Qwen3-VL-32B as is, drawing on the hidden states from that model's 50th layer. Video latents and audio latents are predicted simultaneously by the same transformer.

Until now, AI video pipelines have been three-stage: a video model creates the visuals, TTS creates the voice, and a lip-sync tool matches the mouth movement. The video above skips all three steps. It's the result of a single pass, given reference material and a Korean-language script.

The official specs are as follows.

ItemValue
Length4–15 seconds
Frame rate24fps
Audio32kHz stereo
Default resolution768px on the short side (2K is a separate module)
Dialogue languages11, including Korean

There are two checkpoints. FL2VA handles text-to-video, as well as first-frame/last-frame conditioning. Ref2VA handles reference-based generation. Ref2VA can take up to 9 images, 3 videos, and 3 audio clips (12 references total), with each reference assigned a role — "this is the face," "this is the voice," "this is the camera movement," and so on. For this test, we downloaded both checkpoints and used the I2V and R2V workflows.

Heat leaking from a laptop's exhaust vent — the GPU runs continuously for 45 minutes

Benchmark: RTX 4070 laptop, 45 minutes for 15 seconds

ItemValue
CPUAMD Ryzen AI 9 HX
GPURTX 4070 Laptop (8GB VRAM)
System memory32GB
Runtime environmentComfyUI, local (I2V, R2V workflows)
Model file sizeAbout 80GB
Output832×480 · 15.1 seconds · 24fps · with stereo audio
File size0.9MB
Generation timeAbout 45 minutes (1 clip)
Additional cost$0

45 minutes isn't short — that's roughly 3 minutes per second of video. But its significance depends on what you compare it to. Getting a lip-synced video of the same length from a commercial service comes with per-generation fees, and your face and voice pass through someone else's server. Here, nothing goes in besides electricity, and the source material never leaves the laptop.

The fact that a 33B model runs on 8GB of VRAM comes down to ComfyUI's optimization. The team pruned the modulation weights, which accounted for roughly 40% of total parameters, and replaced them with a lookup table, then added int8 convrot quantization and dedicated kernels to cut memory usage from 123.6GB at full precision down to 42.5GB. On top of that, there's dynamic VRAM offloading. ComfyUI has stated it also runs on an RTX 3060.

An external SSD — running H3 locally requires 60–80GB just for the model files

Installation: disk space is the first bottleneck, before VRAM

FileSize
minimax_h3_fl2va_pruned_int8_convrot21.0GB
minimax_h3_ref2va_pruned_int8_convrot21.0GB
qwen3vl_32b_minimax_h3_nvfp4_awq (text encoder)15.7GB
minimax_h3_video_vae_fp165.2GB
minimax_h3_audio_vae_fp320.6GB

Just downloading the recommended combination comes to 63GB. In this test, the actual space used was about 80GB.

The process is simple. Update ComfyUI to 0.30.0 or later, then open the MiniMax H3 template under Workflow → Browse Templates → Video, which shows the list of required files. If audio doesn't come out, check that both VAEs are loaded and that the VAEDecodeAudio node is connected to SaveVideo. If speed is a priority, adding Sage Attention can roughly double it.

What doesn't work yet

  • 2K isn't available locally. The open release only includes H3-Base, which produces 768p. H3-Regenerate-2K, which upscales to 2K, and H3-Context-IR, an input preprocessing system, haven't been released and are only available through the hosted API. That's why this test's output was 832×480.
  • One clip maxes out at 15 seconds. Anything longer has to be stitched together.
  • You have to read the license yourself. It's not Apache 2.0 — it's the MiniMax H3 Community License.
  • The initial release only supports full attention. The sparse attention added late in training isn't included in this release.

Takeaway

If there's one number to remember, it's this: 8GB VRAM laptop, 45 minutes, $0. That's what it took to get one 15-second clip, complete with sound.