关于ubuntu 下风扇咆哮的解决方法!今天刚解决的!!

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
ouzc12358
帖子: 8
注册时间: 2011-09-16 9:23

关于ubuntu 下风扇咆哮的解决方法!今天刚解决的!!

#1

帖子 ouzc12358 » 2011-12-21 21:07

主要是两个方面的问题,显卡关闭独显,这里是N卡的方法,还有就是CPU 的工作频率!!之前的cpu温度70往上,下载稳定在50 左右,也没了那风扇嗡嗡声,续航有了大约提高30%。文章都是转来的,更新内核那块就可以直接跳过了!! :em05 :em05 :em03 :em03 :em02 :em02



在Ubuntu下双显卡机型怎样禁用独显的问题困扰了我很久,遍寻网络解决方法比较靠谱的是southwolf提供的方法,但是存在一些小bug。原文如下:

  ---------------------------传说中的分割线-------------------------------------

  Y460等双显卡机型在Ubuntu 10.04下使用集成显卡的方法:

  BIOS中设置Switchable Graphics, 安装 10.04, 不要装ATI驱动

  1. 更新内核至2.6.35

  #--添加内核PPA源--#

  sudo add-apt-repository ppa:kernel-ppa/ppa && sudo apt-get update

  #--更新内核--#

  sudo apt-get install linux-headers-2.6.35-22 linux-headers-2.6.35-22-generic linux-image-2.6.35-22-generic linux-maverick-source-2.6.35

  注意: 从PPA源更新可能速度很慢!! 需要下载的东西很多!!

  如果网速慢,可以先用迅雷(=.=#)拖下来然后去Ubuntu里头安装…

  2. 安装acpi_call模块

  sudo apt-get install git

  git clone http://github.com/mkottman/acpi_call.git

  cd acpi_call

  make

  sudo insmod acpi_call.ko

  ./test_off.sh

  如果有提示OK证明独显已经关掉了

  3. 把关闭独显的脚本加入启动项

  sudo gedit /etc/rc.d/rc.local

  加入

  insmod /你的路径/acpi_call.ko

  sh /你的路径/test_off.sh

  ---------------------------又一条分割线-----------------------------------

  Ubuntu10.10 2.6.35 完美支持双显卡。一般不需要独显,集显即可特效全开。为降低发热和延长待机时间,

  建议在Ubuntu下关闭独显。

  1. 安装acpi_call模块

  sudo apt-get install git

  git clone git://github.com/mkottman/acpi_call.git

  cd acpi_call

  make

  sudo insmod acpi_call.ko

  ./test_off.sh

  如果有提示OK证明独显已经关掉了

  2. 把关闭独显的脚本加入启动项

  sudo gedit /etc/rc.d/rc.local

  加入

  insmod /你的路径/acpi_call.ko

  sh /你的路径/test_off.sh

  ---------------------------这条分割线以后是longriver的修订---------------------------

  1.10.04按照他的方法不能升级到2.6.35内核。可能是方法不对也可能是其他问题。

  2.在10.10下按照southwolf的方法第一步成功,独显指示灯熄灭!心中狂喜!马上第二步发现bug*~*...

  1)sudo gedit /etc/rc.d/rc.local编辑完成后不能保存,提示没有这个路径!于是ls /etc果然没有。是新建一个还是...且慢!在/etc下有一个rc.local的文件!编辑试试...果然不错。

  2)小补充:insmod /home/你的名字/acpi_call/acpi_call.ko

  sh /home/你的名字/acpi_call/test_off.sh

  这样写应该会更利于像我这样的菜鸟操作,少走弯路!

  十分感谢southwolf的无私奉献!为了像我一样的菜鸟少走弯路特留此文以备查询!

------------------------------------------------------------------------------------_____--------------------------------------------------------------------------------------------------
此软件是查看cpu当前频率以及修改频率、选择cpu、选择cpu运行方式的。注意,只支持某些可调节频率的cpu,如intel的笔记本cpu。可能可以超频 ,没敢实验,那位试试看好了。

  代码:sudo apt-get install cpufrequtils

  使用方法 代码:cpufreq-info, cpufreq-selector, cpufreq-set。

  具体用法可以看man,或者在命令后加-h。

  比如 代码:man cpufreq-info

  或者 代码:cpufreq-info -h

  1。查看cpu类型、当前频率、支持频率、运行模式等。 代码:cpufreq-info

  这是我的cpu在powersave模式下的情况 代码:zhuqin@ubuntu:~$ cpufreq-info

  cpufrequtils 002: cpufreq-info (C) Dominik Brodowski 2004-2006

  Report errors and bugs to linux@brodo.de">linux@brodo.de, please.

  analyzing CPU 0:

  driver: centrino

  CPUs which need to switch frequency at the same time: 0

  hardware limits: 798 MHz - 1.73 GHz

  available frequency steps: 1.73 GHz, 1.73 GHz, 1.73 GHz, 1.73 GHz, 1.73 GHz, 1.73 GHz, 1.73 GHz, 1.33 GHz, 1.06 GHz, 798 MHz

  available cpufreq governors: powersave, userspace, ondemand, conservative, performance

  current policy: frequency should be within 798 MHz and 1.73 GHz.

  The governor "powersave" may decide which speed to use

  within this range.

  current CPU frequency is 798 MHz.

  2。选择需要调整的cpu 代码:sudo cpufreq-selector -c cpu号或者 代码:sudo cpufreq-set -c cpu号可能对双核或多核cpu进行选择。我的不是双核,没法实验,还请有duo core的朋友实验一下并跟帖汇报情况。

  3。调整cpu频率 代码:sudo cpufreq-selector -f 你所需要的频率或者 代码:sudo cpufreq-set -f 你所需要的频率注意,此处的频率必须是以KHz为单位,并且是可以达到的频率(也就是用cpufreq-info查看到的各个频率),cpu频率=倍频x外频。以下凡是涉及频率的一律如此。

  4。调整cpu频率上下限 代码:sudo cpufreq-set -d 频率下限

  代码:sudo cpufreq-set -u 频率上限

  因此,可能可以对cpu进行降频或者超频。有些人肯定会跃跃欲试的,嘿嘿。

  5。调整cpu运行模式 代码:sudo cpufreq-selecotr -g 模式或者 代码:suod cpufreq-set -g 模式

  这里,模式就是执行cpufreq-info后看到的所支持的模式。比如我的支持以下几种:powersave, userspace, ondemand, conservative, performance。

  powersave,是无论如何都只会保持最低频率的所谓“省电”模式;

  userspace,是自定义频率时的模式,这个是当你设定特定频率时自动转变的;

  ondemand,默认模式。一有cpu计算量的任务,就会立即达到最大频率运行,等执行完毕就立即回到最低频率;

  conservative,翻译成保守(中庸)模式,会自动在频率上下限调整,和ondemand的区别在于它会按需分配频率,而不是一味追求最高频率;

  performance,顾名思义只注重效率,无论如何一直保持以最大频率运行。

  6。添加cpu监视器

  监视cpu频率的系统就有,右键单击面板,选择“添加到面板”,里面找到“cpu频率范围监视器”。

  另外,如果嫌命令行麻烦,可以这么做 代码:sudo chmod +s /usr/bin/cpufreq-selector然后,cpu频率范围监视器的首选项里就会多出一个“频率选择器”,显示菜单选择“频率和调速器”。鼠标左键单击cpu频率范围监视器,会发现“频率”和“调速器”两个菜单,就可以随便调了。在这里特别感谢Vstar。

  监视温度的需要自己安装, 代码:sudo apt-get install sensors-applet然后也是这样添加到面板,名字叫“Hardware sensors monitor”。

  鉴于超频或者更改频率一定的风险,大家千万小心,万一烧了就不好玩了。用本本的朋友可以考虑买一个cooler,挺管用的。
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: 关于ubuntu 下风扇咆哮的解决方法!今天刚解决的!!

#2

帖子 YeLee » 2011-12-22 10:34

教程很详细,楼主辛苦了 :em11 :em11 :em11
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
头像
nmsfan
帖子: 18958
注册时间: 2009-10-16 22:46
来自: finland

Re: 关于ubuntu 下风扇咆哮的解决方法!今天刚解决的!!

#3

帖子 nmsfan » 2011-12-22 10:35

好吧
恭喜
>>>>推Ubuntu 桌面培训~~<<<<
>>>>想加入/了解gimp汉化吗,点我吧~<<<<
——————————————————————
不推荐wubi,也不推荐你给别人推荐wubi…………
随心而为的感觉真好……
强推mayhem!!
强推ensiferum
头像
cameron
帖子: 358
注册时间: 2007-08-10 15:06

Re: 关于ubuntu 下风扇咆哮的解决方法!今天刚解决的!!

#4

帖子 cameron » 2011-12-22 11:22

:em11
回复