Unmet dependencies installing Intel Client GPUs

Asked by Sven Nurber

Per Intel webpage:

https://dgpu-docs.intel.com/driver/client/overview.html#installing-client-gpus-on-ubuntu-desktop-24-04-lts

unable to install intel-level-zero-gpu & intel-opencl-icd as they require libigdgmm12 (>= 22.3.19) but 22.3.17+ds1-1 is to be installed.

Terminal output copied below:
The following packages have unmet dependencies:
 intel-level-zero-gpu : Depends: libigdgmm12 (>= 22.3.19) but 22.3.17+ds1-1 is to be installed
 intel-opencl-icd : Depends: libigdgmm12 (>= 22.5.2) but 22.3.17+ds1-1 is to be installed
E: Unable to correct problems, you have held broken packages.

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu intel-gmmlib Edit question
Assignee:
No assignee Edit question
Solved by:
Sven Nurber
Solved:
Last query:
Last reply:
Revision history for this message
Manfred Hampl (m-hampl) said :
#1

For diagnostic purposes please provide the output that you receive for the following commands (to be executed in a terminal window):

uname -a
lsb_release -crid
apt policy intel-level-zero-gpu intel-opencl-icd libigdgmm12

Revision history for this message
Sven Nurber (nurber3) said :
#2

Hi Manfred. See below, thank you.

$ uname -a
Linux Lortu2 6.8.0-49-generic #49-Ubuntu SMP PREEMPT_DYNAMIC Mon Nov 4 02:06:24 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux

$ lsb_release -crid
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 24.04.1 LTS
Release: 24.04
Codename: noble

$ apt policy intel-level-zero-gpu intel-opencl-icd libigdgmm12
intel-level-zero-gpu:
  Installed: (none)
  Candidate: 1.3.29735.27-914~24.04
  Version table:
     1.3.29735.27-914~24.04 500
        500 https://repositories.intel.com/gpu/ubuntu noble/client amd64 Packages
intel-opencl-icd:
  Installed: (none)
  Candidate: 24.39.31294.20-1032~24.04
  Version table:
     24.39.31294.20-1032~24.04 500
        500 https://repositories.intel.com/gpu/ubuntu noble/client amd64 Packages
     24.35.30872.31-996~24.04 500
        500 https://repositories.intel.com/gpu/ubuntu noble/client amd64 Packages
     24.22.29735.27-914~24.04 500
        500 https://repositories.intel.com/gpu/ubuntu noble/client amd64 Packages
     23.43.27642.40-1ubuntu3 500
        500 http://us.archive.ubuntu.com/ubuntu noble/universe amd64 Packages
libigdgmm12:
  Installed: 22.3.17+ds1-1
  Candidate: 22.5.2-1018~24.04
  Version table:
     22.5.2-1018~24.04 500
        500 https://repositories.intel.com/gpu/ubuntu noble/client amd64 Packages
     22.5.1-992~24.04 500
        500 https://repositories.intel.com/gpu/ubuntu noble/client amd64 Packages
     22.3.19-903~24.04 500
        500 https://repositories.intel.com/gpu/ubuntu noble/client amd64 Packages
 *** 22.3.17+ds1-1 500
        500 http://us.archive.ubuntu.com/ubuntu noble/universe amd64 Packages
        100 /var/lib/dpkg/status

Revision history for this message
Manfred Hampl (m-hampl) said (last edit ):
#3

The dependency package libigdgmm12 is available, now the question is, why the right version isn't installed.

What output do you receive for

apt --simulate install libigdgmm12=22.5.2-1018~24.04

Revision history for this message
Sven Nurber (nurber3) said :
#4

Sorry, I failed to write the Intel repository to apt sources directory. After doing so and installing again it looks the only problem is that some of the intel packages depend on libigdgmm12 (>= 22.3.19) but Universe repo has 22.3.17+ds1-1. I've copied terminal output below. Assume I should notify maintainers of this package ?

sudo apt-get install libze1 intel-level-zero-gpu intel-opencl-icd clinfo

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
libze1 is already the newest version (1.17.44.0-1022~24.04).
clinfo is already the newest version (3.0.23.01.25-1build1).
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 intel-level-zero-gpu : Depends: libigdgmm12 (>= 22.3.19) but 22.3.17+ds1-1 is to be installed
 intel-opencl-icd : Depends: libigdgmm12 (>= 22.5.2) but 22.3.17+ds1-1 is to be installed
E: Unable to correct problems, you have held broken packages.

Revision history for this message
Sven Nurber (nurber3) said :
#5
Revision history for this message
Sven Nurber (nurber3) said :
#6

and now the required version of libigdgmm12 has been updated ( initially delayed due to phasing ) so intel-level-zero-gpu and intel-opencl-icd both installed. Sorry for the noise.