有什么方法可以在 Ubuntu 中为 Web 浏览器启用硬件加速?当我观看 YouTube 视频时,我的 CPU 一直在工作而我的 GPU 却无所事事,这真是令人烦恼。
我知道这里有一个使用 Chromium 的解决方案,如何在 Ubuntu 或 Linux Mint 上的 Chromium 中启用硬件加速(VA-API 修补的 PPA 版本)
我尝试过,但是没有用。
我发现 Chrome 可以让你通过标志启用硬件加速,但如果你登录chrome://media-internals用于解码视频的视频解码器不是 MojoVideoDecoder(GPU),而是使用 CPU 解码。chrome://gpu它仍会显示正在使用硬件加速,但事实上并非如此。
经过长时间的搜索,我得出结论:Chrome(当前版本 88.0)目前无法实现硬件加速。
Ubuntu 20.04 有没有什么办法可以实现硬件加速?浏览器无所谓。
答案1
尝试多次后,我发现指南如何在 Ubuntu 或 Linux Mint 上的 Chromium 中启用硬件加速(VA-API 修补的 PPA 版本确实有效。密切关注步骤 7,它应该可以正常工作。
要检查它是否适合您:
- 进入 Youtube 并开始制作视频。
- 进去chrome://media-internals并找到
(kPlay)
其下方的标签。它代表当前正在播放的视频。单击它。 - 查找
kVideoDecoderName
。如果是"FFmpegVideoDecoder"
,则硬件加速不起作用。如果是MojoVideoDecoder
,则您正在使用硬件加速。
检查它是否有效的另一种方法是打开 Chrome 和 Chromium 播放同一个 Youtube 视频。一次播放一个,然后检查 CPU 使用率。如果一切操作正确,Chromium 的 CPU 使用率应该会低得多。(为了让您了解情况,对我来说,带硬件加速的 Chromium 使用大约 18%-20% 的 CPU,而没有硬件加速的 Chrome 使用大约 40%-45%,有时峰值达到 60%)。
为了以防万一,我建议也遵循本指南如何在 Chrome 中打开和关闭硬件加速。我知道它是适用于 Chrome,但它在 Chromium 上应该也能正常工作。