我在联想 Yoga X390 上全新安装了 Ubuntu 22.04(之前用的是 Ubuntu 20.04,用了很长时间,效果还不错)。硬件配置没变,CPU 是 i5-8265U(这台机器没有外置 GPU,只有集成的 Intel)。
它已安装并配置了 TLP。笔记本电脑运行良好,但即使 CPU 负载为 5-20%,CPU 也会持续节流至 3.7GHz。Ubuntu 20.04 并非如此,在这种情况下会降低 CPU 频率。
重新安装后我是否缺少任何配置?
此外,我观察到,当大量使用集成 GPU(即电话会议)时,CPU 有时会减慢到 400MHz。
我已经检查过了https://bugs.launchpad.net/ubuntu/+source/tlp/+bug/1934944 但事实并非如此:
电源配置文件守护进程.服务
没有安装在我的系统中。
非常感谢任何提示和帮助;提前致谢。
答案1
您观察到的 CPU 频率降到 3.7GHz 可能是由于当时活动核心的数量。确定的方法是手动读取和解码相关的 MSR(机器特定寄存器)或使用 turbostat(我认为是 linux 工具通用包)而不使用命令行选项--quiet
。示例:
doug@s15:~$ sudo turbostat --Summary --show Busy%,Bzy_MHz,IRQ,PkgWatt,PkgTmp,RAMWatt --interval 15
...
cpu0: MSR_TURBO_RATIO_LIMIT: 0x23242526
35 * 100.0 = 3500.0 MHz max turbo 4 active cores
36 * 100.0 = 3600.0 MHz max turbo 3 active cores
37 * 100.0 = 3700.0 MHz max turbo 2 active cores
38 * 100.0 = 3800.0 MHz max turbo 1 active cores
...
您可以看到,在 1 到 4 个活动核心之间,最大睿频频率从 3.8GHz 降低到 3.5GHz。这是处理器和一些 BIOS 设置的功能,不会像您所说的那样在 22.04 和 20.04 之间有所不同。但是,有时可以调整 MSR MSR_TURBO_RATIO_LIMIT
。示例:
doug@s19:~$ sudo turbostat --Summary --show Busy%,Bzy_MHz,IRQ,PkgWatt,PkgTmp,RAMWatt,GFXWatt,CorWatt --interval 3
...
cpu0: MSR_TURBO_RATIO_LIMIT: 0x303030303030
48 * 100.0 = 4800.0 MHz max turbo 6 active cores
48 * 100.0 = 4800.0 MHz max turbo 5 active cores
48 * 100.0 = 4800.0 MHz max turbo 4 active cores
48 * 100.0 = 4800.0 MHz max turbo 3 active cores
48 * 100.0 = 4800.0 MHz max turbo 2 active cores
48 * 100.0 = 4800.0 MHz max turbo 1 active cores
...
您的低功耗移动处理器的 TDP 较低,为 15 瓦,但可配置。视频会议期间的频率限制可能是功率限制或与热量有关。使用 turbostat 监控事物。示例:
doug@s19:~$ sudo turbostat --quiet --Summary --show Busy%,Bzy_MHz,IRQ,PkgWatt,PkgTmp,RAMWatt,GFXWatt,CorWatt --interval 5
Busy% Bzy_MHz IRQ PkgTmp PkgWatt CorWatt GFXWatt RAMWatt
0.01 3816 199 46 2.47 1.82 0.00 1.33
0.01 2897 211 47 2.41 1.75 0.00 1.33
0.00 4230 128 46 2.40 1.74 0.00 1.33
0.19 4713 733 46 2.89 2.23 0.00 1.34
36.95 4758 22942 75 42.58 41.93 0.00 1.34
99.49 4725 60326 74 107.93 107.28 0.00 1.33
99.45 4731 60170 75 108.37 107.71 0.00 1.33
99.40 4746 60517 75 109.30 108.64 0.00 1.33
99.42 4753 60243 75 110.19 109.53 0.00 1.33
99.46 4764 60143 76 111.08 110.42 0.00 1.33
99.56 4781 60165 75 112.55 111.89 0.00 1.33
99.66 4791 60141 75 113.50 112.82 0.00 1.34
99.72 4797 60532 75 113.65 112.99 0.00 1.33
99.76 4800 60126 74 114.09 113.43 0.00 1.33
^C99.76 4800 5598 74 114.13 113.41 0.00 1.34
我的处理器温度限制设置为 75 摄氏度。当处理器温度大于或等于 75 摄氏度时,观察到一些轻微的节流现象。我的功率限制是 125 瓦,但并没有达到这个限制。