summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorkoneu2016-09-10 14:31:35 +0200
committerkoneu2016-09-10 14:32:51 +0200
commit42dc219b3bd2f564b2566453b336a89a115d8063 (patch)
treecae8e5462662b9495e8e958796de3ec21821a9e8
parentb040a6bd95d6d29cfe0d18bf8603114cce9df849 (diff)
downloadaur-42dc219b3bd2f564b2566453b336a89a115d8063.tar.gz
pcie_aspm
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD4
-rwxr-xr-xpower.sh8
3 files changed, 9 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 754a0a0d9958..0cee4ba5b5df 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = power.sh
pkgdesc = tiny automated power settings
- pkgver = 1
+ pkgver = 2
pkgrel = 1
arch = any
license = CC0
@@ -10,7 +10,7 @@ pkgbase = power.sh
source = power.sh.rules
source = power.sh.service
source = power.sh.sleep.service
- md5sums = 33a7b13b276192125f5f3ec64cac759a
+ md5sums = d285cd1bc6d9c91fdded2c97e85f8912
md5sums = e75bf13f0d7bc46dd03db58905013cd0
md5sums = 5f814dc5093bef00dfc3c96f70f90e26
md5sums = 07a8380291782b467d60bc6b78769120
diff --git a/PKGBUILD b/PKGBUILD
index 99c42d743c7a..11af28ba2a53 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,14 +1,14 @@
# Maintainer: koneu <koneu93 at googlemail dot com>
pkgname='power.sh'
-pkgver='1'
+pkgver='2'
pkgrel=1
pkgdesc='tiny automated power settings'
license=('CC0')
source=('power.sh' 'power.sh.rules' 'power.sh.service' 'power.sh.sleep.service')
depends=('systemd' 'sh')
arch=('any')
-md5sums=('33a7b13b276192125f5f3ec64cac759a'
+md5sums=('d285cd1bc6d9c91fdded2c97e85f8912'
'e75bf13f0d7bc46dd03db58905013cd0'
'5f814dc5093bef00dfc3c96f70f90e26'
'07a8380291782b467d60bc6b78769120')
diff --git a/power.sh b/power.sh
index 1385f3ee0633..379e24d69805 100755
--- a/power.sh
+++ b/power.sh
@@ -3,17 +3,19 @@
case "$1" in
1)
echo 'min_power' | tee /sys/class/scsi_host/*/link_power_management_policy
+ echo 'powersave' > /sys/module/pcie_aspm/parameters/policy
echo '1' | tee /sys/module/snd_hda_intel/parameters/power_save_controller \
- /sys/module/*/parameters/power_save 2>/dev/null
+ /sys/module/*/parameters/power_save
echo 'auto' | tee /sys/bus/*/devices/*/power/control \
/sys/bus/*/devices/*/device/power/control
;;
0)
echo 'max_performance' | tee /sys/class/scsi_host/*/link_power_management_policy
+ echo 'performance' > /sys/module/pcie_aspm/parameters/policy
echo '0' | tee /sys/module/snd_hda_intel/parameters/power_save_controller \
- /sys/module/*/parameters/power_save 2>/dev/null
+ /sys/module/*/parameters/power_save
echo 'on' | tee /sys/bus/*/devices/*/power/control \
/sys/bus/*/devices/*/device/power/control
;;
-esac >/dev/null
+esac >/dev/null 2>/dev/null