Skip to content

Commit 0268c08

Browse files
authored
Adding power and thermal management daemons (#107)
* Adding power and thermal management daemons Adding the intel_lpmd and thermald daemons for power and thermal management * Update curate-host-packages.sh Adding thermald and intel_lpmd to script based build. * Update curate-host-packages.sh * Update generic-handheld-os-template.yml * Update curate-host-packages.sh * Update VERSION
1 parent 0f89f67 commit 0268c08

2 files changed

Lines changed: 7 additions & 1 deletion

File tree

infrastructure/host-os/curate-host-packages.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ install_essential_tools() {
6868
echo "Installing essential tools and dependencies..."
6969
apt update
7070
export DEBIAN_FRONTEND=noninteractive
71-
apt install -y linux-firmware mesa-vulkan-drivers cmake intel-media-va-driver-non-free libigfxcmrt7 git-lfs git intel-gpu-tools openssh-server mc i2c-tools libvirt-sanlock mosquitto openssl socat libigdgmm12 vainfo nano curl net-tools linuxptp util-linux-extra mosquitto-clients pciutils libva-drm2 libdrm-intel1 libva2 libdrm-radeon1 libdrm-amdgpu1 libdrm-nouveau2 libdrm2 ocl-icd-libopencl1 lsscsi msr-tools python3-pip gir1.2-gstreamer-1.0 gnupg apt-transport-https gir1.2-gst-plugins-bad-1.0 mesa-utils build-essential libdrm-dev docker-compose libdrm-common lsb-release libssl3 rsync make vim chrony firmware-sof-signed iputils-ping tcpdump file less build-essential dosfstools gdisk wireless-regdb gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-pulseaudio va-driver-all pigz rpm
71+
apt install -y linux-firmware mesa-vulkan-drivers cmake intel-media-va-driver-non-free libigfxcmrt7 git-lfs git intel-gpu-tools openssh-server mc i2c-tools libvirt-sanlock mosquitto openssl socat libigdgmm12 vainfo nano curl net-tools linuxptp util-linux-extra mosquitto-clients pciutils libva-drm2 libdrm-intel1 libva2 libdrm-radeon1 libdrm-amdgpu1 libdrm-nouveau2 libdrm2 ocl-icd-libopencl1 lsscsi msr-tools python3-pip gir1.2-gstreamer-1.0 gnupg apt-transport-https gir1.2-gst-plugins-bad-1.0 mesa-utils build-essential libdrm-dev docker-compose libdrm-common lsb-release libssl3 rsync make vim chrony firmware-sof-signed iputils-ping tcpdump file less build-essential dosfstools gdisk wireless-regdb gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-pulseaudio va-driver-all pigz rpm intel-lpmd thermald
7272

7373
systemctl --root=/ disable systemd-timesyncd || true
7474
systemctl --root=/ mask systemd-timesyncd || true

infrastructure/host-os/ict/generic-handheld-os-template.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -273,6 +273,9 @@ packageRepositories:
273273
- libxdp1
274274
- intel-media-va-driver-non-free
275275
- spice-client-gtk
276+
# Power and Thermal daemons for power and perfromance management
277+
- intel-lpmd
278+
- thermald
276279
# ----- OpenVINO -----
277280
- codename: "ubuntu24"
278281
url: "https://apt.repos.intel.com/openvino/2025"
@@ -605,6 +608,9 @@ systemConfig:
605608
- librealsense2-utils
606609
- librealsense2-dev
607610
- librealsense2-gl
611+
# Power and Thermal daamons for power and perfromance management
612+
- intel-lpmd
613+
- thermald
608614

609615
additionalFiles:
610616
- local: ../additionalfiles/ptl/01-network-manager-all.yaml

0 commit comments

Comments
 (0)