LM/Install driver: Difference between revisions
< LM
| (22 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 | |||
|- | |||
| || 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