Skip to content

Commit 1c5d8ac

Browse files
authored
Merge pull request #154 from intel/update-branch
feat: updated arl script with kernel overlay (#410)
2 parents fb01641 + d2867e6 commit 1c5d8ac

File tree

4 files changed

+20
-16
lines changed

4 files changed

+20
-16
lines changed

platforms/coreultra/arl/setup.sh

100644100755
Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ set -e
88
# BKC
99
OS_ID="ubuntu"
1010
OS_VERSION="24.04"
11-
KERNEL_PACKAGE_NAME="linux-image-6.11.0-1011-oem"
11+
KERNEL_PACKAGE_NAME="linux-image-6.11-intel"
1212
RELEASE_VERSION=${KERNEL_PACKAGE_NAME//linux-image-/}
1313

1414
# symbol
@@ -67,7 +67,7 @@ verify_intel_gpu_package_repo(){
6767
sudo gpg --yes --dearmor --output /usr/share/keyrings/intel-graphics.gpg
6868
echo "deb [arch=amd64,i386 signed-by=/usr/share/keyrings/intel-graphics.gpg] https://repositories.intel.com/gpu/ubuntu noble client" | \
6969
sudo tee /etc/apt/sources.list.d/intel-gpu-noble.list
70-
sudo apt update
70+
sudo -E apt update
7171
fi
7272

7373
}
@@ -121,16 +121,19 @@ verify_os() {
121121
}
122122

123123
verify_kernel_package() {
124+
echo -e "## Install User Space Components"
125+
sudo apt -y update
126+
sudo apt -y upgrade
124127

125128
# Download Kernel
126129
sudo touch /etc/apt/sources.list.d/intel-arl.list
127130
echo -e "deb https://download.01.org/intel-linux-overlay/ubuntu noble main non-free multimedia kernels\n\
128131
deb-src https://download.01.org/intel-linux-overlay/ubuntu noble main non-free multimedia kernels" | sudo tee /etc/apt/sources.list.d/intel-arl.list
129132

130-
echo -e "### Download GPG key to /etc/apt/trusted.gpg.d/asladln.gpg"
133+
echo -e "### Download GPG key to /etc/apt/trusted.gpg.d/arl.gpg"
131134
sudo wget https://download.01.org/intel-linux-overlay/ubuntu/E6FA98203588250569758E97D176E3162086EE4C.gpg -O /etc/apt/trusted.gpg.d/arl.gpg
132135

133-
echo -e "### Set the preferred list in /etc/apt/preferences.d/intel-asl"
136+
echo -e "### Set the preferred list in /etc/apt/preferences.d/intel-arl"
134137
sudo touch /etc/apt/preferences.d/intel-arl
135138
echo -e "Package: *\n\
136139
Pin: release o=intel-iot-linux-overlay-noble\n\
@@ -139,11 +142,12 @@ verify_kernel_package() {
139142
# Install kernel
140143
echo -e "## Install Kernel"
141144
sudo apt -y update
142-
sudo apt -y install $KERNEL_PACKAGE_NAME
145+
sudo apt -y install linux-image-6.11-intel
146+
sudo apt -y install linux-headers-6.11-intel
143147

144148
echo -e "## Update grub"
145-
sudo sed -i 's|^GRUB_​CMDLINE_​LINUX_​DEFAULT=.*$|GRUB_​CMDLINE_​LINUX_​DEFAULT="quiet splash i915.enable_​guc=3 i915.max_​vfs=7 i915.force_​probe=* udmabuf.list_​limit=8192"|' /etc/default/grub
146-
sudo sed -i 's/^GRUB_DEFAULT=.*$/GRUB_DEFAULT="Advanced options for Ubuntu>Ubuntu, with Linux 6.11.0-1011-oem"/' /etc/default/grub
149+
sudo sed -i 's|^GRUB_CMDLINE_LINUX_DEFAULT=.*$|GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i915.enable_guc=3 i915.max_vfs=7 i915.force_probe=* udmabuf.list_limit=8192"|' /etc/default/grub
150+
sudo sed -i 's/^GRUB_DEFAULT=.*$/GRUB_DEFAULT="Advanced options for Ubuntu>Ubuntu, with Linux 6.11-intel"/' /etc/default/grub
147151
sudo update-grub
148152

149153
CURRENT_KERNEL_VERSION_INSTALLED=$(uname -r)
@@ -171,12 +175,12 @@ verify_igpu_driver(){
171175
verify_intel_gpu_package_repo
172176
IGPU_PACKAGES=(
173177
libze1
174-
intel-level-zero-gpu
175178
intel-opencl-icd
176179
intel-gsc
177180
clinfo
178181
vainfo
179182
hwinfo
183+
intel-level-zero-gpu
180184
)
181185
install_packages "${IGPU_PACKAGES[@]}"
182186
FIRMWARE=(linux-firmware)
@@ -261,8 +265,8 @@ verify_npu_driver(){
261265
sudo chown root:render /dev/accel/accel0
262266
sudo chmod g+rw /dev/accel/accel0
263267
sudo bash -c "echo 'SUBSYSTEM==\"accel\", KERNEL==\"accel*\", GROUP=\"render\", MODE=\"0660\"' > /etc/udev/rules.d/10-intel-vpu.rules"
264-
sudo udevadm control --reload-rules
265-
sudo udevadm trigger --subsystem-match=accel
268+
sudo udevadm control --reload-rules
269+
sudo udevadm trigger --subsystem-match=accel
266270
fi
267271
}
268272

platforms/coreultra/arl/usecases/openvino/launch_notebooks.sh

100644100755
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ echo "${CURRENT_DIRECTORY}"
99
if docker ps | grep notebooks; then
1010
echo -e "# Remove existing notebook container"
1111
docker stop notebooks
12-
sleep 5 # For removal in progress
12+
sleep 5 # Removal for in progress
1313
if docker ps -a | grep notebooks; then
1414
docker rm notebooks
1515
fi

platforms/coreultra/arl/usecases/openvino/npu_container.sh

100644100755
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@
33
# Copyright (C) 2024 Intel Corporation
44
# SPDX-License-Identifier: Apache-2.0
55

6+
# Install dependencies for NPU
67
mkdir /tmp/npu_temp
78
cd /tmp/npu_temp || exit
8-
wget https://github.com/intel/linux-npu-driver/releases/download/v1.5.1/intel-driver-compiler-npu_1.5.1.20240708-9842236399_ubuntu22.04_amd64.deb
9-
wget https://github.com/intel/linux-npu-driver/releases/download/v1.5.1/intel-fw-npu_1.5.1.20240708-9842236399_ubuntu22.04_amd64.deb
10-
wget https://github.com/intel/linux-npu-driver/releases/download/v1.5.1/intel-level-zero-npu_1.5.1.20240708-9842236399_ubuntu22.04_amd64.deb
11-
wget https://github.com/oneapi-src/level-zero/releases/download/v1.17.6/level-zero_1.17.6+u22.04_amd64.deb
12-
wget https://github.com/oneapi-src/level-zero/releases/download/v1.17.6/level-zero-devel_1.17.6+u22.04_amd64.deb
9+
wget https://github.com/intel/linux-npu-driver/releases/download/v1.13.0/intel-driver-compiler-npu_1.13.0.20250131-13074932693_ubuntu24.04_amd64.deb
10+
wget https://github.com/intel/linux-npu-driver/releases/download/v1.13.0/intel-fw-npu_1.13.0.20250131-13074932693_ubuntu24.04_amd64.deb
11+
wget https://github.com/intel/linux-npu-driver/releases/download/v1.13.0/intel-level-zero-npu_1.13.0.20250131-13074932693_ubuntu24.04_amd64.deb
12+
wget https://github.com/oneapi-src/level-zero/releases/download/v1.18.5/level-zero_1.18.5+u24.04_amd64.deb
1313
sudo dpkg -i ./*.deb
1414

1515
cd /tmp || exit

platforms/coreultra/arl/usecases/openvino/setup.sh

100644100755
File mode changed.

0 commit comments

Comments
 (0)