Snap 版 Chromium 即将支持 VA-API 硬件加速

 时间回到 2019 年 2 月,当时就有用户在 Ubuntu 的 bug 页面提交了 Snap 版本的 Chromium 缺乏对 VA-API(Video Acceleration API) 视频硬件解码支持的报告(如下图),之后 Snap Chromium 就一直处于缺失 VA-API 硬件解码支持的状态。如今时隔近三年半,Ubuntu 开发团队终于想起来要解决这一问题了。

Snap 版 Chromium 即将支持 VA-API 硬件加速

VA-API 是一个开源的应用编程接口,允许应用程序通过 GPU 获得硬件视频加速功能,它由免费的开源库 libva 实现,通常与 GPU 驱动一起提供。VA-API 视频解码/编码接口与平台和窗口系统无关,可以加速处理包括对视频解码、视频编码和渲染的支持。

VA-API 规范最初是由英特尔为其 GMA 系列 GPU 硬件设计的,其具体目的是最终取代 XvMC 标准,但今天该 API 已不再局限于英特尔特定的硬件或 GPU,其他硬件和制造商都可以自由使用这个开放标准的 API,用他们自己的硬件进行硬件加速视频处理,而无需支付版权费。

将视频处理转向 GPU,能够有效提高处理效率并降低能耗,尤其是能够使笔记本电脑的续航得到提升。

Nathan Teodosio 和 Sebastien Bacher 是 Ubuntu 的两位开发者,在最近的几天时间里他们频繁提交新的构建版本,致力于为 Snap 版本的 Chromiun 解决 VA-API 支持的问题。虽然这个 bug 报告已存在了近三年半的时间,但看起来这个报告很快就会关闭了。

Snap 版 Chromium 即将支持 VA-API 硬件加速

从报告页面中的评论和构建状态来看,现阶段构建并不稳定,还存在不少的问题需要解决(因此也没有放进 Ubuntu 应用商店),但已经开始处理这个问题就已经是很大的进步了。有兴趣尝试支持硬件加速的 Chromium Snap 的用户可以查看下方的安装方式。

在今年一月份,Firefox 就已经在 Linux 平台上获得了全面的 VA-API 支持,Chromium 该加把劲了。

安装方式:

  1. 如果你是以 Snap 方式运行 Chromium,请首先备份你的书签、密码等信息。

  2. 按键盘上的 Ctrl + Alt + T 键,打开终端,运行以下命令,通过命令删除 Chromium snap

      sudo snap remove chromium  

Snap 版 Chromium 即将支持 VA-API 硬件加速

3. 接下来,通过运行命令安装支持硬件加速的测试版。

  sudo snap install --channel candidate/hwacc chromium  

Snap 版 Chromium 即将支持 VA-API 硬件加速

 

展开阅读全文
发表评论

相关文章