Hi,
I’m Manan, a 14-year-old self-taught developer. I’m working on two projects that I’d like to eventually bring to GB10, and wanted to share them here and ask a few questions from people who have the hardware.
The two projects:
Synchrona — a Vulkan renderer I wrote from scratch. PBR, IBL, HDRI, MSAA, bindless descriptors, hybrid RT shadows. On Intel Sponza with curtains (5.7M triangles) it runs at ~54fps at 4K native on an RTX 3060, GPU-bound around 98%, ~4–5% CPU utilization. It already runs on Apple M4 at 1440p without a discrete GPU, which validates the ARM portability path. https://github.com/Valt445/Synchrona
Mana — a bare-metal AArch64 kernel I’m building alongside it. MMU, exception handling, MINIX filesystem, UART I/O, ramfb graphics. I have an in-house path tracer running inside the kernel.
https://github.com/Valt445/Mana
The direction:
Most Renderers use discrete GPU memory I want to create a OS that leverages that power and then directly translates to the Engine providing massive pools or ram for complex scenes at extremely high-speeds, In the future i also plan to embed an AI agent in the kernel alone for high speed access
What I’m looking for:
I’ll be direct: I’m trying to get access to a DGX Spark or RTX Spark, either through a developer seeding program, remote access, or any avenue NVIDIA has for projects targeting the Grace/Blackwell architecture. Not looking for funding, I just want hardware access to test Mana and Synchrona on actual unified-memory silicon and see whether the architectural bets I’m making are correct. If anyone knows the right channel or can point me to a developer relations contact, that would be genuinely useful.
Questions for people with the hardware:
-
What does the graphics/display path look like on DGX OS? Is Vulkan WSI usable for windowed output, or is the expectation essentially headless?
-
How does coherent memory surface to a Vulkan application — are there host-coherent device-local heaps you can map directly and skip staging entirely?
-
Has anyone run rasterization or real-time graphics workloads on GB10 rather than inference? Any observations on how Blackwell graphics compute performs outside ML contexts?
Happy to share more detail on either project.