admin管理员组

文章数量:1658590

在笔记本上安装了Deepin,发现笔记本风扇转的巨快,耗电也跟飞似的。通过cpufrequtils-info发现cpu频率一直是3.5GHz以上!

看见网上很多文章都是说通过安装cpufrequtils来调节CPU频率,但是用这个工具调节时,发现在我的笔记本上只拥有Peformance和Powersave两档,而且调节后一点效果都没有。奇了怪了?

后来了解到在Linux上基本改用了intel_pstate驱动来替代原有acpi驱动进行cpu管理intel处理器,只有上述两档。虽然在大部分机器上运行的很好,但毕竟硬件多样化,总会出现各种各样不兼容的情况。

既然找到了原因,就知道怎么做啦~

解决方法:改为原有acpi驱动,并通过cpufrequtils进行调频

具体步骤:

sudo apt install cpufrequtils

sudo vim /etc/default/grub %在quiet后面加入intel_pstate=disable,见下图

sudo update-grub

这就完成了驱动的更改

重启后,虽然控制器多了好几个,但是我发现我的笔记本还是无法通过cpufrequtils调节cpu控制器。

但是可以通过直接写文件的形式更改调速器,而写文件只能一个一个写,所以我们写一个能一次性调整所有cpu频率的函数,如下

vim ~/.bash_rc

在尾部加入

function setgov ()

{

echo "$1" | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor;

}

重启终端,调用以下指令,即可更改cpu控制器为conservative

setgov conservative

之后执行这个就能更改cpu控制器啦,看看支持啥,就能调成什么~

附上效果图:

祝Deepin Linux越来越好!

参考:参考链接

本文标签: 解决方法deepinLinuxCPU