首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用i5-2540M处理器Ubuntu20.04在Thinkpad X220上增加CPU频率

用i5-2540M处理器Ubuntu20.04在Thinkpad X220上增加CPU频率
EN

Ask Ubuntu用户
提问于 2020-07-18 13:01:05
回答 1查看 251关注 0票数 0

我在笔记本电脑(Thinkpad X220,Inteli5-2540MCPU)上遇到了一种奇怪的行为。我最近从Windows 7切换到了Ubuntu20.04,我希望一切都能完美地工作。刚启动我的电脑,一切正常。

但是,有时我的屏幕上的所有东西都会急剧减慢,而我的鼠标非常滞后(看上去像一个FPS)。一切(CPU、RAM的使用等)很好除了CPU频率。它很尖利。

因为我的计算机在运行Windows时工作得很好,所以我想它可能与Linux驱动程序以及电源和频率管理工具有关。

有人在这个Thinkpad上遇到过运行Ubuntu或其他Linux发行版的相同行为吗?

目前,我的计算机在活动模式下使用intel_pstat驱动程序,但没有可用的Harware Managed P-states (HWP)函数。我应该以被动模式(intel_cpufreq)运行它吗?还是使用acpi-cpufreq驱动程序代替?

其他问题:

  • 你知道一些工具可以让我精确地观察我的CPU频率吗?
  • 您知道我在哪里可以使用处理器模型特定寄存器(MSR)来帮助我配置驱动程序设置吗?
EN

回答 1

Ask Ubuntu用户

发布于 2020-07-18 13:43:40

当它开始的时候,CPU频率变得疯狂,上升和完成的速度很快,没有稳定。

是的,这很正常。

我认为它可能与linux驱动程序以及电源和频率管理工具有关。你觉得这可能有关联吗?

还不知道。

目前,我的计算机在活动模式下使用intel_pstat驱动程序,但没有提供"Harware Managed states (HWP)“功能。我应该以被动模式(intel_cpufreq)运行它吗?或者用acpi-cpufreq驱动程序代替?

你的处理器没有HWP。是的,您应该同时尝试intel_cpufreq和acpi-cpufreq。您还应该尝试使用当前的intel_pstate驱动程序限制您的最大CPU频率,作为测试。做:

代码语言:javascript
复制
$ echo 75 | sudo tee /sys/devices/system/cpu/intel_pstate/max_perf_pct

根据需要调整75向上或向下。

你知道一些工具可以让我精确地观察我的CPU频率吗?

我更喜欢涡轮统计,(我忘记了哪个包,也许是linux-tools-通用和/或linux 5.4.0-26(或其他内核版本)),而且它是上游升级所接受的唯一权威工具。我自己几乎总是运行这个命令:

代码语言:javascript
复制
~$ sudo turbostat --Summary --quiet --show Busy%,Bzy_MHz,PkgTmp,PkgWatt,GFXWatt,IRQ --interval 6
Busy%   Bzy_MHz IRQ     PkgTmp  PkgWatt GFXWatt
0.01    3568    194     30      1.81    0.00
0.01    3700    112     30      1.76    0.00

也不要用短时间间隔。通常,用户似乎没有意识到空闲CPU一次可以进入深度空闲状态数秒钟,而他们唤醒它们只是为了对内容进行采样。

您知道我在哪里可以使用处理器模型特定寄存器(MSR)来帮助我配置驱动程序设置吗?

如果您想自己开始处理MSR,那么您需要使用几千页的英特尔64和IA-32架构软件开发人员手册。很难跟踪和找到适合您的特定CPU模型的页面。我现在还不会去那里。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1260110

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档