Hi NVIDIA team,
I have a brand new NVIDIA DGX Spark (the original NVIDIA Founders Edition, bought October 23, 2026). Under normal AI workloads the fans stay far too slow, and there is no way to change them.
What we see
- Idle: fans ~2,000 rpm, chip 40-46 °C. Fine.
- Under AI load without throttling: the chip goes past 95 °C, while the fans barely speed up (~2,500 rpm, far below their 4,350 rpm max).
- With our own GPU clock limit (about 13% slower) we hold it at 78-81 °C, and even then the fans stay at ~2,500 rpm.
What we run for now
To protect the chip we built our own GPU clock limit that slows the GPU down as it heats up. The screenshot shows 15 minutes of a real workload: the chip still swings between 76 and 81 °C, the clock has to drop again and again, and the fans stay at ~2,550 rpm.
What we’d kindly ask for
Any of these would solve it, ideally as soon as possible:
- An urgent EC firmware update (through the normal OTA/fwupd channel) with a fan curve that ramps up properly under sustained load, so the chip stays well below 85 °C at full clocks without throttling.
- Making the existing fan knob work. The ACPI fan devices already advertise fine-grained speed control (
_FSL, 0-100%) and Linux exposes it, but the EC ignores it. Honouring it would give owners control right away. - Or bringing back the EC fan override (minimum fan speed) that EC 0x03000508 had, working with the current SoC firmware.
- A user setting: a fan profile (quiet / balanced / performance) or an adjustable fan curve, in UEFI and/or nvidia-smi / DGX Dashboard. Quiet can stay the default.
- A public answer: is the current behaviour intended or a bug, and is there an ETA for a fix?
This is not the first thread about it: many owners report the same thing (for example DGX Spark fan control and fans stop when the screen goes dark). Most owners care about longevity and sustained performance more than silence. Until this is clarified, whether running this hot is intended or a bug, I would advise anyone thinking of buying a DGX Spark to wait. The fix looks simple: let the fans spin faster.
Technical details (for the firmware team)
- System: DGX OS 7.6.0, kernel 7.0.0-1019-nvidia, driver 580.178.04, BIOS 5.36_0ACUM028, SoC firmware 0x02009e0f, EC firmware 0x03000d07, USB-C PD 0x00000519 (all current per fwupd/LVFS). Room temperature 25 °C.
- No fan setting exists in the UEFI setup, nvidia-smi or DGX Dashboard.
- ACPI fan knob:
\_SB.FAN0/\_SB.FAN1advertise fine-grained control (_FIF,_FSL), and Linux exposes them as/sys/class/thermal/cooling_device0andcooling_device1(max_state100). Writing100tocur_stateis accepted (it reads back 100), but the fans stay at exactly the same speed (2,014 / 2,056 rpm before and after). The EC reports a fan range of 975-4,350 rpm. - EC override: in EC 0x03000508 the EC thermal mailbox accepted a minimum fan speed override (the community nvfancontrol module uses it, through the FF-A eSPI service). In EC 0x03000d07 those override commands are answered as unsupported. EC 0x03000508 together with SoC firmware 0x02009e0f does not work either (the eSPI requests time out), so downgrading the EC is not an option.
- Clock vs power under full GPU load: no limit about 2,510 MHz at 84 W; capped with
nvidia-smi -lgc 300,2200about 2,190 MHz at 51 W. - Happy to provide logs or test beta firmware.
Thanks!


