我刚从Windows搬到Kubuntu。我觉得Kubuntu上的浏览器花了太多的CPU来工作。
例如:当我看Youtube时:
或者当我在网上冲浪时,尤其是当我看视频或听歌时,Kubuntu上的CPU总是更高。
我试过Firefox,Chrome,Chrome,但是CPU的使用率总是太高了。
这是我个人电脑的信息:
有人知道如何解决这个问题吗?请帮帮我。非常感谢。
发布于 2020-03-11 13:44:12
您看到CPU消耗更高的主要原因是缺乏视频相关功能的硬件加速:主要是视频解码和可能的渲染。Intel的开源GPU驱动程序具有很高的质量,并且支持这些特性,但是浏览器在实现支持方面有一些困难。
据我所知,截至2020年3月11日,以下资料如下:
Firefox和Chrome/Chrome都支持GPU加速渲染,但默认情况下不启用GPU。
您需要启用两种功能:非主线程组合(OMTC)和WebRender。
我个人在about:config中有下一个设置:
layers.acceleration.force-enabled = true
gfx.webrender.all = true
gfx.webrender.compositor = true
gfx.webrender.enabled = true
dom.webgpu.enabled = true这将导致about:support's决策日志中的所有内容都启用。但您可能需要对设置进行实验,才能获得适合您的组合,因为某些硬件/驱动程序组合可能会遇到问题。
设置浏览器功能标志需要启用GPU加速。chromium-flags.conf可能不工作,取决于您的浏览器版本,但相同的标志可以通过chrome://flags获得。
我的个人配置有以下标志:
--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安装一个特殊版本。
发布于 2020-03-11 10:12:49
我会怪录像司机..。
在windows上,大多数视频编解码器在可能的情况下把工作推送到远离CPU的显卡上,而且通常制造商花在优化windows驱动程序上的时间比任何其他厂商都多。
特别是开源驱动程序,在这些驱动程序中,它们必须向任何竞争对手展示它们的优化。你还特别提到了视频播放
发布于 2020-03-11 02:58:16
一个可能的问题是,在安装多台桌面时,所有用户共享同一个主文件夹时都会出现问题。一个中更改的设置会影响另一个设置。例如,Gnome与等离子的问题就不那么严重了,但更有可能出现在多个基本基础相同的桌面上(例如,Unity,Cinnamon)。举个例子,我和Unity&Gnome有过一些小问题。
您可能会获得最好的用户体验,通过安装您喜欢的桌面官方风格,如果存在。我建议准备一些你想尝试的口味的活生生的USB (Lubuntu,Xubuntu…你有没有试过,它也是轻量级和非常抛光),测试的东西在现场USB,然后安装风味,你最喜欢。
不过最终,我怀疑@sudodus是正确的,英特尔的GPU驱动程序对Linux就没有那么好了(这种情况并不少见)。如果是这样的话,您可能看不到桌面环境的任何改进。
https://askubuntu.com/questions/1216192
复制相似问题