AIAI Tech Engine
Home/Benchmarks/Flash-Next visual compare @16k: Spark vs AMD vs AMD+4080
#visual compare#Flash-Next#RTX4080#DGX Spark#EVO-X3#16k

Flash-Next visual compare @16k: Spark vs AMD vs AMD+4080

Three fixed prompts (game/arch/space), max_tokens 16k. Mean wall: Spark 247s, AMD 410s, AMD+4080 442s. Once the model fits, 4080 spill adds capacity—not speed.

AIAI Tech Engine Lab
Independent lab measurement
SPONSORED / ADVERTISEMENT
예약된 광고 영역

Bottom line. Same Flash-Next, same three prompts, seed=441, max_tokens=16000 on Spark / EVO AMD-only / EVO AMD+4080. Speed: Spark ≫ AMD ≈ AMD+4080. Visually, though, most outputs are weak or wrong — auto hit_ratio/closed_html only mean “keywords/tags present,” not a correct scene or a working game.

Pack: visual compare pack v1. Smoke prompts: game-01 · arch-01 · space-02. Playwright render_ok was 0/3 on every box (closed HTML still failed the gate).

Totals

SparkEVO AMDEVO AMD+4080
mean wall247s410s442s
decode~37 tok/s~26.5~25.3
mean hit_ratio0.890.940.89
closed_html3/33/33/3
render_ok0/30/30/3

Human look · quality limits

  • Some pages are blank or nearly empty — matches render_ok 0/3 everywhere.
  • game-*: prompts asked for a cinematic screenshot, not a playable game. Outputs have no keydown/WASD — orbit loop only. “Games don’t work” is expected under that spec.
  • space-02: required a hangar with parked craft + orange engineers + crates + blue robot + planet beyond the door. Titles say Hangar, but meshes often read as rocket/fighter silhouettes. String checks pass on the word spacecraft.
  • arch-01 is the least broken, still not photoreal architecture.

Valid takeaway this run: box speed/capacity, not “Flash-Next makes good 3D.” v2 needs playable-vs-still split, negative locks (no rocket launch / dogfight), and vision/human scoring by default.

Is AMD+4080 only VRAM?

For this workload, yes — capacity, not speed. Flash-Next ROCmFP4 already fits on AMD alone (-dev Vulkan0 -c 32768). Layer spill onto the 4080 (-sm layer -ts 56,8) adds PCIe/split overhead. Measured: AMD 410s vs AMD+4080 442s (~8% slower).

  • Worth it when: weights/KV do not fit on AMD, or you need a large -c so long HTML is not truncated (earlier quality×cost needed 32k after 4096 cuts).
  • Not worth it when: model+context already fit — AMD-only matches or beats spill on wall and checklist.
  • Quality: AMD alone edged hit_ratio (arch-01 0.83 vs 0.67). Spill does not make scenes “nicer.”

Setup

SparkEVO AMDEVO AMD+4080
serveSGLang NVFP4 :30000llama.cpp Vulkan0llama.cpp Vulkan1,0 -ts 56,8
weightsFlash-Next NVFP4ROCmFP4-FAST ple16same GGUF
paramstemp 0.4 · thinking off · seed 441 · max_tokens 16000

Wall by prompt

promptSparkAMDAMD+4080
game-01284s · 36.5 t/s · 10.4k tok426s · 26.5 · 11.3k522s · 25.2 · 13.1k
arch-01162s · 38.1 · 6.2k314s · 26.6 · 8.4k356s · 25.4 · 9.0k
space-02294s · 38.0 · 11.2k490s · 26.4 · 12.9k448s · 25.3 · 11.3k

Result HTML

SparkAMDAMD+4080
game-01HTMLHTMLHTML
arch-01HTMLHTMLHTML
space-02HTMLHTMLHTML

How to read

  • Spark wins wall and tok/s (~1.6–1.8× vs Vulkan GGUF).
  • 4080 spill = capacity. Prefer AMD-only when it fits; turn spill on for larger models / longer context.
  • render_ok=0 means the Playwright gate failed, not that there is no scene.
  • Full 12×4 matrix still pending — Flash-Next smoke only.

Source: results/visual-compare/t16k-{spark,evo-amd,evo4080}-flash/ · 2026-09-04.