找回密码
 立即注册
123
返回列表 发新帖
楼主: 孤雨独火

mpv硬解不同后端和api的解码渲染压力的横向比较

  • TA的每日心情
    擦汗
    2021-12-4 12:48
  • 签到天数: 42 天

    [LV.5]常住居民I

    45

    主题

    2692

    回帖

    2020

    VC币

    星辰大海

    Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

    积分
    394182

    崭露头角活跃达人CD!BD!

    孤雨独火  楼主| 发表于 2020-5-21 22:58:03 | 显示全部楼层
    Starlight 发表于 2020-5-21 16:57
    建议用 d3d11va 代替 dxva2

    我追加了测试,从数字上看和dxva2-copy差不多
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2021-12-4 12:48
  • 签到天数: 42 天

    [LV.5]常住居民I

    45

    主题

    2692

    回帖

    2020

    VC币

    星辰大海

    Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

    积分
    394182

    崭露头角活跃达人CD!BD!

    孤雨独火  楼主| 发表于 2020-5-21 22:59:38 | 显示全部楼层
    楚轩 发表于 2020-5-21 22:17
    怎么启用d3d11va呢 代码咋写

    直接改成d3d11va,写auto不出意外也是这个,但是可能会使用别的api
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2024-2-19 00:48
  • 签到天数: 609 天

    [LV.9]以坛为家II

    3

    主题

    198

    回帖

    0

    VC币

    白金会员

    Rank: 12Rank: 12Rank: 12

    积分
    71444
    Starlight 发表于 2020-5-21 23:17:14 | 显示全部楼层
    本帖最后由 Starlight 于 2020-5-22 00:24 编辑

    gpu-api=d3d11 时  hwdec=auto => hwdec=d3d11va
    gpu-api=vulkan 时  hwdec=auto => hwdec=nvdec
    gpu-api=vulkan / d3d11 时  hwdec=auto-copy => hwdec=dxva2-copy
    参见https://mpv.io/manual/master/ 中的--hwdec=<api>
    我觉得大部分的开销差异大概产生在WDDM,而不是video api上。
    win10自带的电影与电视播放Sony Camp 4K HDR,除了Video Decode略高,其他图表都不会出现mpv这样夸张的占用率。

    win10 + 游戏卡应该做不到非全屏时输出10bit。
    而且对大部分人用的8bit显示器来说,即使mpv输出了10bit的画面给操作系统,显卡输出是8bpc的话依然会做转换。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    3

    回帖

    0

    VC币

    新手上路

    Rank: 1

    积分
    128
    Oased_W 发表于 2020-5-21 23:36:11 | 显示全部楼层
    本帖最后由 Oased_W 于 2020-5-21 23:53 编辑
    楚轩 发表于 2020-5-21 22:17
    怎么启用d3d11va呢 代码咋写


    vo=gpu
    gpu-context=d3d11
    hwdec=d3d11va

    操作系统需要win8以上,d3d11自感效率挺高的。

    回复 支持 反对

    使用道具 举报

    123
    返回列表 发新帖
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表