标签: cpufreq

如何将 CPU 频率设置为始终保持在最大值?

由于我主要将笔记本电脑用作台式机,因此我尝试将其 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 …
Run Code Online (Sandbox Code Playgroud)

intel cpufreq cpu

5
推荐指数
2
解决办法
8115
查看次数

CPU 缩放:当前频率如何超出最小-最大范围?

我试图理解为什么我的 CPU 不能以更高的频率运行(相关链接

有人能解释一下,当定义了最小值和最大值时,有效值最终会超出该范围吗?

$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
3267000
$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq 
3300000
$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq 
1199960


$ cpupower frequency-info
analyzing CPU 0:
  driver: intel_pstate
  CPUs which run at the same hardware frequency: 0
  CPUs which need to have their frequency coordinated by software: 0
  maximum transition latency: 0.97 ms.
  hardware limits: 800 MHz - 3.30 GHz
  available cpufreq governors: performance, powersave
  current policy: frequency should be within 3.27 GHz and 3.30 GHz.
                  The governor "performance" may decide which …
Run Code Online (Sandbox Code Playgroud)

cpufreq scaling cpu turbo-boost cpuinfo

5
推荐指数
1
解决办法
3621
查看次数

cpufreq 的性能调控器似乎不像宣传的那样

使用的内核:Ubuntu 12.04LTS 上的 3.2.0-23-generic

例如,我发出以下命令:

sudo cpufreq-set -c 0 -g performance
Run Code Online (Sandbox Code Playgroud)

然后我去/sys/devices/system/cpu/cpu0/cpufreq输入以下内容:

sudo cat cpuinfo_cur_freq
Run Code Online (Sandbox Code Playgroud)

当我这样做时,有时我会得到最大频率(3600 MHz),有时我会得到最小频率(1600 MHz)。

如果我做:

cat scaling_governor
Run Code Online (Sandbox Code Playgroud)

输出为performance,表明调控器实际上已设置为性能。

然后,让它更奇怪,如果我这样做:

cpufreq-info
Run Code Online (Sandbox Code Playgroud)

我得到:

analyzing CPU 0:
  driver: acpi-cpufreq
  CPUs which run at the same hardware frequency: 0 1 2 3 8 9 10 11
  CPUs which need to have their frequency coordinated by software: 0
  maximum transition latency: 10.0 us.
  hardware limits: 1.60 GHz - 3.60 GHz
  available frequency steps: 3.60 GHz, 3.60 GHz, …
Run Code Online (Sandbox Code Playgroud)

64-bit performance cpufreq 12.04

4
推荐指数
1
解决办法
1万
查看次数

CPU Turbo boost:修改温度限制在14.04以下

我安装了 kubuntu 14.04,CPU turbo 频率有问题。我已经阅读了很多关于它的内容,但找不到正确的答案。

我的联想 Y580 笔记本中有一个 i7-3630QM CPU @ 2.40GHz 和 3.20GHz Turbo。如果我将 CPU 置于满载状态(在 8 个线程的搅拌机中进行渲染),所有内核的频率都会跃升至 3.2GHz 左右,但是几秒钟后,当温度升高时,频率会降低至 2.4GHz,并保持不变在渲染过程中,(风扇不以最大速度运行)。

当我使用 ubuntu 12.10 时没有出现这个问题,但它在 13.10 和 14.04 中出现。

我的笔记本散热器非常好,所以全速涡轮增压没有过热问题(在 ubuntu 12.10 中,3.2GHz 下的 CPU 温度为 85-90°C),所以我想全速使用它。我如何在 ubuntu 14.04 中以 3.2GHz 的全速使用带有涡轮增压的 CPU,而没有这个(温度?)限制?

(与terdon讨论后)我认为问题在于cpu freq在风扇响应高温之前按比例降低。cpu 从 3.2GHz 降到 2.4GHz 后,风扇转了一会儿,但由于 cpufreq 已经降级,它产生的热量较少,因此风扇的转速回落。没关系,如果cpu冷却后频率再次上升到3.2GHz,但它仍然停留在2.4GHz。

一些测量:

i7z 程序的输出,渲染刚开始时:

 Cpu speed from cpuinfo 2394.00Mhz                                                                                                                               
cpuinfo might be wrong if cpufreq is enabled. To guess correctly try estimating via tsc                                                                         
Linux's inbuilt cpu_khz code …
Run Code Online (Sandbox Code Playgroud)

cpu-load intel cpufreq temperature turbo-boost

4
推荐指数
2
解决办法
1万
查看次数

TLP 不改变 CPU 频率

我检查与CPU时钟速度cat /proc/cpuinfo | grep "MHz",后sudo tlp startsudo tlp bat仍然频率为2100MHz的(最大)。你能帮我解决这个问题吗?

我正在使用最新的内核 (3.17.4) 并且因为我想使用指标 cpufreq,所以我对 grub 进行了一些更改。

我可以同时使用 indicator-cpufreq 和 tlp 吗?

performance cpufreq frequency cpu tlp

4
推荐指数
1
解决办法
1万
查看次数

笔记本电池寿命

我有华硕 TransformerBook TP500LB。非常好的笔记本电脑 - i5 5200U,8GB RAM,nV 940M,......

但是,当我运行 windows10 时,我的电池寿命大约为 6-7 小时(亮度非常低,也没有游戏)。在任务管理器中,我可以看到 CPU 频率正在缩放 - 我猜从 0.8GHz 到 2.4 或类似的东西。但大多数时候它是从 0.8-1.5。我想这就是为什么它有这么长的电池寿命。

在 Ubuntu 15.04 上,CPU 永远不会低于 2GHz(我一直认为 2.2)并且电池寿命为 3-4 小时。

我安装了 TLP,尝试在谷歌上搜索一些有关更改 CPU 频率的信息,因为我认为这是最大的问题(CPU 以非常高的频率运行并消耗大量电池),但我没有找到好的解决方案并且没有任何改变。

有任何想法吗?

cpufreq intel-cpu

4
推荐指数
1
解决办法
1753
查看次数

如何在 Ubuntu 15.04 上扩展 intel_pstate 驱动程序?

我几乎尝试了所有解决方案来调整 CPU 频率,但没有成功。我有英特尔酷睿 i5-3210m 2.5Ghz-3.1Ghz。我想将它永久设置为 1.6Ghz,没有涡轮增压以改善电池时间。请按照intel_pstate驱动告诉它。

power-management cpufreq intel-cpu

3
推荐指数
1
解决办法
4727
查看次数