Ubuntu系统由于配置策略原因可能会导致某些设备持续高性能工作,从而引起笔记本发热严重,目前分析可能的原因包括硬盘和内存管理策略、显卡策略以及CPU策略。这里重点整理介绍一下由独立显卡导致的发热问题的解决方法:
第一种方法:如果BIOS提供显卡设置选项,直接在BIOS中将独立显卡禁掉;
第二中方法:如果BIOS中没有提供,可以在系统中进行设置。2.6.37以后的内核已经直接支持双显卡切换。具体操作为:
sudo su
echo IGD > /sys/kernel/debug/vgaswitcheroo/switch
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
其中:“第一句是切换到集成显卡,第二句是关掉没有连接的显卡“
将以下代码添加到/etc/rc.local里的exit 0之前以实现开机自动切换到集成显卡禁用独立显卡。sudo gedit /etc/rc.local , 在exit 0之前添加:
echo IGD > /sys/kernel/debug/vgaswitcheroo/switch
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
执行cat /sys/kernel/debug/vgaswitcheroo/switch,显示如下:
0: DIS: :Off:0000:01:00.0
1:IGD:+: Pwr:0000:00:02.0
OFF行为关闭了的独显
第三种方法:安装独立显卡驱动:
-
查看本机显卡信息,确定显卡型号:
输入命令:lspci |grep VGA
例如显示结果为:01:00.0 VGA compatible controller: ATI Technologies Inc M92 [Mobility Radeon HD 4500 Series]
此为AMD的显卡。 -
到AMD官方网站下载对应的linux驱动:
http://support.amd.com/us/psearc … &keywords=&items=20,如下图:
-
找到对应的型号后,里面将会有详细的安装说明,按照安装步骤进行安装即可。
-
重启电脑重新进入ubuntu,
