openvino: [Bug] Rocket lake Xe GPU needs newer OCL driver

System information (version)
  • OpenVINO => 2021.4
  • Operating System / Platform => Ubutuntu 20.04 / Rocket lake with i9-11900 + Intel UHD 750 (Xe)
Detailed description

Rocket lake GPU cannot work with OpenVINO GPU plugin (cannot see GPU from clinfo or hello_query_device);

Currently in https://github.com/openvinotoolkit/openvino/blob/master/scripts/install_dependencies/install_NEO_OCL_driver.sh#L24

AVAILABLE_DRIVERS=("19.41.14441" "20.35.17767")

I have tried on my rocket lake platform, which is not working with 20.35.17767 (also cannot see Rocket lake from following table):

<html> <body>
Platform OpenCL Level Zero
Broadwell 2.1 - Production -
Skylake 2.1 - Production 1.0 - Pre-Release
Kaby Lake 2.1 - Production 1.0 - Pre-Release
Coffee Lake 2.1 - Production 1.0 - Pre-Release
Ice Lake 2.1 - Production 1.0 - Pre-Release
Tiger Lake 3.0* - Production 1.0 - Early support
Apollo Lake 1.2 - Production -
Gemini Lake 1.2 - Production -
</body> </html>

Newer release works (21.40.21182 for example):

<html> <body>
Platform OpenCL Level Zero
Skylake 3.0 - Production 1.2 - Pre-Release
Kaby Lake 3.0 - Production 1.2 - Pre-Release
Coffee Lake 3.0 - Production 1.2 - Pre-Release
Ice Lake 3.0 - Production 1.2 - Pre-Release
Tiger Lake 3.0 - Production 1.2 - Pre-Release
Rocket Lake 3.0 - Production 1.2 - Pre-Release
Broadwell 3.0 - Maintenance -
Apollo Lake 3.0 - Maintenance -
Gemini Lake 3.0 - Maintenance -
Elkhart Lake 3.0 - Early support -
</body> </html>

After upgrading to latest OCL, I can see Xe graphics from clinfo, see GPU from hello_query_device and run benchmark with -d GPU;

Will we udpate for Rocket lake? Thanks 😃

About this issue

  • Original URL
  • State: closed
  • Created 3 years ago
  • Comments: 22 (11 by maintainers)

Most upvoted comments

@coneypo I finally could run inference on UHD 750 gpu.

Step 1: I installed 21.42.21270.

Step 2: After installation of 21.42.21270, the inference engine was not able to find GPU. I checked and saw clinfo results in Number of platforms 0. To make clinfo see the GPU I ran several commands and I am not sure which one finally resolved the issue. I guess the following commands resolved the issues:

sudo usermod -a -G video $LOGNAME
sudo usermod -a -G render $LOGNAME

The above commands add the user to video and render groups

Finally, clinfo and the inference engine could see the gpu. Also, the inference could be run on GPU.

@jgespino

This article on Intel website needs edit. The article suggests that for running inference on UHD 750, 20.43.18277 should be installed. However, 21.42.21270 is actually the right release for UHD 750.

and will be available in the next software release

BTW, Update is already available on GitHub.

Hi @coneypo

Thank you for reporting. Support for this GPU was added in driver version 20.37.17906. I have passed this information to the development team to update the script.

Regards, Jesus

Ref. 68369

Reopen it and wait the fix