Uploaded April 2026 | Updated September 2026, 1 week ago
It was a long journey, now my fun side project is done and #opensourced! I present:
hw-smi - github.com/ProjectPhysX/hw-smi 🖖🧐
A minimal, cross-compatible #CPU/#GPU telemetry monitor with accurate data directly from vendor APIs and beautiful #ASCII visualization.
How much #VRAM bandwidth does an application or a game pull? Is the traffic over #PCIe a bottleneck? What's the CPU/GPU load, RAM/VRAM occupation, temperatures, power draw, clock frequencies? hw-smi works with all CPUs and all #Nvidia/#AMD/#Intel GPUs, on both Windows and #Linux.
There are lots of cool hardware monitoring tools already - but they all are either OS-specific, only for CPU or GPU, only for one particular vendor's GPUs, and none of them tell you the VRAM/PCIe bandwidth to give clues about application bottlenecks. 2 years ago I thought to myself: I can do this better. Hardest part was testing the vendor APIs, every single counter, and I needed hardware for that. That was fun, I found & reported lots of bugs. Accordingly I had to do extensive hardening against broken API counters, entire chains of fallbacks just to get one value reliably. Testing, testing, testing!
But it was all worth it. Now I share this powerful tool with the world, for free. Have fun!
Video shows hw-smi on my Frankenstein Nvidia Titan Xp + AMD Radeon RX 7700 XT + Intel Arc B580 triple-GPU test rig, loaded with a #FluidX3D multi-GPU #CFD simulation on all 3 GPUs. Look at all the counters go brrr!
It was a long journey, now my fun side project is done and #opensourced! I present:
hw-smi - github.com/ProjectPhysX/hw-smi 🖖🧐
A minimal, cross-compatible #CPU/#GPU telemetry monitor with accurate data directly from vendor APIs and beautiful #ASCII visualization.
How much #VRAM bandwidth does an application or a game pull? Is the traffic over #PCIe a bottleneck? What's the CPU/GPU load, RAM/VRAM occupation, temperatures, power draw, clock frequencies? hw-smi works with all CPUs and all #Nvidia/#AMD/#Intel GPUs, on both Windows and #Linux.
There are lots of cool hardware monitoring tools already - but they all are either OS-specific, only for CPU or GPU, only for one particular vendor's GPUs, and none of them tell you the VRAM/PCIe bandwidth to give clues about application bottlenecks. 2 years ago I thought to myself: I can do this better. Hardest part was testing the vendor APIs, every single counter, and I needed hardware for that. That was fun, I found & reported lots of bugs. Accordingly I had to do extensive hardening against broken API counters, entire chains of fallbacks just to get one value reliably. Testing, testing, testing!
But it was all worth it. Now I share this powerful tool with the world, for free. Have fun!
Video shows hw-smi on my Frankenstein Nvidia Titan Xp + AMD Radeon RX 7700 XT + Intel Arc B580 triple-GPU test rig, loaded with a #FluidX3D multi-GPU #CFD simulation on all 3 GPUs. Look at all the counters go brrr!
![PhysX3D [GRAVITY SIMULATION] Extreme Performance
Durch ein bisschen Mikrooptimisierung und Verbesserung des Multithreading-Modus konnte ich nochmal den Faktor 2,3 an Rechenleistung rausholen.
Zu sehen ist das JPL-Sonnensystem mit den 178 größten Körpern, der Sonne, Planeten, Zwergplaneten, Asteroiden und Kometen. Ausgeschlossen sind Monde.
PhysX3D berechnet pro Sekunde ein Jahrzehnt. Die CPU-Auslastung links unten ist die reine Auslastung durch PhysX3D, sie ist nicht ganz 100%, weil das Videoaufnahmetool (Game-DVR) selbst Rechenleistung frisst.
Mehr Informationen auf: http://www.projectphysx.de
Musik: Chris Zabriskie - Cylinder Five PhysX3D [GRAVITY SIMULATION] Extreme Performance](https://i.ytimg.com/vi/sAMPQV5_p6I/mqdefault.jpg)









