[Accepted] Add intel-gpu-tools package to SCALE

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 |         ||         ||β–ˆβ–ˆβ–ˆβ–‹     ||         ||         |
6 Likes

I would also be nice to add HPE Agentless Management (https://downloads.linux.hpe.com/SDR/project/mcp/).

Hey @Olini

Per the rules of the Feature Request area, if you would like to propose a new feature please create a separate thread in this forum using the template, as this appears to be unrelated to the topic of Intel GPU monitoring.

Thanks :slight_smile:

Hi @HoneyBadger,

I thought I would fall into Hardware related packages. But I will gladly create a separate Feature Request :smiley:

https://ixsystems.atlassian.net/browse/NAS-130356

Closing this request as the ticket was created.

Thanks for the suggestion and the votes.

5 Likes