ubuntu发热解决方案.md

2016-1-26 pierre

刚刚装了ubuntu 15.10,和前面几个版本一样,我的笔记本又是发热严重,翻开以前自己找到的一个文档来配置了一下,记录如下:
系统:ubuntu 15.10

方案一:

关闭独显,算是大多数网上教程的解决办法。

sudo gedit /etc/rc.local
在 exit 0 之前加入:

#打卡 I 卡
echo IGD > /sys/kernel/debug/vgaswitcheroo/switch
#关闭 A 卡
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
由于ubuntu默认是安装开源驱动的,所以上述操作就是卡机关闭A卡。(N卡不太清楚,应该差不多)
不过我的电脑对这个并不感冒,所以重点看第二解决方案

方案二:

借助高级电源管理工具TLP

换源:(用清华大学的源)
参考:https://mirrors.tuna.tsinghua.edu.cn/help/#ubuntu
/etc/apt/sources.list
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ wily main multiverse restricted universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ wily-backports main multiverse restricted universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ wily-proposed main multiverse restricted universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ wily-security main multiverse restricted universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ wily-updates main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ wily main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ wily-backports main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ wily-proposed main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ wily-security main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ wily-updates main multiverse restricted universe
添加ppa:
deb http://ppa.launchpad.net/linrunner/tlp/ubuntu wily main
然后sudo apt-get update
此处需要注意两点
第一、wily是你的ubntu版本号
第二、可能会提示没有密钥
输入下面命令:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 刚刚提示的密钥
再次update一下即可
然后就是下载:
sudo apt-get install tlp
接下来就是最重要的配置过程了!!!
安装之后修改配置文件,位置为/etc/default/tlp,下面是我修改的一部分配置选项~

#设置插电源时 cpu 运行模式为 powersave
CPU_SCALING_GOVERNOR_ON_AC=powersave
#使用电池时设置 cpu 运行模式为 powersave
CPU_SCALING_GOVERNOR_ON_BAT=powersave
#插电时启用 cpu 最小频率
CPU_SCALING_MIN_FREQ_ON_AC=1
#CPU_SCALING_MAX_FREQ_ON_AC=0
#用电池时启用 cpu 最小频率
CPU_SCALING_MIN_FREQ_ON_BAT=1
#CPU_SCALING_MAX_FREQ_ON_BAT=0
#关闭睿频
CPU_BOOST_ON_AC=0
CPU_BOOST_ON_BAT=0
#低运时减少 cpu 的核心使用数 1 为开启 0 为关闭
SCHED_POWERSAVE_ON_AC=1
SCHED_POWERSAVE_ON_BAT=1
#无数据读写时自动关闭硬盘的等待时间计量级为 5 秒,60 就是 5 分钟
DISK_SPINDOWN_TIMEOUT_ON_AC="60"
DISK_SPINDOWN_TIMEOUT_ON_BAT="60"
#SATA link 的电源管理模式
SATA_LINKPWR_ON_AC=min_power
SATA_LINKPWR_ON_BAT=min_power
#A 卡的运行模式,low 时低性能模式
RADEON_POWER_PROFILE_ON_AC=low
RADEON_POWER_PROFILE_ON_BAT=low
#动态关闭 USB 接口,使用 lsusb 命令查看自己的 USB 接口,这个请小心!!!
然后sudo tlp start 即可
我弄完方案二之后续航、发热什么的,瞬间就好了很多。

参考文档:
http://download.csdn.net/detail/u013128262/9419046

发表评论:

Powered by emlog 陕ICP备15016021 sitemap