标签: cpufreq

笔记本电脑CPU频率控制的优缺点是什么?

控制(降低甚至超频)笔记本电脑的 CPU 频率的利弊是什么?我怎样才能在 Ubuntu 中做到这一点,它会增加我的电池寿命(因为我从不玩游戏之类的东西)

风扇速度和CPU频率有什么相关性吗?

laptop cpufreq 12.04 overclocking

6
推荐指数
1
解决办法
1423
查看次数

如何在 12.04 上获得 CPU 频率缩放监视器?

我刚刚将我的 linux 计算机从 64 位 ubuntu 10.04 更新到 64 位 ubuntu 12.04。在 10.04 中屏幕顶部的那个栏上有 8 个小图标,它们显示了我的 CPU (AMD FX-8150) 中 8 个内核中每个内核的当前速度。我可以右键单击它们并更改各种设置,例如每个核心的当前核心速度策略。另一个小程序显示 6 个类似样式的图标,分别显示 GPU、CPU、主板、硬盘等的当前温度。这些小程序真是太棒了!

现在我正在运行 64 位 ubuntu 12.04,我正在尝试重新设置我的桌面,但我在安装或替换这些小程序方面一直很不成功。我安装了 lm-sensors 和 psensor 包以及其他一些包,但通常它们只是在桌面上显示一些大的常规窗口,并且没有任何接近功能的地方(并且通常不显示所有设备)。我搜索、下载、安装和测试了几乎所有我能找到的与 CPU 核心速度和温度有关的小程序,但相比之下,一切都蹩脚、蹩脚、蹩脚。

我还下载并安装了 gnome“CPU 频率缩放监视器”小程序和 gnome“硬件传感器小程序”。但是当我运行它们时,它们似乎没有做任何事情(什么也没出现)。如果我没记错的话,这是在我的 10.04 系统上运行的两个小程序。

解决办法是什么?我怎样才能让这些小程序与 64 位 ubuntu 12.04 一起工作???


稍后:部分答案,但不如向 ubuntu 12.04 本身添加小程序那么方便。执行gnome-panel,移除顶板(或将其移到桌面右侧并使其自动隐藏),将小程序添加到底部面板(找到cpu-core频率小程序,但还没有温度小程序)。添加 gnome-panel 的基本过程是在这个askubuntu 链接

然而,这个答案遗漏了一些重要的细节。首先,除非在右键单击要删除、配置、添加小程序等的面板之前按住 ALT 和 SUPER 键,否则您无法对现有的 gnome 面板执行任何操作。小程序,您必须添加 8 个 CPU 频率小程序才能显示所有 8 个内核的速度(或与您拥有的内核一样多的小程序)。在安装了与 CPU 中的内核一样多的 cpu-core-frequency 小程序后,您需要右键单击每个小程序,然后选择首选项并指定每个图标提供的信息的内核。否则你将有 8 个图标都显示 CPU #0 的速度——不是很有用!我发现或多或少需要使 gnome …

cpufreq 12.04

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

为什么CPU频率时序统计全为零?

CPU频率定时统计数据都是零:

$ sort --unique /sys/devices/system/cpu/cpu*/cpufreq/stats/time_in_state | column
1600000 0       2100000 0       2600000 0       3100000 0
1700000 0       2200000 0       2800000 0       3300000 0
1900000 0       2400000 0       2900000 0       3400000 0
2000000 0       2500000 0       3000000 0       3401000 0
Run Code Online (Sandbox Code Playgroud)

这怎么可能?真的没有时间花在任何状态吗?

细节

  • /proc/cpuinfo
  • CPU 显然在频率状态之间转换:

    $ grep --perl-regexp --only-matching '(?<=cpu MHz\t\t: )[\d.]+' /proc/cpuinfo | column
    1600.000        1600.000        3401.000        1600.000
    2900.000        1600.000        2100.000        1600.000
    $ while sleep 10; do column /sys/devices/system/cpu/cpu*/cpufreq/stats/total_trans; done
    17839   17278   17497   17336   12332   14358   14054   17647 …
    Run Code Online (Sandbox Code Playgroud)

cpufreq

6
推荐指数
1
解决办法
642
查看次数

在运行时禁用 AMD 相当于英特尔“涡轮增压”的功能(在 Zen-1 Epyc 上)?

这可能是我最后的一个术语问题,并且是重复的:在英特尔CPU上,我可以通过运行类似的命令在运行时相对容易地禁用涡轮增压

echo 1 > /sys/devices/system/cpu/intel_pstate/no_turbo
Run Code Online (Sandbox Code Playgroud)

然后,CPU 将以其基本时钟运行,而不会“加速”。好处是我不需要为此更改 BIOS/(U)EFI 设置。

AMD CPU(特别是 Zen-1 Epyc)上的等效项(术语和命令)是什么?

我试图以恒定(低)速度运行 CPU,以获得一致的基准测试结果。我正在尝试比较算法的不同软件实现。

benchmarks cpufreq cpu amd-processor turbo-boost

6
推荐指数
1
解决办法
7994
查看次数

如何在 Ubuntu 20.04 上设置默认性能模式而不是省电模式?

我一直在尝试在启动时将 CPU 调速器默认为“性能”而不是“省电”,但没有成功。目前是否有适用于 Ubuntu 20.04 的行之有效的方法?我尝试了18.04 接受的解决方案,但不幸的是,当我重新启动并查看指标 cpufreq 时,Powersave 仍然处于选中状态。

performance startup cpufreq 20.04

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

为什么 Lubuntu 会在短时间内自动将我的 CPU 重置为性能模式?

如果我将 CPU 模式置于省电模式或按需模式,它会工作一段时间(5-10 分钟),但在那之后 Lubuntu 会自动将 CPU 设置为性能模式。

(我看到它在做sudo cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

有什么想法可以防止这种情况吗?

performance lubuntu cpufreq

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

CPU 频率缩放问题 - scaling_max_freq 错误

我的 Elitebook Core 2 Duo T9600 出现问题,在高负载几秒钟后缩放停止工作并卡在800Mhz

两个内核的温度都在 50-60°C 左右,bios_limit报告了正确的最大速度2534000 (2.53Ghz)。我能找到的唯一错误信息是在 */sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq* 中,它显示1520400而不是2534000,但无论如何,CPU 永远不会超过 800Mhz。它出现在交流电和电池上。

我的系统:Ubuntu Raring 13.04 内核 3.8.0-19-generic x86-64

有没有办法完全禁用缩放。我没有在用户空间中运行任何 CPU 频率管理器。

cpufreq scaling frequency

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

如何为英特尔设置州长以作为旧的好点播?

我曾经在我的笔记本电脑上工作ondemand,它根据 CPU 使用情况切换 CPU 频率。它多年来一直运行良好,并具有三个非常重要的优势:

  • 硬件温度低
  • 安静的风扇
  • 需要时的高性能

现在我已经升级了我的笔记本电脑(到 Lenovo B5400、Intel Pentium 3550M)和系统(Ubuntu 14.10),我发现:

  • 只有performancepowersave调速器可用;ondemand不再可用和支持
  • 设置文件中的某些内容已更改,因为每次启动时当前的调节器和最小/最大速度都会恢复为默认值

结果我的系统:

  • 仍然让州长回到 performance,这是错误的,我相信
  • 无论调控器是什么,cpufreq-info 都告诉我“频率应该在 2.30 MHz 和 2.30 GHz 之间”,尽管可用频率从 800MHz 开始

我试图编辑/etc/init.d/cpufrequtils定义以下设置:

启用=“真”

州长=“省电”

MAX_SPEED="2300000"

MIN_SPEED="800000"

我还尝试编辑scaling_min_freq文件/sys/devices/system/cpu/cpu0/cpufreq并将其设置为 800000。

而且,你猜怎么着,在重新启动系统后,我再次处于performance频率“在”2.30GHz 和 2.30GHz 之间“缩放”的模式。


请你给我解释一下:

a) 在 Ubuntu 14.10 中究竟哪里是最小/最大 CPU 频率的主设置?

b) 如何定义频率和调节器以达到与旧商品相同的结果ondemand?(我想以尽可能低的频率工作,只在重载时上升)

c) 当然,以及如何避免重置我定义的内容。

我会很感激的解释。

intel cpufreq temperature cpu governor

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

启用 Intel SpeedStep 时 Ubuntu 非常慢(CPU 未全速使用)

我有一台配备 i7 处理器和 Ubuntu 14.10 的戴尔笔记本电脑。当我在 BIOS 中禁用 SpeedStep 时,我的计算机速度非常快,但风扇运行非常频繁,并且电池电量很快耗尽。

当我激活 SpeedStep 时,Ubuntu 会变得很慢。我曾尝试将调速器切换到性能,但没有任何效果。

这是 cpufreq-info 为所有 7 个 CPU 显示的内容:

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

performance intel cpufreq 14.04

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

处理器上限为 800Mhz

当我做一些刺激 CPU 的事情时,它似乎会限制 CPU 以防止过热。这可以。然而,当我停止、完成或关闭正在推动 CPU 的程序或进程时,似乎节流从未解除。

我的处理器上限为 800Mhz,不会超过。

我试过了:

  1. 重新插入电源线。它什么也没改变。
  2. 重新启动计算机。这解决了问题,但我不想每次都这样做。

自然很少有应用程序和程序会导致这种情况发生。但是当我玩游戏时,就会发生这种情况。

我的电脑是带有 i7700、16GB 内存和 1050ti 的 Asus UX550VE,我运行的是 Ubuntu 16.04 LTS

这是什么原因造成的,我该如何补救?每次发生这种情况都必须重新启动,这很烦人。

cpufreq intel-cpu 16.04

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