Intel Posts Latest Linux Patches For Reporting Per-Client GPU/Media Engine Utilization

Written by Michael Larabel in Intel on 14 May 2021 at 05:51 AM EDT. 8 Comments
For two years now Intel open-source engineers have floated patches for reporting per-client engine utilization for showing on an application level how much it's leveraging the Intel graphics render/3D, blitter, and video/multimedia engines. This can be used for some nifty system information reporting like a GPU top or other system monitoring functionality. The latest version of these patches were sent out this week.

The benefit of these patches for Intel graphics hardware on Linux is being able to report on a per-process level how the Intel GPU is being utilized and by what software. This "per-client engine busyness" information is exposed to user-space via sysfs so any interested application can make use of the information.

A TUI example of like what could be achieved with these patches for per-client reporting.

These latest patches that are now re-based against the current code can be found for review on intel-gfx. After failing to get enough traction the past few times over the prior two years to get mainlined, hopefully this time it will cross the finish line as this information will be useful especially if Intel manages to deliver a graphical control panel for their driver this year.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week