Thermald helps manage thermal load on Intel laptops with Sandy Bridge or newer (#5022)

Thanks to the team at Intel for pointing this out 👌
This commit is contained in:
David Heinemeier Hansson
2026-03-15 12:13:26 +01:00
committed by GitHub
parent f372b03411
commit 2d35b98bbb
5 changed files with 21 additions and 0 deletions
+5
View File
@@ -0,0 +1,5 @@
#!/bin/bash
# Detect whether the computer has an Intel CPU.
[[ $(grep -m1 "vendor_id" /proc/cpuinfo 2>/dev/null | cut -d: -f2 | tr -d ' ') == "GenuineIntel" ]]
+1
View File
@@ -35,6 +35,7 @@ run_logged $OMARCHY_INSTALL/config/hardware/usb-autosuspend.sh
run_logged $OMARCHY_INSTALL/config/hardware/ignore-power-button.sh
run_logged $OMARCHY_INSTALL/config/hardware/nvidia.sh
run_logged $OMARCHY_INSTALL/config/hardware/intel.sh
run_logged $OMARCHY_INSTALL/config/hardware/intel-thermald.sh
run_logged $OMARCHY_INSTALL/config/hardware/vulkan.sh
run_logged $OMARCHY_INSTALL/config/hardware/fix-intel-panther-lake-display.sh
run_logged $OMARCHY_INSTALL/config/hardware/fix-f13-amd-audio-input.sh
+11
View File
@@ -0,0 +1,11 @@
# Enable thermald for Intel laptops (Sandy Bridge and newer)
# Thermald is useful for Intel Sandy Bridge (2nd gen Core, model 42/45) and newer CPUs.
if omarchy-hw-intel; then
# Check if Sandy Bridge or newer (model >= 42). Sandy Bridge: model 42 (mobile), 45 (desktop)
cpu_model=$(grep -m1 "^model\s*:" /proc/cpuinfo 2>/dev/null | cut -d: -f2 | tr -d ' ')
if ((cpu_model >= 42)) && omarchy-battery-present; then
omarchy-pkg-add thermald
systemctl enable --now thermald
fi
fi
+1
View File
@@ -43,6 +43,7 @@ pipewire-pulse
qt6-wayland
sassc
snapper
thermald
webp-pixbuf-loader
wget
yay-debug
+3
View File
@@ -0,0 +1,3 @@
echo "Enable thermald for Intel Sandy Bridge and newer laptops"
source "$OMARCHY_PATH/install/config/hardware/intel-thermald.sh"