ubuntu cpu频率控制(频率最大) (这招儿不管用可以顺着网线爬过来打我)

一、事情起因

    我实验室工作站CPU的一个温度传感器坏了,导致电脑始终认为CPU温度过高,所以自动将CPU频率降至最低800MHz(师兄就是这么和我说的)。之前用windows系统,这个问题很好解决,去下载一个TrottleStop软件就可以解决,强制CPU以高性能运行。而我装了ubuntu16.04后问题就不一样了,那个软件并没有ubuntu版本的。

    于是乎,在此我要重点讨论的是ubuntu下如何控制CPU频率!!

 

二、解决办法

    废话先不多贫,我直接先把解决办法扔上来:

    1. 用指令 安装cpufrequtils和msr-tools

sudo apt-get install cpufrequtils
sudo apt-get install msr-tools

    2. 用指令 强制将cpu性能调至高性能

sudo cpufreq-set -g performance

    3. 用指令 关闭 bd prochot

sudo modprobe msr
sudo wrmsr 0x1FC 0

    搞定~

    可以通过以下指令 查看当前cpu的频率

cpufreq-info

    当然这些指令每次开机都要输入一次(脸都绿了),于是我写了一个.sh文件,每次开机执行一次即可

    强烈推荐:

直接用这个我封装好的cpu_upup.sh文件,一键全部搞定,每次开机后运行一次即可,

https://download.csdn.net/download/step_a/11984399

下载后仅需在终端运行

bash cpu_upup.sh

运行截图:

货真价实~

 

三、注意事项

    · 这个核心问题在于关闭bd prochot,且强制cpu高性能运行

    建议大家在操作之前先去验证一下,当自己的电脑在CPU高负荷运作下会不会出现高温异常,如果没有问题再将其频率调高

    由于我这台电脑是windows10和ubuntu16.04双系统,我先用“鲁大师”做了一次温度压力测试,发现CPU高负荷时温度可以控制在正常范围内,不会损伤硬件,在有保障的基础下,继续进行的实验。

    下面贴出我的电脑配置

四、致谢

捅咕了将近一天吧,下面记录几篇对我有帮助的博客:

关于cpufrequtils工具的:https://blog.csdn.net/ctthuangcheng/article/details/19411693

(我按照这个方法并没有解决)

 

这个帖子下面有一条评论给我提供了思路:https://askubuntu.com/questions/1148941/disable-bd-prochot-permanently-or-quickly-lubuntu-18-04-2

如图:

还有一种方法是这个:https://blog.csdn.net/manfeel/article/details/88225916

这个看起来就有点可怕,我没敢弄(或者说我不会弄,,)

 

如果我的文章解决了问题的话,就顺手帮我点个赞吧~

如果还没解决,那就顺着网线过来吧~

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值