Problem/Justification
With the new support for Intel ARC GPUs, we expect them to become a popular alternative to NVIDIA cards for media transcoding. Including the intel-gpu-tools
package will allow users access to intel_gpu_top
for performance metrics, similar to the existing nvidia-smi
command.
Impact
Intel GPU users (both integrated and discrete) will have access to a monitoring toolset.
User Story
Users looking to validate proper offloading of functionality to their Intel iGPU/dGPU can easily perform this from the CLI.
Additional Information
I have tested this on 24.04.2 with dev mode and an Intel ARC A750 GPU - the functionality works as expected.
The following additional packages will be installed:
libcairo2 libxcb-render0 libxrender1 libxv1
The following NEW packages will be installed:
intel-gpu-tools libcairo2 libxcb-render0 libxrender1 libxv1
0 upgraded, 5 newly installed, 0 to remove and 3 not upgraded.
Need to get 3087 kB of archives.
After this operation, 14.4 MB of additional disk space will be used.
Can be used to validate functional driver loads and render dev attachment:
root@supermicro[/home/admin]# intel_gpu_top -lL
card0 Intel Dg2 (Gen12) pci:vendor=8086,device=56A1,card=0
ββrenderD128
As well as real-time monitoring
intel-gpu-top: Intel Dg2 (Gen12) @ /dev/dri/card0 - 1795/2397 MHz; 0% RC6
670 irqs/s
ENGINES BUSY MI_SEMA MI_WAIT
Render/3D 0.00% | | 0% 0%
Blitter 0.00% | | 0% 0%
Video 37.16% |ββββββββββββββ | 0% 0%
VideoEnhance 0.00% | | 0% 0%
[unknown] 16.00% |ββββββ | 0% 0%
PID NAME Render/3D Blitter Video [unknown]
94603 ffmpeg | || ||ββββ || || |