From 7cbdd96d68bb22ed480834203bd61f7f78a6f4d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gabriel=20Bj=C3=B8rnager=20Jensen?= Date: Sat, 12 Apr 2025 08:15:57 +0200 Subject: [PATCH] Initial; --- setprof | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100755 setprof diff --git a/setprof b/setprof new file mode 100755 index 0000000..e322421 --- /dev/null +++ b/setprof @@ -0,0 +1,32 @@ +#!/usr/bin/env sh + +GPU_PATH="/sys/class/drm/card1/device/pp_power_profile_mode" + +if [ -z "${1}" ] +then + echo "missing profile: idle|3d|vr" +elif [ "${1}" = "idle" ] +then + # Set CPU profile + powerprofilesctl set power-saver + + # Set GPU profile + echo -n "2" > "${GPU_PATH}" +elif [ "${1}" = "3d" ] +then + # Set CPU profile + powerprofilesctl set performance + + # Set GPU profile + echo -n "1" > "${GPU_PATH}" +elif [ "${1}" = "vr" ] +then + # Set CPU profile + powerprofilesctl set performance + + # Set GPU profile + echo -n "4" > "${GPU_PATH}" +else + echo "unknown profile \"${1}\"" +fi +