Высокая скорость вентилятора и шум после включения системы в новой установке 13.04

Я только что установил Ubuntu 13.04 на свой ноутбук Compaq 6720s и обнаружил, что процессор работает на высокой скорости после пробуждения системы. Когда система загружена, вентилятор работает нормально и действительно спокойно. Но после сна и пробуждения вентилятор действительно шумный. У меня не было этой проблемы с Ubuntu 12.10. Любая помощь приветствуется.

3
задан 25 December 2014 в 17:43

2 ответа

Поскольку мой «HP 2510p» - это высокая скорость вентилятора каждый раз, поэтому я запускаю его и при запуске:

cd /etc/init.d
ln -s {source_path}/99fancontrol.sh
update-rc.d 99fancontrol.sh defaults

Также устройство настроено на несколько входов «Cool_Device0 ~ 6» - 6 означает 30%, все обнуление означает 0% скорости - и в то же время регулятор температуры работает так, что при высокой температуре эти входы устанавливаются автоматически.

Файл: 99fancontrol.sh

#!/bin/sh

case "$1" in
 hibernate|suspend)
  ;;
 start|thaw|resume)
 ( 
  sleep 5 ; 
  echo -n "0" > /sys/devices/virtual/thermal/cooling_device0/cur_state; 
  echo -n "0" > /sys/devices/virtual/thermal/cooling_device1/cur_state; 
  echo -n "0" > /sys/devices/virtual/thermal/cooling_device2/cur_state; 
  echo -n "0" > /sys/devices/virtual/thermal/cooling_device3/cur_state; 
  echo -n "0" > /sys/devices/virtual/thermal/cooling_device4/cur_state; 
  echo -n "0" > /sys/devices/virtual/thermal/cooling_device5/cur_state; 
  echo -n "1" > /sys/devices/virtual/thermal/cooling_device6/cur_state;
 ) &
  ;;
 *) exit $NA
  ;;
esac

Ссылка: Фабрицио

0
ответ дан 25 December 2014 в 17:43

Я нашел решение для моего вентилятора Compaq 6720s и Ubuntu 13.04 здесь :

Создайте файл ”/etc/pm/sleep.d/99fancontrol.sh”, вставьте код ниже и chmod 755 это. Сценарий:

#!/bin/sh
#
#

case "$1" in
 hibernate|suspend)
  # Stopping is not required.
  ;;
 thaw|resume)
# In background.
    echo -n 0 > /sys/devices/virtual/thermal/cooling_device0/cur_state;
    sleep 2
    echo -n 0 > /sys/devices/virtual/thermal/cooling_device1/cur_state;
    sleep 2
    echo -n 0 > /sys/devices/virtual/thermal/cooling_device2/cur_state;

  ;;
 *) exit $NA
  ;;
esac
0
ответ дан 25 December 2014 в 17:43

Другие вопросы по тегам:

Похожие вопросы: