Nvidia DGX Spark

Just got one of these and considering trying to install NixOS. Just wondering if anyone else is also looking at this?

4 Likes

If it works on other Linux distros, it can be made to work on NixOS. If you have an issue, ask; as is, there’s nothing to really answer here.

I was able to get a NixOS usb image to boot fairly easily using unstable (25.05 didn’t work, probably too old a kernel). I’ll share my config soon in case it’s useful to anyone.

2 Likes

Worth creating a PR to nixos-hardware? If there’s any non-obvious config that is needed to make it work, it would be good to get it recorded there and in the wiki.

2 Likes

So far the config has been pretty straightforward and obvious (mostly just using a recent kernel). I uploaded it here: GitHub - graham33/nixos-dgx-spark: Basic NixOS config for the DGX Spark but not sure there’s anything worth putting in nixos-hardware so far?

3 Likes

I can confirm that NixOS works on the Asus Ascent GX10 as well.

Simply using a newer kernel (i tried making an iso with 6.19) did not work for me.

Using your flake with the Nvidia kernel did work, though. Thanks!

2 Likes

Great! That’s good to know.

1 Like

What would be the novelty of using NixOS on let’s say a swarm of DGX sparks. (not connected to each other) apart from just being able to transfer the same config across machines. I’m talking about production-level systems running on edge.

Are you asking this purely hypothetically, or do you have something specific in mind? Because I don’t think DGX sparks are really intended as productions systems. They’re more of a learning tool/test bed for moving to more serious hardware.