我的 ASUS x507ma 笔记本电脑遇到问题,该笔记本电脑配备 Intel Pentium Silver N5000 (Gemini Lake) 处理器。在各种 Linux 发行版(例如 Ubuntu、CentOS 或 Debian)上,CPU 频率始终固定在 1.1 GHz 的基本频率。我使用命令 watch 对此进行监控
cat /proc/cpuninfo | grep MHz
在尝试了不同的发行版之后,我安装了 Arch Linux,令我惊讶的是,一切都开箱即用。通过基于负载的动态频率缩放来正确识别CPU。然而,为了学习,我需要在 Ubuntu 上工作。
当我跑步时
cpupower frequency-info
在 Arch 上,驱动程序被标识为intel_pstate。相反,在 Ubuntu 上,相同的命令表示未找到该模块或该 CPU 的驱动程序未激活。cpupower frequency-info
我提供了Arch 和 Ubuntu的输出以供参考。
拱:
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: Cannot determine or is not supported.
hardware limits: 800 MHz - 2.70 GHz
available cpufreq governors: performance powersave
current policy: frequency should be within 800 MHz and 2.70 GHz.
The governor "powersave" may decide which speed to use
within this range.
current CPU frequency: Unable to call hardware
current CPU frequency: 1.79 GHz (asserted by call to kernel)
boost state support:
Supported: yes
Active: yes
Ubuntu 20.04 LTS:
analyzing CPU 0:
no or unknown cpufreq driver is active on this CPU
CPUs which run at the same hardware frequency: Not Available
CPUs which need to have their frequency coordinated by software: Not Available
maximum transition latency: Cannot determine or is not supported.
Not Available
available cpufreq governors: Not Available
Unable to determine current policy
current CPU frequency: Unable to call hardware
current CPU frequency: Unable to call to kernel
boost state support:
Supported: no
Active: no
如果您能了解为什么此问题出现在 Ubuntu 上而不是 Arch Linux 上,以及我如何在 Ubuntu 上解决此问题,我们将不胜感激。
我的 X507MA N5000 笔记本电脑也遇到了完全相同的问题。以下是修复方法。
删除 CPU 限制程序:
首先删除Thermald和irqbalance程序,因为它们会限制 CPU 性能。您可以使用以下命令来执行此操作:
安装 cpufreq GNOME Shell 扩展:
为了改进 CPU 管理,您需要安装名为cpufreq的 GNOME shell 扩展。但首先你需要安装 GNOME shell 扩展系统:
接下来,添加用于集成 GNOME shell 扩展的 Firefox 浏览器扩展,可以在:GNOME Shell 集成 for Firefox找到。
您现在可以通过 Firefox 从以下链接安装 cpufreq GNOME shell 扩展:cpufreq GNOME 扩展。
启动和配置扩展:
按键盘上的 Windows 徽标键访问“扩展”。
确保cpufreq扩展已启用。
在系统托盘中,找到并启动cpufreq扩展。在那里,你应该:
希望这可以帮助!