首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >停止cpu过热

停止cpu过热
EN

Ask Ubuntu用户
提问于 2013-12-16 08:51:06
回答 2查看 29.1K关注 0票数 13

当运行像搅拌机这样的密集应用程序时,我的CPU可以达到80 C,我可以手动从BIOS中读取CPU,但我希望让我的pc检测到CPU温度过高和慢下来,直到一切都冷却下来。是否有一种自动的方法,甚至手动的方法来减缓ubuntu的CPU速度?

EN

回答 2

Ask Ubuntu用户

发布于 2013-12-25 19:14:48

我为这个问题创建了一个程序。根据需要的温度限制CPU。它是这样运行的:

代码语言:javascript
复制
sudo ./temp_throttle.sh 80

当CPU核心达到摄氏80度时,这个命令会使它们减速。当温度下降时,CPU核心将被允许再次运行更快。你可以找到临时_节流阀

要在启动时使用sudo运行主脚本并在gnome终端中输入密码,可以创建一个小脚本:

代码语言:javascript
复制
#!/bin/bash

cd "/path/to/the/directory/temp-throttle-stable/"
gnome-terminal -e 'sudo ./temp_throttle.sh 80' --geometry=45x15 --hide-menubar --profile=hold  

(--geometry=45x15打开一个小终端屏幕;--profile=hold使用一个名为" Hold“的gnome终端配置文件,该配置文件必须已经使用”命令退出时:保持终端打开“选项创建,--hide-menubar隐藏该窗口的菜单)。

使其可执行后,可以将这个小脚本(让我们称之为temp_throttle_80.sh)添加到启动列表中,并提示您在启动时输入密码;然后,如果达到上述温度,则报告其操作:

票数 5
EN

Ask Ubuntu用户

发布于 2013-12-16 09:10:32

你可以限制CPU的频率,这样你就可以降低频率,它可以控制CPU的热量。

代码语言:javascript
复制
cpufreq-selector -f <mention the frq u want in the Khz>
票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/391474

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档