我只是从 Windows 迁移到 Kubuntu。而且我觉得 Kubuntu 上的浏览器花费了太多的 CPU 才能工作。
示例:当我观看 Youtube 时:
- 在 Windows 中,CPU 约为 12%。
- 在 Kubuntu 中,CPU 大约是 50%。与/18.04 和 19.10 以及 Ubuntu 18.04 的结果相同。
或者当我上网时,尤其是当我看视频或听歌时,Kubuntu 上的 CPU 总是更高。
我试过 Firefox、Chrome、Chromium,但 CPU 使用率总是太高。
这是我电脑的信息:
- 英特尔酷睿 I5-6200U
- VGA 英特尔高清显卡 520
- 4GB 内存
有谁知道如何解决这个问题?请帮我。太感谢了。
您看到较高 CPU 消耗的主要原因是视频相关功能缺乏硬件加速:主要是视频解码和可能的渲染。英特尔的开源 GPU 驱动程序质量很好并支持这些功能,但是浏览器在实现支持时遇到了一些麻烦。
以下信息是我截至 2020 年 3 月 11 日所掌握的信息:
GPU 加速
Firefox 和 Chrome/Chromium 都支持 GPU 加速进行渲染,但默认情况下不启用。
火狐
您需要启用两件事:Off-Main-Thread Compositing (OMTC)和WebRender。
我个人有以下设置
about:config
:这导致
about:support
的决策日志中的所有内容都已启用。但是您可能需要尝试设置以获得适合您的组合,因为某些硬件/驱动程序组合可能会遇到问题。铬/铬
需要通过设置浏览器功能标志来启用 GPU 加速。
chromium-flags.conf
取决于您的浏览器版本,可能无法正常工作,但相同的标志可通过chrome://flags
.我的个人配置有这些标志:
除了 Vulkan 之外,这将导致所有功能
chrome://gpu
都是绿色的、启用的和硬件加速的。再一次,这可能会因您的硬件、驱动程序甚至浏览器版本而异,因此请尝试并找到适合您的设置。视频解码
没有浏览器默认实现硬件视频解码。好消息是这种情况即将改变。
火狐
下一个 Firefox 版本 (75) 将在 Wayland 下提供 GPU 视频解码功能。您可能必须手动启用它。
铬
Chromium 有一个补丁可以启用 GPU 视频解码,但它没有合并到主分支中。这意味着您必须从 PPA 安装特殊版本。
我会责怪视频驱动程序...
在 Windows 上,众所周知,如果可能的话,大多数视频编解码器会将工作推到远离 CPU 的显卡上,并且通常制造商在优化 Windows 驱动程序上花费的时间比其他任何时间都多。
特别是开源驱动程序,他们必须向任何竞争对手透露他们的优化。你特别提到了视频播放
一个可能的问题是在安装了多个共享同一个主文件夹的桌面时出现问题。一个中更改的设置可能会影响另一个。例如,Gnome 与 Plasma 的问题较少,但更可能出现在具有相同底层基础(即 Unity、Gnome、Cinnamon)的多个桌面中。例如,我在使用 Unity 和 Gnome 时遇到了一些小问题。
通过在首选桌面上安装官方风格(如果存在),您可能会获得最佳用户体验。我建议准备一些带有您想尝试的口味的 Live USB(Lubuntu、Xubuntu ......您是否尝试过 Mate,它也很轻巧且非常精致),在 live USB 中进行测试,然后安装您喜欢的口味最喜欢。
不过,归根结底,我怀疑@sudodus是正确的,而英特尔 GPU 驱动程序对 Linux 来说并不那么好(这种情况并不少见)。如果是这种情况,您可能看不到更改桌面环境的任何改进。