BLOG · HARDWARE REVIEW · · UPDATED

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

Eurokommerz, Vienna, since 2006: Private AI/ML · IT Managed Services · Enterprise Training · AI Hardware & Software

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

Supplied by Eurokommerz: NVIDIA DGX Spark  Check price and availability →

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 OEM GB10 units, batch 128554.7 tok/s pipeline-parallel; 252.0 tok/s tensor-parallelStorageReview, May 2026
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, LoRA2 units, Unsloth, layers split across the units68.6 GiB per node; one unit would need 132.2 GiBUnsloth, 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 without speculative decoding, a pace for one engineer; DevelopersIO measured 76.2 tokens per second in total across eight parallel requests on the 320B model. 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.

Under a mainly GPU-driven load Tom’s Hardware measured about 160 W at the wall; NVIDIA declares 233.2 W maximum and 38.0 W idle at 230 V. The January 2026 software update added hot-plug support for the ConnectX-7 adapter, which NVIDIA says saves up to 18 W while the network ports are unused, and Tom’s Hardware, measuring at the USB-C input, saw idle fall from about 37 W to between 22 and 25 W after that update.

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 we found no NVIDIA statement that games are supported on the product. It has been done through x86 emulation: Tom’s Hardware reported a user’s test of Cyberpunk 2077 at around 50 frames per second at 1080p medium through Box64 and Steam, a post on NVIDIA’s developer forum shows 75 frames per second at 1080p low with Canonical’s Steam snap, FEX and Proton, and Guru3D reported a setup guide shared by NVIDIA staff on the forums that passes 175 frames per second with DLSS 4 multi-frame generation. 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. When the model moves to production, our engineering partner Vixen.UNO selects the GPU servers for it, from a single server to a cluster, as our Private AI/ML page describes; sizing the prototype and sizing the production system are separate questions.

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 runs over one of two PCIe Gen5 x4 connections to the chip, which by our reading is what holds it below 100 Gbit/s, 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 experiments by users and in a setup guide from NVIDIA staff on its forum. NVIDIA’s Windows-on-Arm product with the same core counts and 128 GB is RTX Spark, announced at Computex 2026 for laptops and compact desktops from this autumn.
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
Jordangasse 7, 1010 Vienna