Wowza Community

GPU Utilization (QuickSync)

I’m wondering if there is any way to determine the loading on the GPU when transcoding using QuickSync. I have not found any utilities that seem to be able to display GPU load for the Intel HD Graphics engine. The only thing I have found is this from Intel:

http://software.intel.com/en-us/vcsource/tools/intel-gpa

but I’m not sure how to run it with Wowza.

Bascially, I’m curious to see what happens as you add additional streams and additional transcoded data rates. We know from the benchmarking article that the CPU utilization was benchmarked, and can see how its utililization increases. But, there doesn’t appear to be a way to know if/when the GPU becomes fully saturated. Is there a risk that as you add more input streams, and additional output bit rates that the GPU will max out while the CPU appears to be under-utilized? If so, it may be possible to get more performance from the machine by changing some of the transcodes to “software” instead of QuickSync.

How would you even know if you were reaching the limits of what QuickSync can do? Are there known error messages we can look for in the log that imply the system is out of horsepower?

BUMP

I’d like to know this too.

Hi,

we’re not aware of any tools that show this for QuickSync (similar to say nvidia-smi that Nvidia provide for their GPUs). The tool would likely need to come from Intel as this is not something we directly monitor.

[edit]

The vainfo tool may help on compatible platforms.

Regards,

Paul

Hi. If you’re using QuickSync on Windows, you may be interested in https://www.techpowerup.com/download/techpowerup-gpu-z/