Alta velocidade e ruído do ventilador após o acionamento do sistema na instalação recente 13.04

3

Acabei de instalar o Ubuntu 13.04 no meu notebook Compaq 6720s e achei o cpu divertido trabalhar em alta velocidade depois de acordar o sistema. Quando o sistema é inicializado, o ventilador funciona normalmente e realmente calmo. Mas depois de dormir e acordar fã é muito barulhento. Eu não tive esse problema com o Ubuntu 12.10. Qualquer ajuda apreciada.

    
por PeterSharp 28.04.2013 / 14:40

2 respostas

4

Eu encontrei a solução para o meu ventilador Compaq 6720s e o Ubuntu 13.04 aqui :

Crie o arquivo ”/etc/pm/sleep.d/99fancontrol.sh”, insira o código abaixo e chmod 755. Script:

#!/bin/sh
#
#

case "" 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
    
por Alexey 29.04.2013 / 16:51
1

Para o meu "HP 2510p" é a alta velocidade do ventilador toda vez, então eu corro no início também:

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

Além disso, o dispositivo está configurado para múltiplas entradas "cooling_device0 ~ 6" - 6 é 30%, todos em zero significa 0% velocidade - e ao mesmo tempo o controlador de temperatura também funciona quando a temperatura é alta definida automaticamente.

Arquivo: 99fancontrol.sh

#!/bin/sh

case "" 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

Ref: Fabrizio

    
por BG Bruno 25.11.2014 / 02:01