Qwen Image 2.1: M3 Ultra vs M5 Ultra vs DGX Spark

Turbo took about eight seconds on both the M5 Ultra and Spark. Here’s what we noticed after trying the same image prompts on all three machines.

We wanted to see how Qwen Image 2.1 would run on our two Mac Studios and the DGX Spark. So we gave all three the same image prompts and tried both the base model and Turbo.

The thing that stood out was Turbo. On the M5 Ultra and Spark, it took about eight seconds to make an image. That makes trying a few different ideas pretty quick.

The M3 Ultra ran it too, but the wait was longer: about 32 seconds with Turbo, or two and a half minutes with the base model.

How fast was it?

These are the middle times from three runs of the same poster prompt, once the models were loaded. Each image was 1024 × 1024.

System Base Turbo
M5 Ultra 34.8 seconds 7.6 seconds
DGX Spark 38.6 seconds 8.4 seconds
M3 Ultra 155.5 seconds 32.5 seconds

Qwen Image 2.1 warm render times on M5 Ultra, DGX Spark and M3 Ultra.

The M5 finished about 10% sooner than the Spark. They were close enough that, for our setup, we’d be happy sending a job to whichever one was free.

Turbo took roughly a fifth of the time on all three machines. The base model used 40 steps; Turbo used its own eight-step setup.

How did the images look?

First we tried a product poster with a bottle and three lines of text. All 24 poster images got the requested words right. The images from each machine looked very similar, with little differences in the lettering and bottle details.

The same poster prompt on all three machines. Base is on top and Turbo is below.

Then we tried a café photo. This is where the difference between base and Turbo was easier to see. Base showed more detail in the skin and shirt. Turbo looked smoother.

The same café prompt on all three machines. Base is on top and Turbo is below.

We’d start with Turbo when trying ideas, then compare a base render if the extra detail mattered. Two prompts aren’t enough to say which will look better every time.

A little context

Our M3 Ultra has 96 GB of memory, the M5 Ultra has 256 GB, and the Spark has 128 GB. We used the same model files, prompts and seeds in ComfyUI. Both Macs used PyTorch/MPS; Spark used CUDA. This wasn’t an MLX test.

We made 30 images altogether. The timing comparison uses the three warm poster runs for each model on each machine. It tells us how this setup performed; more prompts and longer runs could give us a different picture.