Thanks for being a part of WWDC25!

How did we do? We’d love to know your thoughts on this year’s conference. Take the survey here

Query GPU metrics

Hello!

I'm a developer working on a plugin for the Elgato Stream Deck, called GPU Metrics. The plugin currently only works on Windows but I'd like to bring it to macOS. However, based on forum posts I've read (and StackOverflow) there isn't a very clear path to query GPU metrics like usage, temperature, used GPU memory, and power consumption. There are some tools out there that do similar things, but I wanted to see what would be the recommendation from Apple's engineering team to get this data via a public API.

Requirements:

  • Access GPU utilization, temperature, memory usage, power usage
  • C/C++ based API for querying the metrics so I can expose the data to JavaScript via Node Addon
  • No need to compatibile with Intel-based Macs, as Apple silicon will be fine for now

Plugin GitHub

Thank you!

Noah

Query GPU metrics
 
 
Q