Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- # aspm
- echo powersave > /sys/module/pcie_aspm/parameters/policy
- #Disable nmi_watchdog
- echo 0 > /proc/sys/kernel/nmi_watchdog
- # remount noatime
- for dev in $(awk '/^\/dev\/sd/ {print $1}' /etc/mtab); do mount -o remount,noatime,commit=600 $dev; done
- #GPU powersave
- #echo low > /sys/class/drm/card0/device/power_profile
- #Screen brightness
- echo "8" > /sys/class/backlight/acpi_video0/brightness
- #USB powersave
- for i in `find /sys/bus/usb/devices/*/power/level`; do echo auto > $i; done;
- for i in `find /sys/bus/usb/devices/*/power/autosuspend`; do echo 15 > $i; done;
- # Disk powersave
- hdparm -B 128 -S 12 /dev/sda
- #Soundcard powersave
- echo 1 > /sys/module/snd_hda_intel/parameters/power_save
- echo Y > /sys/module/snd_hda_intel/parameters/power_save_controller
- # Keep dirty writes in memory
- echo 90 > /proc/sys/vm/dirty_ratio &
- # Keep dirty writes out of cache
- echo 1 > /proc/sys/vm/dirty_background_ratio &
- # Writeback 60 secs
- echo 6000 > /proc/sys/vm/dirty_writeback_centisecs &
- #Runtime Power Management
- for i in `find /sys/devices/*/power/control`; do echo auto > $i; done;
- #PCI devices
- for i in $(ls /sys/bus/pci/devices/*/power/control);do echo auto > $i;done
- #SATA Active Link Powermanagement
- echo min_power > /sys/class/scsi_host/host0/link_power_management_policy
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement