有什么方法可以在 Ubuntu 中为 Web 浏览器启用硬件加速?当我的 GPU 什么都不做时,观看 YouTube 视频并让我的 CPU 完成所有工作很烦人。
我知道这里有 Chromium 的解决方法,How To Enable Hardware Acceleration In Chromium On Ubuntu Or Linux Mint (VA-API Patched PPA Builds )
我试过了,但它对我不起作用。
我发现 Chrome 将允许您从标志启用硬件加速,但是如果您在chrome://media-internals中检查用于解码视频的视频解码器不是 MojoVideoDecoder(GPU),它会使用 CPU 解码。在chrome://gpu中它仍然会显示它正在使用硬件加速,但实际上并非如此。
经过长时间的搜索,我得出的结论是目前无法在 Chrome(当前版本 88.0)中进行硬件加速。
有没有办法在 Ubuntu 20.04 中进行硬件加速?浏览器无所谓。
多次尝试后,我发现指南How To Enable Hardware Acceleration In Chromium On Ubuntu Or Linux Mint(VA-API Patched PPA Builds实际上有效。密切注意步骤 n.7,它应该可以正常工作。
要检查它是否适合您:
(kPlay)
下方的选项卡。它代表当前正在播放的视频。点击它。kVideoDecoderName
。如果是"FFmpegVideoDecoder"
,则硬件加速不起作用。如果是MojoVideoDecoder
,您正在使用硬件加速。检查它是否有效的另一种方法是在同一个 Youtube 视频上打开 Chrome 和 Chromium。一次播放一个并检查您的 CPU 使用率。如果您做对了所有事情,Chromium 的 CPU 使用率应该会大大降低。(只是为了让你明白,对我来说,带硬件加速的 Chromium 使用了大约 18%-20% 的 CPU,而没有硬件加速的 Chrome 使用了大约 40%-45%,有时峰值为 60%)。
作为预防措施,我建议您也遵循本指南如何在 Chrome 中打开和关闭硬件加速。我知道它适用于 Chrome,但它应该在 Chromium 上同样有效。