I'm look for a method to query GPU usage(VDBox, EU) in a c++ program. Our customer's application need to check the GPU usage before using GPU for video decoding. In case the GPU already has been occpied by other tasks, the application can choose other device(Discrete Graphics) for video decoding.
On windows 10, the performance->GPU tab in task manager can give such information, however it can't be obtained in a c++ program.
I saw this thread https://software.intel.com/en-us/forums/graphics-profiling-debugging-and-analysis/topic/277859. But the link of Intel® Metrics Framework - https://software.intel.com/en-us/node/659423 can't be opened. I downloaded Intel® Platform Analysis Library - https://software.intel.com/en-us/intel-platform-analysis-library but didn't find Metric Framework.
Is Intel® Metrics Framework (MF) still available?