Qwen3.6-27B NVFP4 Dynamic Quants: What Unsloth's 2.5× Speedup Actually Delivers on RTX 50-Series (2026)
TL;DR: On July 10, 2026, Unsloth released dynamic NVFP4 quants of Qwen3.6-27B that run ~2.5× faster than standard NVFP4 quants on Blackwell GPUs, with FP8 KV cache calibration for roughly 2× longer context. Community numbers put a desktop RTX 5090 around 160 tok/s. The catch: the speed win is Blackwell-only — RTX 40- and 30-series cards get smaller files, not faster tokens.
| RTX 5090 32GB | RTX 5070 Ti 16GB | RTX 4090 24GB (used) | |
|---|---|---|---|
| Best for | Max-speed 27B daily driver | Cheapest Blackwell card that fits it | Owners standing pat |
| Street price (Jul 2026) | ~$4,300+ | ~$900–$1,250 | ~$2,300 |
| Qwen3.6-27B NVFP4 | ~160 tok/s (community, Linux) | Fits: 14GB weights on 16GB card | No native FP4 — fallback path |
| The catch | GDDR7-shortage pricing | Thin KV headroom at long context | Stick with Q4_K_M (~70 tok/s) |
Honest take: If you own any RTX 50-series card with 16GB or more, the Unsloth NVFP4 dynamic quant is now the correct way to run Qwen3.6-27B — it’s faster and slightly smaller than the Q4_K_M GGUF you’re probably using. If you own a 4090 or 3090, nothing changed for you, and NVFP4 alone is nowhere near a reason to pay $4,300 for a 5090.
Qwen3.6-27B has been the default “serious coding model on one consumer GPU” since April — our original hardware guide benchmarked it at ~70 tok/s on an RTX 4090 and ~40 tok/s on an RTX 3090 at Q4_K_M. Those numbers were set by GGUF integer quants running on hardware that treats 4-bit weights as something to unpack before computing. Blackwell doesn’t. The RTX 50-series has FP4 tensor cores wired into silicon, and Unsloth’s July 10 release is the first time a major quant shop tuned a Qwen3.6 build specifically for them.
What Unsloth actually shipped on July 10
The release covers two models, three builds (Daniel Han’s announcement, NVIDIA developer forum thread):
| Build | What it is | Unsloth’s claimed speedup |
|---|---|---|
| Qwen3.6-27B-NVFP4 | Dense 27B, dynamic W4A4 | ~2.5× vs standard NVFP4 |
| Qwen3.6-35B-A3B-NVFP4 | MoE, mixed precision for accuracy | 1.56× |
| Qwen3.6-35B-A3B-NVFP4-Fast | MoE, pure W4A4 | 1.79× |
The “dynamic” part is the same idea behind Unsloth’s well-known dynamic GGUFs, applied to NVIDIA’s format: instead of quantizing every layer uniformly, the method keeps the layers most sensitive to quantization error in FP8 (W8A8) or BF16 and pushes everything else down to W4A4 — 4-bit weights and 4-bit activations. That last part is where the 2.5× comes from. Standard NVFP4 quants typically run W4A16: weights are stored in 4-bit, but activations stay in 16-bit, so the tensor cores spend their time converting rather than multiplying. W4A4 keeps the whole matmul in the format Blackwell’s FP4 units natively execute.
Two more pieces in the release matter for home labs:
- FP8 KV cache calibration. Unsloth calibrated the models to run with an FP8 KV cache, which they state supports roughly 2× longer context in the same memory (Unsloth NVFP4 docs).
- Accuracy held up. The dense 27B NVFP4 build scores 0.8446 on MMLU, within the normal spread of 4-bit quants of this model (kie.ai benchmark deep dive).
Why this is Blackwell-only (and what “fallback” means for your 4090)
NVFP4 is NVIDIA’s block-scaled 4-bit floating-point format: E2M1 values in groups of 16, each group carrying an FP8 micro-scale, plus one global per-tensor scale (Bored Consultant’s format breakdown). The format exists because Blackwell’s 5th-generation tensor cores execute FP4 matmuls directly in hardware — the same silicon story we covered for image generation in our ComfyUI NVFP4 guide, where FLUX went nearly 2× faster on RTX 50-series.
On the LLM side, llama.cpp merged NVFP4 as a first-class quant type (GGML_TYPE_NVFP4) across a series of PRs in late March and April 2026, and build b8967 (April 29, 2026) was the first to dispatch to Blackwell’s native FP4 tensor cores instead of a generic fallback path (InsiderLLM’s FP4 guide).
That fallback path is what a RTX 3090 or RTX 4090 gets. Ada (sm_89) and Ampere have no FP4 tensor cores, so NVFP4 files still load and run — the weights just get dequantized on the fly. You collect the memory savings (~14GB instead of 16.8GB for this model) and none of the compute speedup. InsiderLLM’s summary matches what we’d tell you: on Ada, FP4 is a memory story, not a speed story. If you own a 4090, the Q4_K_M GGUF from our original guide at ~70 tok/s remains the right daily driver, and there is no upgrade argument from NVFP4 alone.
The real numbers, GPU by GPU
Here’s every credible Qwen3.6-27B NVFP4 measurement we could verify, with what each one was actually measuring:
| Hardware | Result | Conditions | Source |
|---|---|---|---|
| RTX 5090 32GB (desktop) | ~160 tok/s | Native Ubuntu; same rig hit only 85 tok/s under WSL | HF community reports |
| RTX 5090 32GB (desktop) | ~92 tok/s decode at 200K context; ~5,300 tok/s prefill at 47K | 575W, long-context stress test | HF community reports |
| RTX 5090 Laptop 24GB | 45 tok/s at 160K context | llama.cpp + MTP speculative decoding; same laptop did 24 tok/s on Q4_K_M | Bored Consultant |
| 2× RTX PRO 6000 Blackwell Max-Q | ~190 tok/s | vLLM, NVFP4 + MTP | loFT LLC benchmark |
| RTX 4090 24GB | ~70 tok/s | Q4_K_M baseline — NVFP4 adds nothing on Ada | our May guide |
| RTX 3090 24GB | ~40 tok/s | Q4_K_M baseline, same caveat | our May guide |
Three things jump out of that table.
First, ~160 tok/s from a dense 27B on a single consumer card is new territory. For comparison, our RTX 50-series model guide measured the 5090 running Llama 3.2 8B at 142 tok/s on Ollama — the NVFP4 27B is now outrunning last month’s 8B numbers with 3× the parameters.
Second, the laptop result is arguably the more interesting one: 45 tok/s at 160K tokens of context on a 24GB mobile GPU, nearly doubling the same machine’s 24 tok/s Q4_K_M baseline. Note the queue-level confusion this laptop causes — the RTX 5090 Laptop GPU carries 24GB; the desktop card is 32GB.
Third, the WSL number is a warning. The same desktop 5090 that does ~160 tok/s in native Ubuntu managed 85 tok/s in WSL — the FP4 path apparently amplifies WSL’s overhead well past the 3–5% we reported for ordinary CUDA workloads in our WSL 3 passthrough guide. If you’re benchmarking NVFP4 under WSL and seeing half the numbers in this article, that’s why — it’s the setup, not the quant.
The VRAM math: 27B now fits 16GB Blackwell cards properly
At NVFP4, Qwen3.6-27B needs about 14GB for weights (NVIDIA’s own NVFP4 build), versus 16.8GB for the Q4_K_M GGUF. That 2.8GB difference is the difference between “technically loads” and “actually usable” on the 16GB tier — when we first benchmarked this model, 16GB cards ran it with zero headroom and cramped context.
The context math is also friendlier than a typical dense model. Qwen3.6-27B uses a hybrid attention design: of its 64 transformer layers (plus one MTP head), only 16 accumulate a KV cache that grows with context — the other 75% of layers have a fixed footprint regardless of context length (Bored Consultant). Stack the FP8 KV calibration on top and long context gets cheap: that’s how a 24GB laptop card held 160K tokens.
What that means per card tier:
- RTX 5090 32GB: 14GB weights + ~18GB free for KV and batch. Full 262K context is realistic — the vLLM reference config below sets exactly that.
- RTX 5080 / RTX 5070 Ti 16GB: ~2GB of KV headroom. Fine for coding-assistant context (16–32K), not for 200K document work.
- RTX 5070 12GB: doesn’t fit. 14GB of weights on a 12GB card means offloading, which defeats the whole tensor-core point.
- RTX 5060 Ti 16GB: fits, but its 448 GB/s bandwidth — not compute — becomes the ceiling. Expect proportionally less than the near-1 TB/s cards.
How to actually run it
vLLM (the supported path). The NVFP4 checkpoints are safetensors aimed at vLLM 0.24.0+ with ModelOpt quantization. The reference command from the vLLM recipes page:
vllm serve nvidia/Qwen3.6-27B-NVFP4 \
--quantization modelopt \
--kv-cache-dtype fp8 \
--max-model-len 262144 \
--reasoning-parser qwen3 \
--speculative-config '{"method":"mtp","num_speculative_tokens":3}'
Swap in unsloth/Qwen3.6-27B-NVFP4 for the dynamic build. On startup you should see vLLM report the quantization method and FP8 KV dtype:
INFO: quantization=modelopt, kv_cache_dtype=fp8
INFO: Loading weights: 14.0 GiB
The --speculative-config line enables the model’s MTP (multi-token prediction) head — the same trick behind the 190 tok/s dual-GPU and 45 tok/s laptop results above. Leave it on.
llama.cpp (the tinkerer path). You need build b8967 or newer for the native Blackwell dispatch, and you need the checkpoint repackaged as an NVFP4 GGUF. NVIDIA’s checkpoint converts with the stock convert_hf_to_gguf.py; Unsloth’s needed a small patch to the convert script as of mid-July, and community conversions like CodeFault’s NVFP4 GGUF have since appeared. Then it’s a normal llama-server -m qwen3.6-27b-nvfp4.gguf -ngl 99 -c 32768.
Ollama (not yet, on NVIDIA). Ollama does support NVFP4 — but as of v0.32.5 that support lives in its MLX engine on Apple Silicon, where NVFP4 models generate about 20% faster than q4_K_M with roughly half the quality loss of other 4-bit formats (Ollama’s MLX announcement). On the CUDA side, ollama pull of NVFP4 models fails and the feature request is an open issue (#16056, #15172). If your workflow is Ollama-on-RTX, you’re waiting on the downstream integration; llama-server and vLLM are the practical paths today. (Mac users: our Ollama MLX guide covers that engine in detail.)
If you’re wiring the model into a coding editor as a Claude-or-Copilot replacement, the setup on the editor side is unchanged from any OpenAI-compatible endpoint — our sister site’s guides at aicoderscope.com cover Cursor/Cline configuration, and aifoss.dev has the FOSS-stack view of the quantization landscape.
Problems you’ll hit, and the fixes
“My 5090 gets half the advertised speed.” Check whether you’re in WSL. The 85-vs-160 tok/s gap above is the canonical report; the fix is native Linux (dual-boot or a spare NVMe) or accepting the penalty. Windows-native llama.cpp builds sit between the two.
“ollama pull says unsupported quantization.” Expected — see above. NVFP4 GGUFs aren’t in Ollama’s CUDA engine yet. Run llama-server directly or use vLLM.
“vLLM refuses to load the Unsloth checkpoint.” Confirm vLLM ≥0.24.0 and that --quantization modelopt is set; older versions don’t know the NVFP4 ModelOpt config format.
“It loads on my 4090 but isn’t faster.” Working as designed. sm_89 has no FP4 tensor cores; you’re on the dequant fallback. Keep Q4_K_M.
Does this change what GPU to buy?
Less than the headline suggests. The RTX 5090’s street price has kept climbing through the GDDR7 shortage — around $4,329 on Amazon in mid-July, with AIB cards above $5,000, against a $1,999 MSRP (TechTimes, July 11). Paying that to double a 27B model’s token rate is a luxury purchase, not a value one.
The card this release actually flatters is the RTX 5070 Ti: at $900–$1,250 street it’s now the cheapest GPU that runs Qwen3.6-27B on the native FP4 path, with 896 GB/s feeding it. That’s a genuinely different value proposition than it had a month ago, when this model barely fit its 16GB at Q4_K_M. A used RTX 3090 at ~$1,050–$1,240 still wins on raw VRAM-per-dollar — it always does — but it’s locked out of every number in this article’s speed table, and that gap will widen as more NVFP4-first releases land.
And if you just want to try the model at full 262K context before committing to any hardware: an RTX PRO 6000 Blackwell on RunPod runs the vLLM command above unmodified, which is a cheap way to find out whether 27B-class output actually fits your workflow.
FAQ
Do I need the Unsloth build, or is NVIDIA’s NVFP4 checkpoint fine? Both run everywhere NVFP4 runs. Unsloth’s dynamic build is the one claiming ~2.5× over standard NVFP4 quants via W4A4 execution, and it converts to GGUF now that the convert-script patch and community conversions exist. NVIDIA’s converts to GGUF out of the box but is a standard (non-dynamic) quant.
Does NVFP4 work on the RTX 5060 Ti? Yes — every RTX 50-series desktop card is Blackwell (sm_120) and has the FP4 tensor cores. The 5060 Ti fits the 14GB weights in its 16GB; its 448 GB/s bandwidth just caps how fast tokens come out.
Is quality worse than Q4_K_M? The dense NVFP4 build scores 0.8446 on MMLU, in the same band as good 4-bit GGUFs of this model. Unsloth’s dynamic method exists precisely to protect the quantization-sensitive layers; the MoE “-Fast” variant trades a little of that protection for its 1.79× speedup.
What about the Qwen3.6-35B-A3B MoE — should I use that instead? Different tool. The 35B-A3B MoE is a throughput monster (198 tok/s at Q4 on a 5090 even before NVFP4), while the dense 27B still leads on hard coding benchmarks. Unsloth shipped NVFP4 for both — the MoE gets 1.56×/1.79× rather than 2.5×.
Will Ollama support NVFP4 on NVIDIA cards? The type is upstream in llama.cpp, which is the prerequisite, and the request is tracked in ollama#16056. No committed date as of v0.32.5 (July 27, 2026).
Sources
- 2.5x faster NVFP4 Qwen3.6 27B + 35B-A3B quants — Daniel Han (Unsloth) on X
- New 2.5x Faster Qwen3.6 NVFP4 Unsloth quants — NVIDIA Developer Forums
- Run Unsloth Dynamic NVFP4 Guide — Unsloth Documentation
- unsloth/Qwen3.6-27B-NVFP4 — Hugging Face
- nvidia/Qwen3.6-27B-NVFP4 (14GB weights, vLLM-ready) — Hugging Face
- 45 tok/s on a Laptop: Qwen3.6-27B NVFP4 on llama.cpp — Bored Consultant
- FP4 Just Landed in llama.cpp: NVFP4 vs MXFP4 Explained — InsiderLLM
- Qwen3.6-27B NVFP4+MTP on vLLM: ~190 tok/s on Dual RTX PRO 6000 — loFT LLC
- Qwen/Qwen3.6-27B — vLLM Recipes
- Qwen 3.6 27B Benchmark Deep Dive (MMLU 0.8446 at NVFP4) — kie.ai
- Ollama’s highest performance on Apple Silicon yet with MLX — Ollama Blog
- NVFP4 support for Ollama — GitHub issue #16056
- GPU Memory Crisis Prices RTX 5090 Above $4,300 — TechTimes, July 11, 2026
Last updated July 30, 2026. Prices and specs change; verify current rates before purchasing.
Recommended Gear
Products linked in this article:
- NVIDIA RTX 5090 — the fastest way to run Qwen3.6-27B NVFP4, if you can stomach the price
- NVIDIA RTX 5070 Ti — cheapest card on the native FP4 path
- NVIDIA RTX 4090 — still excellent at Q4_K_M, no NVFP4 upgrade case
- NVIDIA RTX 3090 (used) — VRAM-per-dollar king, locked out of FP4
Was this article helpful?
Thanks for the feedback — it helps improve future articles.
Need hands-on help?
I offer 1-on-1 technical consulting for local AI setup, GPU selection, and AI coding tool configuration — same topics covered on this site.
Book a session — $49 / hour →