首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么Kubuntu在YouTube和其他网页浏览中使用的CPU比Windows多得多?

为什么Kubuntu在YouTube和其他网页浏览中使用的CPU比Windows多得多?
EN

Ask Ubuntu用户
提问于 2020-03-10 20:01:31
回答 3查看 9.8K关注 0票数 32

我刚从Windows搬到Kubuntu。我觉得Kubuntu上的浏览器花了太多的CPU来工作。

例如:当我看Youtube时:

  • 在windows中,CPU约占12%。
  • 在Kubuntu,CPU大约是50%。同样的结果w/18.04和19.10,加上Ubuntu 18.04。

或者当我在网上冲浪时,尤其是当我看视频或听歌时,Kubuntu上的CPU总是更高。

我试过Firefox,Chrome,Chrome,但是CPU的使用率总是太高了。

这是我个人电脑的信息:

  • 英特尔核心i5-6200 u
  • 英特尔高清图形520
  • 4GB Ram

有人知道如何解决这个问题吗?请帮帮我。非常感谢。

EN

回答 3

Ask Ubuntu用户

回答已采纳

发布于 2020-03-11 13:44:12

您看到CPU消耗更高的主要原因是缺乏视频相关功能的硬件加速:主要是视频解码和可能的渲染。Intel的开源GPU驱动程序具有很高的质量,并且支持这些特性,但是浏览器在实现支持方面有一些困难。

据我所知,截至2020年3月11日,以下资料如下:

GPU加速

Firefox和Chrome/Chrome都支持GPU加速渲染,但默认情况下不启用GPU。

火狐

您需要启用两种功能:非主线程组合(OMTC)WebRender

我个人在about:config中有下一个设置:

代码语言:javascript
复制
layers.acceleration.force-enabled = true
gfx.webrender.all = true
gfx.webrender.compositor = true
gfx.webrender.enabled = true
dom.webgpu.enabled = true

这将导致about:support's决策日志中的所有内容都启用。但您可能需要对设置进行实验,才能获得适合您的组合,因为某些硬件/驱动程序组合可能会遇到问题。

Chrome/Chromium

设置浏览器功能标志需要启用GPU加速。chromium-flags.conf可能不工作,取决于您的浏览器版本,但相同的标志可以通过chrome://flags获得。

我的个人配置有以下标志:

代码语言:javascript
复制
--ignore-gpu-blacklist
--enable-gpu-rasterization
--enable-oop-rasterization
--enable-native-gpu-memory-buffers
--enable-zero-copy
--enable-accelerated-mjpeg-decode
--enable-accelerated-video

这将导致chrome://gpu中的所有功能都是绿色的、启用的和硬件加速的,除了Vulkan。这可能会再次不同,取决于你的硬件,驱动程序,甚至浏览器版本,所以尝试并找到适合你的设置。

视频解码

默认情况下,没有浏览器实现硬件视频解码。好消息是,这种情况即将改变。

火狐

下一个火狐版本(75)将在Wayland下发布GPU视频解码功能。你可能得手动启用它了。

有一个补丁的铬,使GPU视频解码,但它没有合并到主要分支。这意味着你必须从PPA安装一个特殊版本

票数 47
EN

Ask Ubuntu用户

发布于 2020-03-11 10:12:49

我会怪录像司机..。

在windows上,大多数视频编解码器在可能的情况下把工作推送到远离CPU的显卡上,而且通常制造商花在优化windows驱动程序上的时间比任何其他厂商都多。

特别是开源驱动程序,在这些驱动程序中,它们必须向任何竞争对手展示它们的优化。你还特别提到了视频播放

票数 10
EN

Ask Ubuntu用户

发布于 2020-03-11 02:58:16

一个可能的问题是,在安装多台桌面时,所有用户共享同一个主文件夹时都会出现问题。一个中更改的设置会影响另一个设置。例如,Gnome与等离子的问题就不那么严重了,但更有可能出现在多个基本基础相同的桌面上(例如,Unity,Cinnamon)。举个例子,我和Unity&Gnome有过一些小问题。

您可能会获得最好的用户体验,通过安装您喜欢的桌面官方风格,如果存在。我建议准备一些你想尝试的口味的活生生的USB (Lubuntu,Xubuntu…你有没有试过,它也是轻量级和非常抛光),测试的东西在现场USB,然后安装风味,你最喜欢。

不过最终,我怀疑@sudodus是正确的,英特尔的GPU驱动程序对Linux就没有那么好了(这种情况并不少见)。如果是这样的话,您可能看不到桌面环境的任何改进。

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1216192

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档