首先,我将说明我的规格:
英特尔 i7-10510u,配备英特尔 UHD 620 显卡、AMD Radeon 610 dGPU、256 GB Kioxia SSD、8GB RAM
我有一台戴尔 Vostro 3590。
根据我的观察,单个核心确实会一直加速到 4.9 GHz,而在多核任务下(例如 Handbrake 上的视频编码),在 Windows 上节流后,几分钟后稳定的频率为 2.6-2.7 GHz。我在 Ubuntu 中看到的问题是,在多核任务下,所有核心都只达到基本频率(即 1.8 GHz)。我使用的监控软件是 powertop,笔记本电脑上也安装了 tlp。我知道它们都没有问题,因为在我安装这两个软件包之前就存在这个问题了。
我在网上看到的所有解决方案都涉及禁用 UEFI 中与 Intel SpeedStep 相关的东西(这没什么区别)以及安装 cpufrequtils,但我怀疑这是否可行,因为我认为即使作为超级用户,由于缺乏权限,您也无法编辑基本频率(如果我错了,请纠正我)。据我所知,这可能是由 Linux 内核上的缩放驱动程序引起的。
一些解决方案包括更改 Windows 上戴尔专有软件的电源管理设置,但不幸的是,这也不起作用。
不,它没有过热,满载时温度约为 60 摄氏度,比空闲时高 15 摄氏度。不过我注意到一件事,它以正常的多核速度运行了大约 5 秒钟,根据 lm-sensors 的说法,它确实达到了 90 度,但随后它将速度降低到基本频率。处理器不应该节流,直到它达到我的型号的 99-100 摄氏度(这太热了,但是嘿,英特尔就是英特尔)。
我可以尝试什么方法让 Intel Turbo Boost 也能处理多核任务,而不是仅仅处理每个单独的核心?
提前致谢!