LM/Install driver: Difference between revisions

From Fundamental Ramen
< LM
Jump to navigation Jump to search
Line 6: Line 6:
flowchart LR
flowchart LR
   A(xpu-smi)
   A(xpu-smi)
   G(libze-intel-gpu-dev)
   B(libze-intel-gpu-dev)
   B(libze-intel-gpu1)
   C(libigc-dev)
   H(libigc-dev)
   D(libze-dev)
   C(libigc2)
   E(libze-intel-gpu1)
   I(libze-dev)
   F(libigc2)
   D(libze1)
   G(libze1)
   E(libigdgmm12)
   H(libigdgmm12)
   F(libigdfcl2)
   I(libigdfcl2)


   A --> B
   A --> E
   G --> B
   B --> E
   H --> C
   C --> F
   I --> D
   D --> G
   B --> C & D & E & F
   E --> F & G & H & I
</quickmmd>
</quickmmd>



Revision as of 07:57, 11 November 2026

Install PPA driver

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