由于我主要将笔记本电脑用作台式机,因此我尝试将其 CPU 设置为最大频率。
CPU 是 Intel Core i5-3337U(带超线程的双核),使用 Intel Turbo Boost 技术,最高频率为 2.5GHz(具有 2 个活动核心)和 2.70GHz(具有 1 个活动核心)。
在开始之前,我使用 LINPACK 测试了 CPU 在负载下可以达到的频率,看看尽管有任何主动节能功能,它是否可以达到 2.5GHz 的标称最大值;它可以(测量运行watch -n 1 "cat /proc/cpuinfo | grep \"cpu MHz\"")。
我选择使用这种cpufreq-set方法:我已经安装了cpufrequtils软件包,起初我尝试将 CPU 调节器设置为“性能”运行cpufreq-set -g performance;我不知道这是否以某种方式影响了空闲频率的范围,但结果并不令人满意:在这种状态下,所有 CPU 的频率在 1.0GHZ-2.4GHZ 范围内不断下降并上升。
所以我尝试将CPU调控器设置为“用户空间”,以便最终能够设置一个固定的频率;但是出现了以下错误:
Error setting new values. Common errors:
- Do you have proper administration rights? (super-user?)
- Is the governor you requested available and modprobed?
- Trying to set an invalid policy?
- Trying to set a specific frequency, but userspace governor is not available,
for example because of hardware which cannot be set to a specific frequency
or because the userspace governor isn't loaded?
Run Code Online (Sandbox Code Playgroud)
经过一番研究,我发现使用intel_pstate驱动程序时“用户空间”调控器不可用;所以我尝试通过添加intel_pstate=disable到内核参数/etc/defaults/grub并更新来禁用它grub;但是,重新启动后,没有任何变化,我仍然无法切换到“用户空间”调控器。
如何启用“用户空间”调控器?
- 或者 -
如何将 CPU 频率设置为始终保持在最大值?
当您使用performance模式时,CPU 频率将始终保持在合理的高度。请注意,处理器本身可以在无负载或极轻负载条件下降低 CPU 频率,无论通过频率驱动程序指示它做什么。没有比performance模式更激进的 CPU 频率与负载响应。
免责声明:我的大部分经验都是与 intel_pstate 驱动程序有关的。
编辑:
请注意如何解释报告的 CPU 频率。当您使用 acpi-cpufreq 驱动程序时,您将获得所需的 CPU 频率,而不是实际的 CPU 频率。使用 intel_pstate 驱动程序,您可以获得最后一个采样间隔内平均的实际 CPU 频率。在我看来,acpi-cpufreq 驱动程序在这方面提供了非常误导性的信息。
小智 2
这是另一种方法。如果您想尝试此建议,请撤消由 cpufreq 和 intel pstate 设置引起的任何更改。另外,禁用任何调速器设置
安装 TLP - 一种主要用途是电源管理的工具。它还有更多功能,例如配置 CPU 频率。
sudo add-apt-repository ppa:linrunner/tlp;
sudo apt-get update;
sudo apt-get install tlp tlp-rdw
sudo gedit /etc/default/tlp
找到这些行
CPU_SCALING_MIN_FREQ_ON_AC=0
CPU_SCALING_MAX_FREQ_ON_AC=0
CPU_SCALING_MIN_FREQ_ON_BAT=0
CPU_SCALING_MAX_FREQ_ON_BAT=0
将 0 全部更改为 2500000,其中这是以 khz 为单位的频率,即 = 2.5ghz。
保存并立即监控您的 CPU 频率。
更多信息和来源:http://linrunner.de/en/tlp/docs/tlp-linux-advanced-power-management.html#installation
http://linrunner.de/en/tlp/docs/tlp-configuration.html#scaling
http://linrunner.de/en/tlp/docs/tlp-faq.html#scaling
| 归档时间: |
|
| 查看次数: |
8115 次 |
| 最近记录: |