Linux 上的 Chrome 用户的春天即将来临?

前言

可能有一部分 Linux 用户到现在还不知道,实际上你们用的 Chrome(或原生 Chromium)是无法硬解码视频的。也许你是因为硬件还不错没注意到,或者高占用(卡)习惯了,也有可能是压根不在意。

很久以前 Linux 相关的社区用户就向 Chromium 团队反馈过 Linux 平台 GPU 解码视频的要求,并且提供了方案。但是被以 Linux 上还不能使图形硬件稳定工作或相关的类似理由而拒绝了。

但毕竟 Chromium 是开放的,各大发型版要么官方或者社区都有提供定制过的 Chromium,为用户解决了这个问题(集成了硬解码视频的补丁)。这也是为什么 Linux 用户应该使用 Chromium 而不是 Chrome 的理由,这就是使用开源软件带来的实际好处。


Arch Linux

早期的 Arch Linux 或 Manjaro 用户如果想用支持硬件解码的 Chromium 会选择安装 aur/chromium-vaapi 或者 aur/chromium-vaapi-bin 这两个包。

但好消息是就在最近 Arch 官方源中的 extra/chromium 已经支持了硬件解码,并取代了上述两个包:

Ubuntu

Ubuntu 用户可以使用这个 PPA: Chromium Dev branch

如果你觉得这个源的 Chromium 更新太快了,可以选择 Chromium Beta branch


正文

同样的,其他发型版基本都有类似的定制 Chromium,但如果你实在是不知道怎么安装这种 Chromium 或者是它的硬件解码开始工作的话,也没关系,你可以稍微等一下官方的动态。

我说的官方指的是 Google 官方。因为最近得到了一个好消息,Chrome 从 73 版本开始将在 Linux 平台启用 Mojo 视频解码器(相关新闻:Chrome 73 Enabling The Mojo Video Decoders For Linux)。

老实讲我不是很了解这个 Mojo 解码器,在知乎提过相关问题(如何看待 Chrome 73 版本将在 Linux 上启用 Mojo 视频解码器?)但是没有回答。

但我想它是否意味着 Linux 平台原生的硬解码视频要来了呢?Linux 上一大票的 Chromium 用户能转为 Chrome 用户了?

我还是很期待 Chrome 73 的到来的:)


结束语

丢一张纯软解和混合解码(音频软解/视频硬解)的对比照吧(解码器是 MojoVideoDecoder):


最后呼吁 Chromium 团队重视 Linux 平台的视频硬解码,我们的 GPU 工作得好着呢 🙄 环境不对劲关掉就是了。

编辑于 2019-02-11