Arch Linux 官方的 Chromium 已经支持 VA-API

2019-02-08 11:06:30 +08:00
 chih758
需要手动打开
chrome://flags/#enable-accelerated-video
chrome://flags/#enable-accelerated-mjpeg-decode

https://git.archlinux.org/svntogit/packages.git/commit/?h=packages/chromium&id=fb41953b188343acb8a4739d5f76427fdfbeed24

作用是视频硬件解码
9384 次点击
所在节点    Linux
18 条回复
frylkrttj
2019-02-08 14:32:31 +08:00
干嘛用的
Love4Taylor
2019-02-08 14:34:13 +08:00
@frylkrttj "视频硬件解码"
frylkrttj
2019-02-08 14:38:04 +08:00
@Love4Taylor 是 Chromium 开放这个 api 给大家,还是 Chromium 直接调用硬件播放网页视频?
xxgirl2
2019-02-08 15:08:49 +08:00
arch 的好像早就有了。
我在 ubuntu 上用 ungoogled-chrome,也有这个补丁。
gyuce
2019-02-08 17:36:25 +08:00
@frylkrttj 是直接硬解播放视频,vainfo 里支持的都可以
可算能告别软解了
gyuce
2019-02-08 17:37:55 +08:00
@xxgirl2 之前是非官方的。谷歌几年前表示没有支持的打算,火狐也不支持
虽然基于 gentoo 的 chrome os 硬解 vaapi 完美
cabbage
2019-02-08 18:47:41 +08:00
@frylkrttj

VA-API 是 Intel 开发的硬解 /硬编码开源库,据我所知社区给 chromium 的补丁早就有了,但是 chromium 官方老认为 linux 生态太复杂兼容不好做,就一直没合并。

虽然以前也可以自己打 VA-API 的补丁自己编译… 但是对于有需要的人来说,这次 Arch 官方的 chromium 打了补丁就不用自己动手麻烦了

其实之前 AUR 里也有预编译的 chromium-vaapi-bin,不过现在既然 Arch 官方上补丁了,伸手党可以一键 pacman 了

所以… VDPAU 补丁不知道啥时候给打上🤔
chih758
2019-02-08 19:09:25 +08:00
@cabbage 没戏,装 libva-vdpau-driver 吧
cabbage
2019-02-08 19:18:17 +08:00
@chih758

Ryzen 用户对此很无奈😂
iwtbauh
2019-02-08 21:50:08 +08:00
@cabbage #9

如果我没记错的话,ryzen 是 CPU 吧。CPU 和 vaapi/vdpau 什么关系。

另外,AMD GPU 同时支持 vaapi 和 vdpau
iwtbauh
2019-02-08 21:51:21 +08:00
希望 Debian 也给打上补丁。

虽然我几乎不用浏览器看视频
redsonic
2019-02-08 22:09:23 +08:00
新年礼物,应该能提高不少 archlinux 的用户。
RqPS6rhmP3Nyn3Tm
2019-02-10 07:46:25 +08:00
有生之年
不过我怎么记得早就有了
okampfer
2019-02-10 15:29:15 +08:00
这个跟已经有的 GPU 加速不一样吗?
miss1123
2019-02-12 22:55:46 +08:00
解码器已经换成 MojoVideoDecoder 了
wzyy2
2019-02-17 19:50:19 +08:00
之前有想过给 chrome 对上 ffmpeg 的硬解码标准接口(最近才有的,毕竟 ffmpeg 不是面向硬解码的集成库,gstreamer 才是)。。这样来做多平台适配
直接 vaapi 兼容性不好,也就 intel 的可以用 --- 这个也是多亏 chromebook 要用, 所以 google 才投入人力做了支持,其实蛮 ugly 的。。。

还有,光是硬解码对上没用,如果硬解码完的数据还是 CPU 去处理,会比软解码还慢(涉及到显存搬运的问题),所以还要硬解码+GPU ZERO-Copy 显示, 这个的话就会涉及到 linux 平台各种平台乱七八糟的 opengl 实现了。。。。
kevinhwang
2019-06-15 16:44:08 +08:00
我来补一条信息: https://git.archlinux.org/svntogit/packages.git/commit/?h=packages/chromium&id=493cb5bf7b8453f628ee74ae75add8699ad244f0

upgpkg: chromium 73.0.3683.75-2
Remove VAAPI support; it hasn't been as trouble-free as I had expected.

git-svn-id: file:///srv/repos/svn-packages/svn@348360 eb2447ed-0c53-47e4-bac8-5bc4a241df78
pluto0x0
280 天前
那 google-chrome-stable 啥时候能用上?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/533409

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX