LM/Install driver: Difference between revisions

From Fundamental Ramen
< LM
Jump to navigation Jump to search
 
(20 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Install PPA driver ==
== Install PPA driver ==
=== Instructions ===
<syntaxhighlight lang="bash">
# install ppa (the most important)
sudo add-apt-repository -y ppa:kobuk-team/intel-graphics
sudo apt update
sudo apt install -y xpu-smi libze-dev libigc-dev
</syntaxhighlight>
=== Dependency Diagram ===
<quickmmd name="dep" dump-env="false">
flowchart LR
  A(xpu-smi)
  B(libze-intel-gpu-dev)
  C(libigc-dev)
  D(libze-dev)
  E(libze-intel-gpu1)
  F(libigc2)
  G(libze1)
  A --> E
  B --> E
  C ---> F
  D ---> G
  E --> F & G
</quickmmd>
=== Old and New Package Replacement Table ===


{| class="wikitable"
{| class="wikitable"
! Original || Successor || Purpose
! Original || Successor || Purpose
|-
|-
| intel-opencl-icd || intel-ocloc || intel-compute-runtime
| intel-opencl-icd || intel-ocloc || intel-compute-runtime (OpenCL)
|-
| || intel-ocloc-dev || intel-compute-runtime
|-
| libigc1 || libigc2 || intel-graphics-compiler
|-
|-
| || libigc-dev || intel-graphics-compiler
| || libigc-dev || intel-graphics-compiler
|-
|-
| || libze1 || level-zero-loader
| || libze1 || level-zero-loader
|-
| || libze-dev || level-zero-loader
|-
| intel-level-zero-gpu || libze-intel-gpu1 || intel-compute-runtime (SYCL level zero)
|-
|  || libze-intel-gpu-dev || intel-compute-runtime
|-
|  || xpu-smi || xpumanager
|}
|}



Latest revision as of 08:02, 11 November 2026

Install PPA driver

Instructions

# install ppa (the most important)
sudo add-apt-repository -y ppa:kobuk-team/intel-graphics
sudo apt update
sudo apt install -y xpu-smi libze-dev libigc-dev

Dependency Diagram

Old and New Package Replacement Table

Original Successor Purpose
intel-opencl-icd intel-ocloc intel-compute-runtime (OpenCL)
intel-ocloc-dev intel-compute-runtime
libigc1 libigc2 intel-graphics-compiler
libigc-dev intel-graphics-compiler
libze1 level-zero-loader
libze-dev level-zero-loader
intel-level-zero-gpu libze-intel-gpu1 intel-compute-runtime (SYCL level zero)
libze-intel-gpu-dev intel-compute-runtime
xpu-smi xpumanager

Install PPA driver (deprecated)

# install ppa (the most important)
sudo add-apt-repository -y ppa:kobuk-team/intel-graphics
sudo apt update
sudo apt install -y intel-opencl-icd libze-intel-gpu1 intel-media-va-driver-non-free clinfo intel-gsc

# 安裝與更新 Intel GPU 底層編譯與運行庫
sudo apt update && sudo apt install -y \
  intel-igc-core \
  intel-opencl-icd \
  intel-level-zero-gpu \
  ocloc \
  libigc-dev

sudo usermod -aG render,video $USER

# check again
sudo clinfo

clean

apt list --installed 2>/dev/null | grep -iE "level-zero|intel-opencl|libze"
sudo apt remove --purge intel-level-zero-gpu
sudo add-apt-repository --remove ppa:kobuk-team/intel-graphics

Reinstall

sudo apt install --reinstall intel-opencl-icd intel-level-zero-gpu

clinfo

clinfo -l
clinfo -d 1:0
clinfo -d 1:0 | grep "Driver Version"

Check device connection

# Check eGPU connection (for eGPU only)
boltctl list

# Check hardware dectection
sudo dmesg | grep -i 'xe '

# Check pci devices
lspci | grep -i 'vga\|display'

Found B70 at PCI node 05:00.0

Intel Corporation Device e223 is Intel Pro Arc B70.

05:00.0 VGA compatible controller: Intel Corporation Device e223
66:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Device 1114 (rev c2)

Display device details.

# Check card detail (sudo is required)
sudo lspci -vvv -s 05:00.0

# Check linux device & owner/group
ls -l /dev/dri