Hacker News
Nvidia DGX Spark as a daily driver
ciupicri
|next
[-]
cogman10
|next
|previous
[-]
I'm avoiding where possible buying electronics where support is controlled by the manufacturer and not me.
dllu
|root
|parent
|next
[-]
[1] https://github.com/NVIDIA/NV-Kernels/compare/ea55925ab430f1e...
[2] https://forums.developer.nvidia.com/t/realtek-r8127-ethernet...
cyril-crutches
|root
|parent
|next
|previous
[-]
> The DGX Spark runs “DGX OS” but it is in fact just plain old Ubuntu 24.04 with some additions. If you want, you can just install another Linux distribution easily (Fedora works well), although there may be a couple of weird bugs with the Realtek Ethernet driver so the NVIDIA version of the Linux kernel has a couple of patches. Unlike some other ARM devices, the DGX Spark is all ACPI rather than device tree based, so regular Linux builds for arm64 work just fine.
willis936
|root
|parent
|next
|previous
[-]
girvo
|root
|parent
|next
[-]
colordrops
|root
|parent
|next
|previous
[-]
ARandomerDude
|root
|parent
|previous
[-]
bigyabai
|root
|parent
[-]
The focus for Nvidia's GPU stack on Linux is getting CUDA working, which means that some traditional raster features get neglected.
jubilee33
|next
|previous
[-]
nightski
|root
|parent
|next
[-]
kingstnap
|root
|parent
[-]
gfx1151 was not listed in the ROCm compatibility matrix for ROCm 7.2.4 [0]. This is the previous version of ROCm.
It's only finally received support in ROCm 7.14.0 [1]! It literally just started receiving support last week.
[0] https://rocm.docs.amd.com/en/docs-7.2.4/compatibility/compat...
[1] https://rocm.docs.amd.com/en/docs-7.14.0/compatibility/compa...
embedding-shape
|root
|parent
|previous
[-]
The first part might answer the second one. Otherwise, the lack of CUDA and the nvidia ecosystem of tooling could also explain why it doesn't seem so interesting for AI tasks.
icedchai
|root
|parent
|next
[-]
In most benchmarks, the Spark is also faster at the prompt processing / prefill phase.
jubilee33
|root
|parent
|previous
[-]
It's also interesting that the most high end Chinese equipment, both prosumer things like these boxes but also the Huawei professional stack is just not available in the places it would be most appreciated. Not sure if thats china tit for tat, or western "we don't want your commie hardware anyways"
But for a lot of people it sucks cause nobody should be paying 4.2k for this product. The value isn't there.
embedding-shape
|root
|parent
[-]
There is a whole world of other tooling and stuff that isn't just for hobbyists to run inference with ML models, but also how to do profiling, debugging and gathering data when you run distributed workloads, and so on. The nsight toolkit seems miles ahead of the competition on other platforms, as just one example.
MrVitaliy
|next
|previous
[-]
If nvidia ever releases Android smartphone, I'd probably stand in line to get one.
bullen
|next
|previous
[-]
They are ~$500* and present the same ARM problems/opportunities.
But they are completely silent (no fan, the case is the heat sink).
My 6600(3050) desktop from 2016(2024) with replaced SSD(2021)/RAM(2025) (they age like milk) now gets little use and M$ will soon sleep with the fishes.
*Hard to get now as the 3588 that has linux for uConsole is out of stock and the Raspberry one is rare and more expensive by the day.
jubilee33
|root
|parent
[-]
aftbit
|next
|previous
[-]
>my four hard drive USB 3.2 ZFS raidz2 array with four 24 TB drives
Can you speak more about this? Which USB array did you choose? How well does it work? I've been slowly planning a transition away from my power-hungry surplus enterprise gear in the 19" rack towards a smaller, quieter, lower power setup ... but storage is the real kicker right now. I have a 12x18TB array in raidz2 built into a 1U NAS case, and I just can't quite figure out a better way to package something like that. I would need three USB arrays if I want to reuse the existing drives, which I think I do given how expensive storage is today.
dllu
|root
|parent
[-]
Unfortunately, the enclosure doesn't work super well on Linux. There is a weird bug where the drives don't enumerate when I boot up my computer. This happens on both my x86_64 AMD machine running Linux, and on the DGX Spark. The solution is... simply power cycle the enclosure a couple of times by toggling the power button on it and then it works. Once all four drives show up in lsblk, I can `sudo zfs import ...` manually. This is really gross and annoying. Replacing the USB cable, flipping the USB-C cable 180 degrees, hot plugging it, etc, all didn't work, both on the DGX Spark and the other Linux machine. I've also read reports of it being unstable in UAS mode on Linux but I haven't found a big difference in stability between enabling UAS or falling back to usb-storage.
Once it starts up correctly though, the drives are fast. I store my huge amount of 100 megapixel photos on it.
The Seagate Barracudas are helium-filled HAMR/CMR drives and are apparently rebranded/binned Exos drives. They aren't rated for 24/7 use but then neither are the refurbished Exos drives.
[1] https://www.reddit.com/r/buildapcsales/comments/1p29pm8/hdd_...
aftbit
|root
|parent
[-]
As for the 24/7 use, yeah so be it. The I in RAID stands for Inexpensive. If they fail after 10 years at 24/7, so be it. I have drive level redundancy and frequent offsite backups of anything critical.
bryanlarsen
|next
|previous
[-]
midnightbobarun
|next
|previous
[-]
biddit
|next
|previous
[-]
- You value simplicity more than performance or price-to-performance.
- You accept that the hardware will depreciate rapidly.
- You’re prepared to buy two or four of them.
OR: - You want to run frontier models right now as cheaply as possible
- You want to run high-parameter models on a 15a breaker/line
Otherwise, get a normal, high-bandwidth GPU.A single Spark gives you roughly 115 GB of usable memory compared with the 24–32 GB found on many lower-cost GPUs. It's certainly a big increase, but in practice it does not unlock dramatically better models.
- One Spark: More memory, but mostly enough for poor-quality, extremely low-bit quants of larger models.
- Two Sparks: Enough for mid-tier parameter models at reasonable quants, such as DeepSeek V4 Flash and HY3.
- Four Sparks: Enough for GLM 5.2 at a reasonable quant. You'll need a $1000+ switch too.
The problem is that Sparks are slow compared with almost everything else in their price range. Many factors affect inference speed, but memory bandwidth is one of the biggest. A $4,000-plus DGX Spark provides only 273 GB/s. | GPU | Memory bandwidth | VRAM | Approx. price |
| ------------------- | ---------------: | -------------: | ------------: |
| DGX Spark | 273 GB/s | ~115 GB usable | $4,000+ |
| RTX 5060 | 448 GB/s | 16 GB | $600 |
| Radeon AI Pro R9700 | 640 GB/s | 32 GB | $1,200 |
| RTX 4000 Pro | 672 GB/s | 24 GB | $2,300 |
| RTX 4500 Pro | 896 GB/s | 32 GB | $3,500 |
| RTX 3090 | 936 GB/s | 24 GB | $1,200 |
| RTX 5000 Pro | 1,344 GB/s | 48 GB | $6,000 |
| RTX 5090 | 1,792 GB/s | 32 GB | $4,000 |
| RTX 6000 Pro | 1,792 GB/s | 96 GB | $12,000 |
Yes, the Spark has substantially more memory. But going from roughly 24 GB to 115 GB does not necessarily unlock substantially better model quality. In many cases, it only lets you load heavily compressed 2-bit versions of larger models, such as DeepSeek V4 Flash, with serious quality degradation.24–32 GB is currently a sweet spot. Models such as Qwen 3.6 27B and 35B-A3B:
- Perform far above what their parameter counts suggest.
- Fit comfortably within 24–32 GB of VRAM at reasonable quantization levels.
A 4-bit quant of Qwen 3.6 27b (18 GB) will out-perform a 2-bit quant of DeepSeek v4 Flash (90gb).Instead of the Spark, if I had a roughly $4,000 budget...
Assuming I already had a reasonably modern desktop:
- One RTX 5090, RTX 5000 Pro, or RTX 4500 Pro.
- Two RTX 3090s, RTX 4000 Pros, or R9700s, provided the motherboard can bifurcate two physical x16 slots into x8/x8.
If I were building a system from scratch: - A DDR4- or PCIe 4.0-era consumer CPU and motherboard that supports x8/x8 bifurcation.
- Two RTX 3090s, RTX 4000 Pros, or R9700s.
If I were already planning to buy a new Mac: - A MacBook Pro M5 with 64 GB or 128 GB of unified memory.
For context, these are the systems I currently run: - EPYC Turin with four RTX 6000 Pro Max-Qs.
- EPYC Milan with four RTX 3090s.
- AM4 with two RTX 3090s.
- AM4 with two RTX 3090s.
- Intel Raptor Lake with two RTX 5060 Ti.
- MacBook Pro M3 128GB Unified
trentor
|next
|previous
[-]
Foobar8568
|root
|parent
|next
[-]
I prefer 1000x the RTX one, even with 64gb of ram.
mapontosevenths
|root
|parent
|next
|previous
[-]
If you just want local inference buy a Mac.
If you bought early on, like I did, the Spark is probably worth double what you payed now. I think I paid $3,000 retail for mine and the last time I looked they were fetching close to $6k on ebay. I'm not sure if that's still the case, but you can buy a very nice Mac with $6k.
trentor
|root
|parent
[-]
mapontosevenths
|root
|parent
[-]
I've not had any issues in that regard, but I'm working with LLM's not training diffusion models. Are you following one of the Nvidia provided recipes or inventing something on your own? The last time I looked into it they benchmarked very well, but we both know that doesn't always mean much.
dllu
|root
|parent
|previous
[-]
haunter
|next
|previous
[-]
>Non-Steam games have a lower chance of working
Wonder if it's true for GOG games because they are usually installed in a neatly packaged folder without any bloat.
rvz
|previous
[-]
[0] https://xcancel.com/petergostev/status/1978230978725507108