新安装的 13.04 系统唤醒后风扇转速高、噪音大

新安装的 13.04 系统唤醒后风扇转速高、噪音大

我刚刚在笔记本 Compaq 6720s 上安装了 ubuntu 13.04,发现唤醒系统后 CPU 高速运转。系统启动时风扇运转正常,非常安静。但睡眠和唤醒后风扇非常吵。我在使用 ubuntu 12.10 时没有遇到这个问题。任何帮助都非常感谢。

答案1

我找到了 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

答案2

对于我的“HP 2510p”,每次风扇速度都很高,所以我也在启动时运行它:

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

另外,设备设置为多个输入“cooling_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

参考: 法布里齐奥

相关内容