SHOW:
|
|
- or go back to the newest paste.
| 1 | #!/bin/sh | |
| 2 | # Fixes CPU fan running at 100% after waking up from suspend/hibernate | |
| 3 | # in Ubuntu 13.04 (or Linux kernel 3.8 in general) | |
| 4 | # | |
| 5 | # Save this as /etc/pm/sleep.d/99fixcpufan.sh | |
| 6 | # and mark it as executable (sudo chmod +x /etc/pm/sleep.d/99fixcpufan.sh) | |
| 7 | ||
| 8 | case "$1" in | |
| 9 | hibernate|suspend) | |
| 10 | ;; | |
| 11 | thaw|resume) | |
| 12 | echo -n 0 > /sys/devices/virtual/thermal/cooling_device0/cur_state; | |
| 13 | echo -n 0 > /sys/devices/virtual/thermal/cooling_device1/cur_state; | |
| 14 | echo -n 0 > /sys/devices/virtual/thermal/cooling_device2/cur_state; | |
| 15 | echo -n 0 > /sys/devices/virtual/thermal/cooling_device3/cur_state; | |
| 16 | echo -n 0 > /sys/devices/virtual/thermal/cooling_device4/cur_state; | |
| 17 | echo -n 0 > /sys/devices/virtual/thermal/cooling_device5/cur_state; | |
| 18 | echo -n 0 > /sys/devices/virtual/thermal/cooling_device6/cur_state; | |
| 19 | echo -n 0 > /sys/devices/virtual/thermal/cooling_device7/cur_state; | |
| 20 | ;; | |
| 21 | *) | |
| 22 | exit 0 | |
| 23 | ;; | |
| 24 | esac |