#!/bin/bash -x
echo 5 > /proc/sys/vm/laptop_mode
echo 0 > /proc/sys/kernel/nmi_watchdog
echo 1 > /sys/devices/system/cpu/sched_mc_power_savings
echo powersave > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo 6000 > /proc/sys/vm/dirty_writeback_centisecs
for i in /sys/bus/usb/devices/*/power/autosuspend; do echo 1 > $i; done
for i in /sys/bus/usb/devices/*/power/level; do echo auto > $i; done
amixer set Master mute nocap
amixer set Headphone mute nocap
amixer set Speaker mute nocap
amixer set Mic mute nocap
echo Y > /sys/module/snd_hda_intel/parameters/power_save_controller
echo 1 > /sys/module/snd_hda_intel/parameters/power_save
# Shut Down Ethernet
ethtool -s eth0 wol d
rfkill block all
for i in /sys/class/scsi_host/*/link_power_management_policy ; do echo min_power > $i; done
lsmod | awk '{ print $1 }' | while read line; do rmmod $line ; done
modprobe battery
xbacklight -set 0
xset +dpms
xset dpms 0 0 300