summarylogtreecommitdiffstats
path: root/power.sh
diff options
context:
space:
mode:
authorkoneu2016-09-10 14:31:35 +0200
committerkoneu2016-09-10 14:32:51 +0200
commit42dc219b3bd2f564b2566453b336a89a115d8063 (patch)
treecae8e5462662b9495e8e958796de3ec21821a9e8 /power.sh
parentb040a6bd95d6d29cfe0d18bf8603114cce9df849 (diff)
downloadaur-42dc219b3bd2f564b2566453b336a89a115d8063.tar.gz
pcie_aspm
Diffstat (limited to 'power.sh')
-rwxr-xr-xpower.sh8
1 files changed, 5 insertions, 3 deletions
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