web-dev-qa-db-fra.com

Vitesse élevée du ventilateur et bruit après le réveil du système dans la nouvelle installation 13.04

Je viens d'installer ubuntu 13.04 sur mon ordinateur portable Compaq 6720 et j'ai découvert le plaisir de travailler avec le processeur à la vitesse la plus élevée après le réveil du système. Lorsque le système est démarré, le ventilateur fonctionne normalement et vraiment calme. Mais après le sommeil et le réveil, le ventilateur est vraiment bruyant. Je n'ai pas eu ce problème avec Ubuntu 12.10. Toute aide appréciée.

3
PeterSharp

J'ai trouvé une solution pour mon ventilateur Compaq 6720 et Ubuntu 13.04 ici :

Créez le fichier ”/etc/pm/sleep.d/99fancontrol.sh”, insérez le code ci-dessous et chmod 755 le. Scénario:

#!/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
4
Alexey

Pour mon "HP 2510p", la vitesse du ventilateur est élevée à chaque fois, donc je le lance aussi au démarrage:

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

Le dispositif est également réglé sur plusieurs entrées "cooling_device0 ~ 6" - 6 correspond à 30%, tout à zéro correspond à une vitesse de 0% - et dans le même temps, le régulateur de température fonctionne également.

Fichier: 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

Réf: Fabrizio

1
BG Bruno