BLOG · HARDWARE REVIEW · 10 SEPTEMBER 2026

NVIDIA DGX Spark: two nodes together, and what it does beyond language models

IN BRIEF
  • Two units connect with one QSFP cable on the ConnectX-7 ports; NVIDIA’s tools support two to four units, three directly, four through a switch
  • The 200 GbE port is really two PCIe Gen5 x4 links: NVIDIA’s own RDMA test shows 92.6 + 97.3 Gbit/s, so plan for 2×100G, not 200G
  • Two nodes make 256 GB of memory: Qwen3 235B in NVFP4 runs at 11.7 tok/s, gpt-oss-120b at 555 tok/s aggregate in pipeline-parallel batch serving
  • Beyond LLMs the machine is quick: FLUX.1 Schnell at 23 images a minute, SDXL at 7, QLoRA on a 70B model at 760 tokens a second
  • Gaming is not a use case: DGX OS is Linux on Arm with no Windows support. NVIDIA’s gaming answer is a separate product, RTX Spark, announced for later in 2026

Why anyone links two of them

Our first DGX Spark article ended on the limit that defines the machine: 273 GB/s of memory bandwidth, which caps single-user generation on a dense 70B model at a few tokens per second. The second unit does not raise that ceiling. What it does is double the memory to 256 GB, which changes the question from “how fast” to “whether at all”. Models that do not fit one unit, from a 70B in FP16 to a 235B mixture-of-experts in NVFP4, become loadable. That is what NVIDIA sells the second cable for, and it is the only reason to buy it.

How the link actually works

Each unit has two QSFP ports on its ConnectX-7 controller. The port is rated at 200 Gbit/s, but the controller connects to the GB10 chip through two independent PCIe Gen5 x4 links, and each QSFP port appears in Linux as two Ethernet interfaces, each with its own RoCE device. NVIDIA’s own performance guide measures 92.57 and 97.28 Gbit/s across the two logical links, 189.85 Gbit/s combined. In practice, treat the pair as two 100G links rather than one 200G link; the cluster assistant checks for a lower bound of 184 Gbit/s and flags anything below it.

One approved QSFP112 direct-attach cable between the two units is all the wiring needed; NVIDIA states that full bandwidth is reached with a single cable. Two or three units can be cabled directly; four need a switch with QSFP56-DD ports at 200 Gbit/s or more. The NVIDIA Sync Cluster Assistant supports two to four units, runs the link checks and the speed test, and stops there: it does not set up the workload.

What NVIDIA supports, and what it claims

The playbooks are explicit about the software. For vLLM, a Ray cluster with tensor parallelism across the two units over the QSFP link. For TensorRT-LLM, OpenMPI with a tensor-parallel size of two, using the Qwen3-235B-A22B-FP4 recipe. For training, NVIDIA’s January 2026 update describes distributed fine-tuning of models up to 70B parameters across two units with FSDP and LoRA.

The marketing line has moved with the software. The launch page spoke of two units working with models of up to 405 billion parameters; the current page says up to four units and up to 700 billion. Both are capacity statements about memory, not promises about speed.

Measured two-node numbers

WORKLOADSETUPRESULTSOURCE
Qwen3 235B, NVFP42 units, TensorRT-LLM, TP=2, batch 1, 2048-token prompt23,477 tok/s prompt, 11.73 tok/s generation (vendor-reported)NVIDIA, October 2025
gpt-oss-120b2 units, batch 128554.7 tok/s pipeline-parallel; 252.0 tok/s tensor-parallelStorageReview
GLM-5.3-Flash 320B MoE, NVFP42 units, vLLM, TP=2, single stream14.6 tok/s; 26.5 tok/s with multi-token predictionDevelopersIO
Llama 3.3 70B, training2 units, Unsloth68.6 GiB per node; does not fit one unitUnsloth, September 2026

Two lessons sit in that table. First, the two-node link is slow enough that pipeline parallelism, which sends activations across the link once per pipeline stage, beats tensor parallelism, which synchronises at every layer: 555 against 252 tokens per second on the same model. Second, single-stream generation on a 235B or 320B model lands at 12 to 15 tokens per second, which is usable for one engineer and useless for a team. The second unit buys capacity, not speed.

Beyond language models

The GPU is a Blackwell part with fifth-generation Tensor Cores, and for anything that is not bandwidth-bound decoding it performs like one.

WORKLOADRESULT ON ONE UNITSOURCE
FLUX.1 Schnell 12B, FP4, 4 steps, 1024×102423 images per minute, one every 2.6 sNVIDIA
SDXL 1.0, BF16, 50 steps, batch 27 images per minuteNVIDIA
Llama 3.2 3B, full fine-tune13,520 tok/sNVIDIA
Llama 3.1 8B, LoRA6,970 tok/sNVIDIA
Llama 3.3 70B, QLoRA760 tok/sNVIDIA
FLUX.1-dev Dreambooth LoRAusable checkpoints after about 90 minutes of training; a full run in one to two hoursNVIDIA playbook
Qwen2.5-VL-7B, NVFP4, vision-language41.7 tok/s generationNVIDIA
Video: LTX-2, 720p clipjust over three minutesTom’s Hardware
Video: Hunyuan Video 1.5, FP163,606 s, against 1,310 s on a desktop RTX 5090ProX PC

Image generation is where the machine surprises people: a 1K FLUX image every 2.6 seconds is a working pace for a design team, and the 128 GB means the FP16 weights of the large diffusion models load without offloading tricks. Video is where it does not: the desktop RTX 5090 with a fraction of the memory finishes the same Hunyuan clip in a third of the time, because video generation is compute-heavy and the GB10 has roughly a quarter to a third of the desktop card’s Tensor throughput, on top of laptop-class memory bandwidth.

Fine-tuning lands between the two. QLoRA on a 70B model at 760 tokens a second is slow by data-centre standards and entirely practical for an overnight run on a few thousand documents, which is what most corporate fine-tuning actually is. Robotics is supported in the sense that Isaac Sim and Isaac Lab build from source for aarch64 and NVIDIA publishes a playbook; it is not a click-to-run environment.

The whole time, the unit idles at about 35 W and draws around 160 W at the wall under GPU load. It is the quietest way we know to run these numbers.

The gaming question

It comes up in every second conversation, so here is the position. DGX OS is Ubuntu on Arm. There is no Windows, and NVIDIA makes no statement supporting games on the product. Enthusiasts have made it work through x86 emulation: Cyberpunk 2077 at around 50 frames per second at 1080p medium through Box64 and Steam, and Canonical’s Steam snap with FEX and Proton reaching 75 frames per second at 1080p low. It is an experiment, not a feature, and the driver stack that makes it possible can change without notice.

NVIDIA’s actual answer to the question is a different product. RTX Spark, shown at Computex 2026 with the same 6,144 CUDA cores, the same 20-core Grace CPU and 128 GB, runs Windows on Arm and is announced for later this year. If the requirement is a desktop that games and also runs local models, wait for that one. If the requirement is a development box for models, the DGX Spark is the right tool, and the question answers itself.

What it is for

NVIDIA’s own framing has not changed: run inference on models up to 200 billion parameters and fine-tune models up to 70 billion, locally, for development and validation. Two units extend the first number and make the second comfortable. Neither replaces a server with a real GPU when the model goes into production in front of users, and the bandwidth figures above are the reason. Our engineering partner Vixen.UNO uses the Spark as a prototyping station and sizes the production system separately; the two questions have different answers.

FAQ

How many DGX Spark units can be connected?
NVIDIA’s Sync Cluster Assistant supports two to four. Two or three are cabled directly on the QSFP ports; four need a switch with 200 Gbit/s QSFP56-DD ports. NVIDIA staff describe direct stacking of two or three units and a switch beyond that.
Do I need two cables between two units?
No. NVIDIA states that full bandwidth is reached with one approved QSFP112 direct-attach cable. The single port already carries two 100G-class links.
How fast is the link, really?
NVIDIA’s RDMA measurement shows 92.6 and 97.3 Gbit/s on the two logical links of one port, 189.9 Gbit/s combined. Each link is limited by a PCIe Gen5 x4 connection to the chip, so think of two 100G links.
What speed does a 235B model reach on two units?
NVIDIA measured Qwen3 235B in NVFP4 with TensorRT-LLM at 11.73 tokens per second of generation and 23,477 tokens per second of prompt processing at batch 1. That is a one-person pace.
Can DGX Spark run Windows or games?
Not as a supported configuration. DGX OS is Linux on Arm. Games run only through x86 emulation as a community experiment. NVIDIA’s Windows-on-Arm product with the same chip is RTX Spark, announced at Computex 2026.
Is image generation practical on it?
Yes. NVIDIA measures FLUX.1 Schnell in FP4 at 23 images per minute at 1024×1024 and SDXL at 7 images per minute, and the 128 GB holds full-precision diffusion weights without offloading.

Deciding between one Spark, two, or a rack server for the same model? Send us the model and the number of users. We reply within one business day.

Talk to an expert
Talk to an expert

We reply within one business day

By sending this form you agree that we process your details to answer your enquiry – see our privacy policy.

request@eurokommerz.at  ·  +43 1 585 1405 50  ·  Jordangasse 7, 1010 Vienna