Test Environment: NVIDIA RTX 5070 Ti (16GB) · llama.cpp (turboquant build, --spec-type draft-mtp) · Q6_K quant
Framework: BenchLocal — local model agent evaluation suite
Methodology: Each scenario run once, no retries, no second attempts
Comparison: With vs Without MTP
🛠️ ToolCall-15 — Tool Calling Stability (100%, +6.7 pts)
MTP speculative decoding eliminated the single failure (TC-05: Relative date/time parsing, which previously scored 0). All 15 scenarios now pass perfectly.
🤖 HermesAgent-20 — Complex Agent Tasks (75.3%, −1.9 pts)
MTP decoding introduces minor noise in long-chain reasoning scenarios (~40pt drop), likely because draft tokens occasionally derail the generation path in multi-step planning tasks. However, the speed gain (1.17×) and the fact that the drop is within noise range (single-run variance was 255pts for Qwopus MTP) makes this an acceptable trade-off.
🐛 BugFind-15 — Code Debugging (68.7%, +6.8 pts)
Significant improvement — MTP's faster decoding effectively prevents timeout failures (BF-12 previously hit 300s timeout, now completes in time) and the draft context helps maintain debugging focus.