Navigation

    全志在线开发者论坛

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • 在线文档
    • 社区主页

    【FAQ】全志V853芯片 VE debugfs调试节点信息说明

    其它全志芯片讨论区
    v853 faq 技术支持
    1
    1
    293
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • q1215200171
      budbool LV 8 last edited by

      VE debugfs调试节点信息说明

      【调试信息】

      cat /sys/kernel/debug/mpp/ve
      ********Channal[0]: H265Enc Ver.07388090580d7ad94c897633057ff0806abf4340 F119********
      MainProfile, Level:186, BitRate:1048576, FrameRate:20
      Input:1920x1080, Output:2304x1296, RotAng:0
      Crop: Left:0, Top:0, Width:0, Height:0
      IDRPeriod:40, GopSize:2, NormalP, VBR, IpcCase, Colour
      InitQp:30, IQp[10~50], PQp[10~50]
      CurPQp:29, TargetBits:23424, RealBits:25920, BitRatio:110.66%
      Scene:1, Move:0, MovingLevel:0, BinImgRatio:0.32%, MovingTh:20
      AvgBitRate:3, RealBitRate:763, AvgFrmRate:0, RealFrmRate:21
      LBC:1, Lossy2X, y&yc_stride:1152,1728
      VbvSize:622592, Unused:619328, Valid:3264, ValidFrmNum:1
      Intra4x4:1, IntraInP:1, 3DNR:1
      Quality:10, IBitsCoef:10, PBitsCoef:10
      Mad[][10]:96.21 1.55 0.42 0.23 0.17 0.10 0.07 0.03 0.00 0.00 0.00 0.00
      Mad[0][]:3.83 4.90 39.77 30.91 10.06 3.28 1.81 0.83 0.45 0.36
      ClassifyTh[]:0 0 0 0 0 0 0 0 0 0 0 0
      Lambda:0.00, LambdaC:0.00, LambdaSqrt:0.00
      Intra: Coef{31 31 31}, Th{0 0 0}
      PredTend: Inter:16, Skip:16, Merge:20
      ********End Channal[0] H265Enc********
      ********Channal[1]: H264Enc Ver.07388090580d7ad94c897633057ff0806abf4340 F119********
      MainProfile, Level:51, BitRate:512000, FrameRate:20
      Input:640x360, Output:640x360, RotAng:0
      Crop: Left:0, Top:0, Width:0, Height:0
      IDRPeriod:60, NormalP, VBR, IpcCase, Colour
      InitQp:30, IQp[10~45], PQp[10~45]
      CurPQp:20, TargetBits:20894, RealBits:25648, BitRatio:122.75%
      Scene:0, Move:1, MovingLevel:1, BinImgRatio:1.55%, MovingTh:20
      AvgBitRate:585, RealBitRate:374, AvgFrmRate:21, RealFrmRate:21
      LBC:1, Lossy2X, y&yc_stride:384,576
      VbvSize:304128, Unused:300864, Valid:3264, ValidFrmNum:1
      Intra4x4:1, IntraInP:1, 3DNR:1
      Quality:10, IBitsCoef:10, PBitsCoef:10
      Mad[][10]:46.81 7.12 1.50 0.44 0.38 0.56 0.19 0.19 0.25 0.06 0.00 0.00
      Mad[0][]:1.31 5.94 7.38 3.81 4.75 5.50 7.31 4.81 3.62 2.38
      ClassifyTh[]:0 0 0 0 0 0 0 0 0 0 0 0
      ********End Channal[1] H264Enc********
      

      【参数说明】

      参数 描述
      Channal VE通道号,0/1/2/3
      EncType 编码类型,H264:H264Enc;H265:H265Enc
      Ver 编码库版本,对应的commit ID
      FrameCnt 编码帧的帧数,例如F119表示第119帧
      Profile 编码输出视频的档次,档次越高,允许使用的编码技术越丰富。H264低于High不能使用8x8转换,质量变差,如客户没具体要求,默认H264使用Hihg,H265使用Main。H264:Base/ Main/ High,H265:Main/ Main10/ MainStill
      Level 编码输出视频的等级,按照标准规定的分辨率和帧率而定。过往有些客户的机器出现解码高Level码流性能不足的情况,所以建议由编码库内部自适应配置。H264:定义在enum H264_LEVEL_E,H265:定义在enum H265_LEVEL_E
      BitRate 码率,单位bps
      FrameRate 帧率,单位fps
      Input 编码输入分辨率
      Output 编码输出分辨率
      RotAng 旋转角度
      Crop 裁剪坐标
      IDRPeriod I帧周期
      GopSize 编码参考集大小,该参数不影响码率控制,H265的该参数会影响某些解码器的参考帧内存预分配,建议统一配置成2。
      FixQp 固定I/P帧Qp,仅在RcMode选择FixQp时生效
      InitQp RcMode为非FixQp下,首个I帧Qp
      IQp I帧Qp取值范围
      PQp P帧Qp取值范围
      TargetBits 当前帧目标bit数
      RealBits 当前帧实际bit数
      BitRatio bit数比例 = 100 * RealBits / TargetBits
      Scene 纹理复杂程度的等级,[0,2]
      Move 运动复杂程度的等级,[0,4]
      MovingLevel 场景变化剧烈程度等级,[0,3]
      BinImgRatio SAD超过MovingTh的8x8块数量比例,[0%,100%]
      MovingTh 8x8块SAD阈值,[10,31]
      AvrBitRate 到目前为止的平均码率,按编码器拿到的VIBuffer的时间戳每隔一秒更新一次
      RealBitRate 实际最近一秒内的瞬时码率,按编码器拿到的VIBuffer的时间戳每隔一秒更新一次
      AvgFrmRate 到目前为止的平均帧率,按编码器拿到的VIBuffer的时间戳每隔一秒更新一次
      RealFrmRate 实际最近一秒内的瞬时帧率,按编码器拿到的VIBuffer的时间戳每隔一秒更新一次
      AFBC VI使用LBC的开关,[0,1]
      LBC VI使用LBC的开关,[0,1]
      VbvSize 编码器输出Buffer长度
      Unused VbvBuffer剩余可用空间
      Valid VbvBuffer已占用空间
      ValidFrmNum 占用VbvBuffer未归还的帧数量
      Intra4x4 帧内4x4块预测开关,[0,1]
      IntraInP P帧使用帧内预测开关,[0,1]
      3DNR 编码器3D滤波开关,[0,1]
      Quality 静止场景下的P帧bit数比重,按10为100%计算,[0,20]
      IBitsCoef I帧bit数比重,按10为100%计算,[1,20]
      PBitsCoef 运动场景下P帧bit数比重,按10为100%计算,[1,50]
      Mad[][10] 纹理MAD直方图比例分布,以10为步长
      Mad[0][] 纹理MAD在10以内的直方图比例分布,以1为步长
      ClassifyTh MB级码控分类阈值
      Lambda H265编码器Lambda值,H264:无效,V853的H265无效
      LambdaC H265编码器LambdaC值,H264:无效,V853的H265无效
      LambdaSqrt H265编码器LambdaSqrt值,H264:无效,V853的H265无效
      IntraCoef 帧内分块决策系数,三个系数分别对应32x32、16x16、8x8块,系数越大,越倾向于分小块,H264:无效,H265:[0,31]
      IntraTh 帧内分块决策MAD阈值,三个阈值分别对应32x32、16x16、8x8块,阈值越小,越倾向于分小块,H264:无效,H265:[0,127]
      PredTendInter Inter预测模式倾向系数,系数越小,越倾向于Inter预测,H264:无效,H265:[0,63]
      PredTendSkip Skip预测模式倾向系数,系数越小,越倾向于Skip预测,H264:无效,H265:[0,63]
      PredTendMerge Merge预测模式倾向系数,系数越小,越倾向于Merge预测,H264:无效,H265:[0,36]

      【调试方法】

      app运行结束后,支持查看VE debugfs调试信息功能的开启方法。

      默认情况下,app运行结束后,通过 cat /sys/kernel/debug/mpp/ve 无法继续查看ve的debugfs调试信息。

      在app运行前执行命令 echo 1 > /sys/kernel/debug/mpp/ve 可开启该功能。
      平台重启后,修改会自动失效,需要重新打开。

      执行命令 echo 0 > /sys/kernel/debug/mpp/ve 可恢复默认情况。

      1 Reply Last reply Reply Quote Share 0
      • Referenced by  q1215200171 q1215200171 
      • Referenced by  q1215200171 q1215200171 
      • Referenced by  q1215200171 q1215200171 
      • Referenced by  q1215200171 q1215200171 
      • Referenced by  q1215200171 q1215200171 
      • Referenced by  q1215200171 q1215200171 
      • Referenced by  q1215200171 q1215200171 
      • Referenced by  q1215200171 q1215200171 
      • Referenced by  q1215200171 q1215200171 
      • Referenced by  q1215200171 q1215200171 
      • 1 / 1
      • First post
        Last post

      Copyright © 2022 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号

      行为准则 | 用户协议 | 隐私权政策