Kubuntu 17.04 限制了 CPU 时钟速度,而 ElementaryOS 则不会

Kubuntu 17.04 限制了 CPU 时钟速度,而 ElementaryOS 则不会

我有一台 HP Spectre,之前我在上面安装了 ElementaryOS。最近我又安装了 Kubuntu 17.04,除了一件事外,一切都运行良好。

在 ElementaryOS 上,计算机在 75 摄氏度左右才会开始节流,当然风扇也会开始转动。现在在 Kubuntu 17.04 上,它在 50 摄氏度左右就开始节流,因此,在编译和解决算法方面远不如 ElementaryOS 快。

在 ElementaryOS 上,解决计算问题时,时钟速度约为额定最大速度 2800MHz,温度约为 75 摄氏度

在 Kubuntu 上,解决计算问题时时钟速度约为 1600Mhz,温度约为 50 摄氏度。

我的问题是,有什么方法可以改变这个热节流限制吗?我尝试过intel_psate在 grub 配置中关闭它,但似乎没有帮助。

我知道它可以运行得更快,因为我在 ElementaryOS 上体验过这一点,而且风扇只以非常低的速度旋转(但它们在工作)

答案1

我将使用 cpufrequtils 来检查 ubuntu 的配置情况

sudo apt-get install cpufrequtils

然后检查 ubuntu 上的设置

sudo cpufreq-info -p

您可以查看不同的政策

sudo cpufreq-info -g

将会返回类似

conservative ondemand userspace powersave performance

现在设置为按需或性能

sudo cpufreq-set -r -g performance

-r 标志用于设置所有(“所有硬件相关”)核心的更改

答案2

事实证明,Ubuntu/Linux 正在生成一些名为 的进程kidle_inject,这些进程会使处理器空闲,从而使其再次冷却。这些进程是由内核模块 生成的intel_powerclamp。似乎模块以intel_powerclamp某种方式配置错误,因此在相当低的温度下(50 摄氏度)生成了这些进程。

因此,我使用以下命令删除了该模块rmmod

rmmod intel_powerclamp

为了使更改永久生效,我还创建了一个文件/etc/modprobe.d/blacklist-intel_powerclamp.conf

内容如下:

blacklist intel_powerclamp

经过这些改变,计算机现在可以再次全速运行,并且性能与 ElementaryOS 相同。

相关内容