首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
V2EX  ›  Linux

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

  •  
  •   chih758 · 248 天前 via Android · 5021 次点击
    这是一个创建于 248 天前的主题,其中的信息可能已经有所发展或是发生改变。
    需要手动打开
    chrome://flags/#enable-accelerated-video
    chrome://flags/#enable-accelerated-mjpeg-decode

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

    作用是视频硬件解码
    第 1 条附言  ·  247 天前
    17 回复  |  直到 2019-06-15 16:44:08 +08:00
        1
    frylkrttj   248 天前
    干嘛用的
        2
    Love4Taylor   248 天前
    @frylkrttj "视频硬件解码"
        3
    frylkrttj   248 天前
    @Love4Taylor 是 Chromium 开放这个 api 给大家,还是 Chromium 直接调用硬件播放网页视频?
        4
    xxgirl2   248 天前
    arch 的好像早就有了。
    我在 ubuntu 上用 ungoogled-chrome,也有这个补丁。
        5
    gyuce   247 天前 via Android
    @frylkrttj 是直接硬解播放视频,vainfo 里支持的都可以
    可算能告别软解了
        6
    gyuce   247 天前 via Android
    @xxgirl2 之前是非官方的。谷歌几年前表示没有支持的打算,火狐也不支持
    虽然基于 gentoo 的 chrome os 硬解 vaapi 完美
        7
    cabbage   247 天前 via Android
    @frylkrttj

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

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

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

    所以… VDPAU 补丁不知道啥时候给打上🤔
        8
    chih758   247 天前
    @cabbage 没戏,装 libva-vdpau-driver 吧
        9
    cabbage   247 天前 via Android
    @chih758

    Ryzen 用户对此很无奈😂
        10
    iwtbauh   247 天前 via Android
    @cabbage #9

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

    另外,AMD GPU 同时支持 vaapi 和 vdpau
        11
    iwtbauh   247 天前 via Android
    希望 Debian 也给打上补丁。

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

    还有,光是硬解码对上没用,如果硬解码完的数据还是 CPU 去处理,会比软解码还慢(涉及到显存搬运的问题),所以还要硬解码+GPU ZERO-Copy 显示, 这个的话就会涉及到 linux 平台各种平台乱七八糟的 opengl 实现了。。。。
        17
    kevinhwang   120 天前
    我来补一条信息: 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/[email protected] eb2447ed-0c53-47e4-bac8-5bc4a241df78
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4163 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 28ms · UTC 08:21 · PVG 16:21 · LAX 01:21 · JFK 04:21
    ♥ Do have faith in what you're doing.