From 327302a60f79e10ae202a96ccff5772c0c232b07 Mon Sep 17 00:00:00 2001 From: Alessandro Mauri Date: Wed, 25 Jan 2023 16:33:34 +0100 Subject: [PATCH] added quick powersave script --- .gitignore | 2 ++ Makefile | 10 +++++++--- powersave.sh | 8 ++++++++ 3 files changed, 17 insertions(+), 3 deletions(-) create mode 100644 .gitignore create mode 100644 powersave.sh diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..42d21a7 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +powersave +undervolt diff --git a/Makefile b/Makefile index df1b690..3d70d73 100644 --- a/Makefile +++ b/Makefile @@ -3,19 +3,23 @@ PREFIX = /usr/local MANPREFIX = ${PREFIX}/share/man undervolt: undervolt.sh +powersave: powersave.sh -install: undervolt +install: undervolt powersave mkdir -p ${DESTDIR}${PREFIX}/bin cp -f undervolt ${DESTDIR}${PREFIX}/bin/undervolt + cp -f powersave ${DESTDIR}${PREFIX}/bin/powersave chmod 755 ${DESTDIR}${PREFIX}/bin/undervolt + chmod 755 ${DESTDIR}${PREFIX}/bin/powersave # TODO: add a manual page # mkdir -p ${DESTDIR}${MANPREFIX}/man1 # sed "s/VERSION/${VERSION}/g" < undervolt.1 > ${DESTDIR}${MANPREFIX}/man1/undervolt.1 # chmod 644 ${DESTDIR}${MANPREFIX}/man1/undervolt.1 uninstall: - rm -f ${DESTDIR}${PREFIX}/bin/undervolt\ - ${DESTDIR}${MANPREFIX}/man1/undervolt.1 + rm -f ${DESTDIR}${PREFIX}/bin/undervolt \ + ${DESTDIR}${MANPREFIX}/man1/undervolt.1 \ + ${DESTDIR}${PREFIX}/bin/powersave clean: rm -f undervolt diff --git a/powersave.sh b/powersave.sh new file mode 100644 index 0000000..4597034 --- /dev/null +++ b/powersave.sh @@ -0,0 +1,8 @@ +#!/bin/sh + +GOVERNOR='powersave' +if [ "$1" ]; then + GOVERNOR="$1" +fi + +echo "$GOVERNOR" | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor