Skip to content

Instantly share code, notes, and snippets.

@narusemotoki
Forked from shunirr/cpufreq
Last active August 29, 2015 13:57
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save narusemotoki/9702166 to your computer and use it in GitHub Desktop.
Save narusemotoki/9702166 to your computer and use it in GitHub Desktop.
#!/bin/sh
# USB の自動サスペンド
for i in /sys/bus/usb/devices/usb*; do
sudo sh -c "echo 1 > $i/power/autosuspend"
done
# WiFi の省電力設定
sudo iw dev wlan0 set power_save on
# サウンドまわりの省電力設定
sudo sh -c "echo 1 > /sys/module/snd_hda_intel/parameters/power_save"
sudo sh -c "echo 1 > /dev/dsp"
# laptop mode
sudo sh -c "echo 5 > /proc/sys/vm/laptop_mode"
sudo sh -c "echo 0 > /proc/sys/kernel/nmi_watchdog"
sudo sh -c "echo 1500 > /proc/sys/vm/dirty_writeback_centisecs"
sudo modprobe -r sky2
# PCI 経由で繋がってるものの省電力設定
for i in /sys/bus/pci/devices/*; do
sudo sh -c "echo 'auto' > $i/power/control"
done
# SSD が稼動してない時に SATA を最低消費電力モードにする設定
for i in /sys/class/scsi_host/host*; do
sudo sh -c "echo 'min_power' > $i/link_power_management_policy"
done
# キーボードバックライトの無効化
#sudo sh -c "echo '0' > /sys/devices/platform/sony-laptop/kbd_backlight"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment