Ubuntu 20.04 CPU 使用率高

Ubuntu 20.04 CPU 使用率高

我的 Ubuntu 总是比 Windows 10 pro 使用更多的 CPU 来执行任何操作,但它总是可以忽略,因为它只是一个峰值。直到我使用了这两个应用程序。

使用OBS显示录制的视频(VLC视频源)经常占用我约60%的CPU。我的视频输出设置:
_ 1280x720 显示
_ 双三次滤波器
_ 10 fps 值
_ NVENCE 编码器

在此输入图像描述

使用 Chrome 在打开摄像头的情况下加入 Google 会议,无论有或没有 OBS 虚拟摄像头,一般都会使用约 50% 的电量。

在此输入图像描述

与 Windows 10 pro 相比,Windows 10 pro 在每种情况下消耗的 CPU 都不到 15%(GPU 只是一个峰值,会在一两秒后消失)。在解决方案和谷歌会议等方面,它们都有相同的设置。 在此输入图像描述

我的规格:
_ Core i7 gen 10th
_ Nvidia RTX 2060
_ 512 SSD
_ 16GB RAM
_ Nvidia 驱动程序 470,我一般都打开 Nvidia 性能模式。
我关闭了安全启动和快速启动,并且 Ubuntu 以 EFI 格式安装。我使用的是戴尔 G5 5500 笔记本电脑。有什么办法可以减少或解决这个问题吗?请帮我。

答案1

在 Linux 中,CPU 使用率为 100%单身的CPU核心满载,而在Windows中CPU使用率达到100%时全部CPU 核心已满载。

由于您拥有 Core i7 CPU,因此您必须至少拥有 4 个 CPU 核心和 8 个逻辑线程,这会将 Windows 2.8% 转换为大约 22.5% Linux CPU 使用率,这与 Linux 实际向您显示的情况相差不远。

另一个需要考虑的非常重要的事情是 CPU 节能。

想象一下你的CPU全速运行,例如5GHz,那么消耗1GHz的任务在Linux下将显示为20%,在Windows下则为1/8。

然而,如果在 Linux 下您的 CPU 运行在例如 2GHz,那么它的 CPU 使用率将是 50%。

最后,当前状态下的 Windows 为硬件视频编码和解码以及 GUI 渲染提供了更好(读取速度更快且更优化)的 API,因此通常 Windows 会更加节能。

总括:

  • Linux 和 Windows 显示 CPU 使用情况不同
  • 您必须考虑 CPU 频率,因为它是 Windows 和 Linux 下计算 CPU 使用率的基础

相关内容