From 4c1d73153288e2f41a5ff039fa74fb635f3e0231 Mon Sep 17 00:00:00 2001 From: Rune Juhl Jacobsen Date: Tue, 28 Jan 2025 23:44:25 +0100 Subject: [PATCH] add Intel platform_profile toggle script --- platform_profile | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100755 platform_profile diff --git a/platform_profile b/platform_profile new file mode 100755 index 0000000..22cebd8 --- /dev/null +++ b/platform_profile @@ -0,0 +1,14 @@ +#!/usr/bin/env bash +set -euo pipefail +set -x + +case "${1}" in + get) + head -c1 /sys/firmware/acpi/platform_profile | tr '[:lower:]' '[:upper:]' + ;; + toggle) + current="$(cat /sys/firmware/acpi/platform_profile)" + choices="$(cat /sys/firmware/acpi/platform_profile_choices)" + next="$(echo "${choices} ${choices}" | tr \ \\n | grep -A1 "${current}" | tail -n+2 | head -n1)" + echo "${next}" | sudo tee /sys/firmware/acpi/platform_profile +esac