在深度Deepin系统的默认安装下CPU的调频是高性能模式,这造成的影响是发热量大,以下是标准的处理方法。
操作步骤 1、安装cpupower sudo apt-get install cpupower 2、查看cpu有效的调速器 sudo cpupower -c all frequency-info 以我的电脑为例,可参考自己的查看的信息,如下图所示:
3、设置CPU调速器为powersave sudo cpupower -c all frequency-set -g powersave 4、当然需要每次重启电脑都设置为自己指定的调速器 建立配置文件: sudo touch /etc/default/cpupower 请用自己喜欢的编辑器添加下面内容: # 自己设置调度 CPUPOWER_START_OPTS="-c all frequency-set -g powersave" 建立systemd服务文件,每次重启设置CPU的调速器: sudo touch /etc/systemd/system/cpupower.service 请用自己喜欢的编辑器添加下面内容: [Unit] Description=Configure CPU power related settings After=syslog.target [Service] Type=oneshot RemainAfterExit=yes EnvironmentFile=/etc/default/cpupower ExecStart=/usr/bin/cpupower $CPUPOWER_START_OPTS [Install] WantedBy=multi-user.target 5、重启服务 sudo systemctl daemon-reload 6、开机自动启动 sudo systemctl enable cpupower.service 相关软件:Cputroller:一款Linux下查看调节CPU的策略、风扇转速的工具。
随时可以更改调速器 按如下2个步骤操作: 1、修改/etc/default/cpupower配置文件 # 自己设置调度 CPUPOWER_START_OPTS="-c all frequency-set -g performance" 2、重启服务 sudo systemctl daemon-reload
说明 其实深度Deepin系统应该像其他Linux发行版那样,将配置文件和服务放入基本包,默认应该设为powersave,当然不同生产商的cpu和型号,要设为对应可用的调速器比我的方法复杂,好在cpupower -c all frequency-info会给出有用的信息,安装自动化脚本可以提取对应的调速器。 available cpufreq governors: performance powersave 其它方案说明: 1、关闭intel_pstate,这种方法缺点很明显:固定在GRUB,无法随时更改配置,最重要的是intel的CPU通过intel_pstate进行调频是最优的。 2、安装tlp替换laptop mode tool,如果安装tlp需要卸载laptop mode tool,就会破坏深度系统的节能配置,这可能不是想要的结果。 3、cpupowergui这是很酷的工具,也十分管用,我也十分喜欢,但时间一长,审美疲劳,我更希望有系统级的标准解决方案。
相关主题 |