16g显存 Qwen3.8-27b和minimax H3
MiniMax-H3 模型与加速方案总结
更新时间:2026-09-08
一、整体方案
当前方案由两部分组成:
- H3 Lite 视频生成模型:负责文字生视频、图生视频、首尾帧生视频、参考素材生视频,并生成原生音频。
- Qwen3.8-27B 本地语言模型:负责前端交互中的提示词理解、规划、工具调用和推理能力;通过 OpenAI 兼容接口提供服务。
核心思路是:视频生成实际采用 H3 W4A8 量化模型、Qwen3-VL 8B 文本编码器、匹配的 8B ClipProj 和 4 步 Turbo 推理;语言模型采用 Q3_K_P 量化,并叠加 FastMTP 草稿模型进行投机解码。
二、语言模型方案:Qwen3.8-27B
2.1 主模型
- 模型:
Qwen3.8-27B Uncensored HauhauCS Aggressive - 量化格式:
Q3_K_P - 模型大小:约
12.52 GiB - 上下文长度:
32K tokens - 思考模式:支持,通过
reasoning开关控制 - 工具调用:支持
- 主要用途:前端对话、提示词理解、任务规划、工具调用和视频生成参数组织
2.2 FastMTP 加速
语言模型使用 FastMTP 投机解码方案:
- 草稿模型:
FastMTP-32K.gguf - 草稿模型大小:约
903 MB - 解码类型:
draft-mtp - 草稿深度:
3 - 主模型和草稿模型均使用 GPU
- 32K 上下文下使用 GPU KV Cache
- K/V Cache 类型:
q4_0 - Flash Attention:开启
FastMTP 的工作方式是:草稿模型先快速预测多个候选 token,主模型再批量验证;验证通过的 token 可以一次性接受,从而减少主模型逐 token 推理次数。草稿接受率越高,实际加速越明显。
2.3 关键推理参数
--spec-draft-model <FastMTP-32K.gguf>
--spec-draft-ngl all
--spec-type draft-mtp
--spec-draft-n-max 3
--spec-draft-p-min 0
--ctx-size 32768
--gpu-layers all
--flash-attn on
--cache-type-k q4_0
--cache-type-v q4_0思考模式相关参数:
--reasoning on/off
--reasoning-effort medium
--reasoning-preserve
--reasoning-format deepseek2.4 已验证速度
固定英文提示词、非思考输出、最多生成 300 tokens 的测试结果:
| 配置 | 服务端生成速度 | 评价 |
|---|---|---|
| 32K + GPU KV + FastMTP | 约 30.48 tok/s |
当前推荐方案 |
| 32K + CPU KV + FastMTP | 约 8.41 tok/s |
明显变慢,不推荐 |
| 64K + CPU KV + FastMTP | 约 8.47 tok/s |
上下文更大,但速度较低 |
| 128K + CPU KV + FastMTP | 约 5.66 tok/s |
仅适合超长上下文 |
实测 32K GPU KV 配置下,FastMTP 草稿接受率约 39.7%,服务端生成速度约 30 tok/s。
2.5 关键注意事项
- 不要关闭 GPU KV Cache。加入
--no-kv-offload后,KV Cache 会进入系统内存,32K 配置速度会从约30 tok/s降至约8 tok/s。 - 上下文从 32K 增大到 64K 或 128K 后,通常需要 CPU KV,速度会明显下降。
- 思考模式会增加生成时间,不能直接与非思考速度比较。
- FastMTP 加速效果取决于草稿模型与主模型的匹配度,以及草稿 token 的接受率。
三、H3 视频生成模型组件
H3 视频生成不是单一模型,而是由扩散模型、文本编码器、ClipProj、Turbo LoRA、视频 VAE 和音频 VAE 共同组成。
3.1 主要组件
| 组件 | 作用 |
|---|---|
| H3 W4A8 Diffusion | 视频扩散生成主模型,负责画面和运动生成 |
| Qwen3-VL 8B 文本编码器 | 将视频提示词编码为视觉生成条件;当前实际使用 |
| H3 8B ClipProj | 与 Qwen3-VL 8B 配套,将文本/视觉特征投影到 H3 所需特征空间 |
| LightX2V / Turbo LoRA | 将采样步数压缩到 4 步,承担主要推理加速 |
| Video VAE FP16 | 视频帧的编码与解码 |
| Audio VAE FP32 | 原生音频的编码与解码 |
| H3 Flow/Sigma 节点 | 配合 H3 的流匹配采样和 sigma-shift 调度 |
原生音频需要同时启用视频 VAE、音频 VAE,以及 H3 对应的 flow/sigma-shift 路径。
3.2 推荐组件集合
当前实际使用:Qwen3-VL 8B 路线
当前实际使用的是 Qwen3-VL 8B 文本编码器,并配套使用 8B ClipProj:
- W4A8 扩散模型:
minimax_h3_fl2va_pruned_w4a8_mixed_ax1y2jp.safetensors - 文本编码器:
qwen3vl_8b_fp8_modelscope_bf16.safetensors - ClipProj:
mmh3-8b-ClipProj-celeb-mlp.safetensors - 4 步 Turbo LoRA:
minimax_h3_fl2v_lightx2v_turbo_4step_v0.1_comfy_resized_avg_rank_21_bf16.safetensors - 视频 VAE:
minimax_h3_video_vae_fp16.safetensors - 音频 VAE:
minimax_h3_audio_vae_fp32.safetensors
4B 兼容备用路线
项目中仍保留 Qwen3-VL 4B 作为已验证的兼容备用路线;它不是你当前实际使用的 8B 配置:
- W4A8 扩散模型:
minimax_h3_fl2va_pruned_w4a8_mixed.safetensors - 文本编码器:
qwen3vl_4b_fp8_scaled.safetensors - ClipProj:
mmh3-4b-ClipProj-celeb-mlp.safetensors - 4 步 Turbo LoRA:
minimax_h3_fl2v_turbo_4step_v1.0_768p_comfyui_resized_avg_rank_21_bf16.safetensors - 视频 VAE:
minimax_h3_video_vae_fp16.safetensors - 音频 VAE:
minimax_h3_audio_vae_fp32.safetensors
Set A 和 Set B 是经过分别验证的完整组合,不建议混用扩散模型、文本编码器、ClipProj、LoRA、节点版本和工作流。
3.3 实际使用的文本编码器
当前实际使用的是 Qwen3-VL 8B,并配套 8B ClipProj:
- 文本编码器:
qwen3vl_8b_fp8_modelscope_bf16.safetensors - 配套 ClipProj:
mmh3-8b-ClipProj-celeb-mlp.safetensors - 运行记录中也出现过
qwen3vl_8b_fp8_modelscope.safetensors这一 8B 编码器变体
项目中的 Qwen3-VL 4B 与 mmh3-4b-ClipProj-celeb-mlp.safetensors 仅作为兼容备用组合。8B 必须与 8B ClipProj 配套,不能使用 4B ClipProj。8B 方案会增加显存和内存占用,主要提升文本理解和条件表达能力,并不等同于视频采样速度提升。
四、视频生成加速方案
4.1 第一层加速:Turbo LoRA + 4 步采样
当前最重要、最稳定的加速方式是使用匹配的 LightX2V/Turbo LoRA,将常规多步采样压缩到 4 步:
fast:4 步,优先速度balanced:6 步,速度和画质折中quality:8 步,优先细节
推荐先使用 4 步 Turbo 作为基线,再根据画质需求增加到 6 步或 8 步。4 步方案是速度基线,不代表所有场景都应固定使用 4 步。
4.2 第二层加速:Sage Attention
Sage Attention 用于替换或优化 H3 注意力计算:
- 目标:降低注意力计算和显存访问开销
- 适用:已验证的 H3 工作流和兼容的 PyTorch/CUDA 构建
- 节点:
MiniMaxH3MemoryEfficientSageAttentionPatch - 使用原则:确认当前工作流、显卡架构和运行时兼容后再启用
Sage Attention 属于可选加速,不应在未经验证的环境中强行开启。
4.3 第三层加速:Sol Attention
Sol Attention 是另一种 H3 优化注意力实现:
- 目标:优化注意力层的计算效率
- 节点:
MiniMaxH3MemoryEfficientSolAttentionPatch - 与 Sage Attention 属于同类优化方向
- 应根据工作流和节点实现选择,不建议无验证地叠加
4.4 第四层加速:Chunk Feed Forward
Chunk Feed Forward 将前馈网络计算拆分为块处理:
- 目标:降低单次计算的显存峰值
- 节点:
MiniMaxH3ChunkFeedForward - 作用偏向显存控制和可运行性,也可能改善整体吞吐
- 需要与对应 H3 工作流及节点版本匹配
4.5 第五层加速:T8 Block Cache
T8 Block Cache 通过缓存部分重复的块计算减少重复工作:
- 节点:
MiniMaxH3BlockCacheT8 - 适合快速 4 步路线的对比和加速
balanced与quality模式默认关闭,避免影响画质和稳定性- 必须使用经过验证的 H3 工作流
4.6 推荐启用顺序
推荐按以下顺序建立方案:
- 先使用正确的 W4A8 模型组合。
- 使用匹配的 LightX2V/Turbo LoRA 和 4 步采样。
- 确认视频画面、音频和运动正常。
- 再加入兼容的 Sage Attention 或 Sol Attention。
- 根据验证结果加入 Chunk Feed Forward。
- 最后测试 H3 专用 T8 Block Cache。
- 每增加一种加速节点,都用相同提示词、seed、分辨率和步数对比画质与速度。
不建议默认启用 Easy Cache 或通用缓存节点;已有测试和社区反馈显示,未经 H3 验证的缓存可能导致模糊、拖影或画面损坏。
五、推荐视频生成基线
| 项目 | 快速基线 |
|---|---|
| 模型 | H3 W4A8 + Qwen3-VL 8B |
| LoRA | 匹配的 LightX2V/Turbo LoRA |
| 采样步数 | 4 步 |
| 分辨率 | 640×352 |
| 帧数 | 124 帧 |
| 帧率 | 24 fps |
| 时长 | 约 5 秒 |
| 音频 | 原生音频开启 |
| 调度 | simple scheduler |
| 流匹配 | res_multistep + H3 flow/sigma-shift |
| 加速 | Turbo;验证后再加 Sage/Sol/Chunk/T8 |
需要更高画质时,可使用:
balanced:6 步,适合速度和画质折中。quality:8 步,适合细节优先。- 16:9 普通画布可提升到约
864×480,但应重新评估显存和耗时。
六、已验证效果与结论
6.1 H3 视频生成
在相同 Set B 模型、工作流、提示词、seed 和 640×352 / 124 帧 / 4 步 条件下:
- RTX 4060 Ti 16GB:约
77.08 秒,画面连贯并带原生音频。 - RTX 4070 Laptop 8GB:约
591.22 秒,使用低显存动态加载,画面连贯并带原生音频。
性能差异主要来自显存是否足够常驻,以及是否发生系统内存动态卸载,而不只是 GPU 型号差异。
6.2 方案结论
- 语言模型最佳平衡:Qwen3.8-27B
Q3_K_P+ FastMTP + GPU KV + 32K 上下文。 - 当前实际视频模型组合:H3 W4A8 + Qwen3-VL 8B +
mmh3-8b-ClipProj-celeb-mlp.safetensors+ 匹配 Turbo LoRA + 4 步采样。 - 兼容备用组合:H3 W4A8 + Qwen3-VL 4B +
mmh3-4b-ClipProj-celeb-mlp.safetensors+ 匹配 Turbo LoRA + 4 步采样。 - 稳定加速优先级:Turbo 4 步 > 已验证的 Sage/Sol Attention > H3 专用 Chunk Feed Forward > H3 专用 T8 Block Cache。
- 画质优先时:关闭或减少缓存类优化,改用 6~8 步采样,并固定模型、seed 和工作流进行对比。
- 不要混用组件:模型、LoRA、ClipProj、VAE、节点和工作流应作为一个经过验证的版本集合使用。
参考网站:
https://github.com/simon4546/minimax-h3-local-deployment
https://github.com/simon4546/h3lite
https://huggingface.co/HauhauCS/Qwen3.8-27B-Uncensored-HauhauCS-Aggressive-MTP-GGUF