Install Guide Ubuntu 24.04 on WSL2#
Page describes steps required to install Intel® DL Streamer Pipeline Framework on host Windows machine and Ubuntu on WSL2
On Windows Host System#
Step 1: Update the GPU drivers#
Download and install the latest Intel® GPU drivers from intel-arc-iris-xe-graphics-windows
Step 2: Install WSL#
Open a PowerShell prompt as an Administrator and run
wsl --install
or
wsl --update
in case you have installed it before.
Visit install-ubuntu-wsl2 in case of any Ubuntu-WSL2 installation issues.
Step 3: Install Ubuntu 24.04.1 LTS#
Open a PowerShell prompt as an Administrator and run
wsl --install Ubuntu-24.04
wsl --set-default Ubuntu-24.04
On Linux WSL System - setup proxy (optional steps)#
Step 1: Edit /etc/bash.bashrc and append lines with http_proxy and https_proxy#
export http_proxy=""
export https_proxy=""
Step 2: Run command#
sudo visudo
After line:
Defaults env_reset
Add line:
Defaults env_keep = "http_proxy https_proxy"
Step 3: Run command#
source /etc/profile
On Linux WSL System#
Step 1: Check if /dev/dri directory is present, output should look similar to this#
ls -ltrah /dev/dri
total 0
drwxr-xr-x 3 root root 100 Mar 24 16:00 .
crw-rw---- 1 root render 226, 128 Mar 24 16:00 renderD128
crw-rw---- 1 root video 226, 0 Mar 24 16:00 card0
drwxr-xr-x 2 root root 80 Mar 24 16:00 by-path
drwxr-xr-x 16 root root 3.5K Mar 24 16:00 ..
Step 2: If you don’t have renderD12* device, please update GPU drivers and update WSL#
Step 3: Install GPU libraries#
/wget -qO - https://repositories.intel.com/graphics/intel-graphics.key | sudo gpg --dearmor --output /usr/share/keyrings/intel-graphics.gpg
echo 'deb [arch=amd64,i386 signed-by=/usr/share/keyrings/intel-graphics.gpg] https://repositories.intel.com/graphics/ubuntu noble arc' | sudo tee /etc/apt/sources.list.d/intel.gpu.noble.list
sudo apt update
sudo apt-get install -y libze-dev intel-opencl-icd intel-media-va-driver-non-free libmfx1 libvpl2 libegl-mesa0 libegl1-mesa-dev libgbm1 libgl1-mesa-dev libgl1-mesa-dri libglapi-mesa libgles2-mesa-dev libglx-mesa0 libigdgmm12 libxatracker2 mesa-va-drivers mesa-vdpau-drivers mesa-vulkan-drivers va-driver-all
Step 4: Add OpenVINO™ Toolkit and Intel® DL Streamer repositories#
sudo -E wget -O- https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB | gpg --dearmor | sudo tee /usr/share/keyrings/oneapi-archive-keyring.gpg > /dev/null
sudo wget -O- https://eci.intel.com/sed-repos/gpg-keys/GPG-PUB-KEY-INTEL-SED.gpg | sudo tee /usr/share/keyrings/sed-archive-keyring.gpg > /dev/null
sudo echo "deb [signed-by=/usr/share/keyrings/sed-archive-keyring.gpg] https://eci.intel.com/sed-repos/$(source /etc/os-release && echo $VERSION_CODENAME) sed main" | sudo tee /etc/apt/sources.list.d/sed.list
sudo bash -c 'echo -e "Package: *\nPin: origin eci.intel.com\nPin-Priority: 1000" > /etc/apt/preferences.d/sed'
sudo bash -c 'echo "deb [signed-by=/usr/share/keyrings/oneapi-archive-keyring.gpg] https://apt.repos.intel.com/openvino/2025 ubuntu24 main" | sudo tee /etc/apt/sources.list.d/intel-openvino-2025.list'
Step 5: Install Intel® DL Streamer Pipeline Framework#
sudo apt update
sudo apt-get install intel-dlstreamer
Step 6: Test by running hello_dlstreamer script#
/opt/intel/dlstreamer/scripts/hello_dlstreamer.sh
sudo sed -i 's/CPU/GPU\:0/g' /opt/intel/dlstreamer/scripts/hello_dlstreamer.sh
/opt/intel/dlstreamer/scripts/hello_dlstreamer.sh
* Other names and brands may be claimed as the property of others.