ESP32 firmware for proactive GPU fan control based on P40 temperature via IPMI
-
Updated
Jun 7, 2026
ESP32 firmware for proactive GPU fan control based on P40 temperature via IPMI
This is a simulation of the Founders Edition 5090 Nvidia GPU:
The Passive Rediative Coolimg Architecture for Post-Silicon Era
Memory-junction-aware fan control + thermal kill-switch for headless NVIDIA GPUs (GDDR6/GDDR6X). Fixes the factory fan curve that ignores VRAM temp. No X server / Coolbits.
Implements alternating fluid-solid strategy for orders of Magnitude speedup in Electronics Cooling CFD simulations
This project is a compact USB-to-PWM fan controller based on the ATtiny85, built for GPU passthrough setups where the host cannot read GPU sensors. A VM reads GPU temperature and drives the fan via a USB CDC serial interface, enabling simple external temperature control.
Add a description, image, and links to the gpu-cooling topic page so that developers can more easily learn about it.
To associate your repository with the gpu-cooling topic, visit your repo's landing page and select "manage topics."