当运行像搅拌机这样的密集应用程序时,我的CPU可以达到80 C,我可以手动从BIOS中读取CPU,但我希望让我的pc检测到CPU温度过高和慢下来,直到一切都冷却下来。是否有一种自动的方法,甚至手动的方法来减缓ubuntu的CPU速度?
发布于 2013-12-25 19:14:48
我为这个问题创建了一个程序。根据需要的温度限制CPU。它是这样运行的:
sudo ./temp_throttle.sh 80当CPU核心达到摄氏80度时,这个命令会使它们减速。当温度下降时,CPU核心将被允许再次运行更快。你可以找到临时_节流阀。
要在启动时使用sudo运行主脚本并在gnome终端中输入密码,可以创建一个小脚本:
#!/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)添加到启动列表中,并提示您在启动时输入密码;然后,如果达到上述温度,则报告其操作:

发布于 2013-12-16 09:10:32
你可以限制CPU的频率,这样你就可以降低频率,它可以控制CPU的热量。
cpufreq-selector -f <mention the frq u want in the Khz>https://askubuntu.com/questions/391474
复制相似问题