专栏底层软件RX0 (ar0820 + ar0233) + RX2 ( 4 * ar0233) 用hbplayer 看图,pym 实际只有4 fps

RX0 (ar0820 + ar0233) + RX2 ( 4 * ar0233) 用hbplayer 看图,pym 实际只有4 fps

已解决
zhuqingliang2022-11-30
72
6

用户您好,请详细描述您所遇到的问题。

1.硬件获取渠道:

2.当前系统镜像版本:

3.当前天工开物版本:

4.问题定位:

1. 如题,hbplayer 6路显示画面正常,但是fps 只有4, 我是在6v_r012_cim_cimdma_isp01_pym01_ar0820_ar0233_4xovx3c_sync 基础上进行修改, 请查看附件的

hb_j5dev.json /cim_config.json /vpm_config.json 改动

2。期望 : RX0 ->cim -> isp0 -> PYM0 , RX2 -> cimdma -> DDR -> isp1 -> PYM1

用 hbplayer 看图画面 卡顿 , pym0 和 pym1 输出只有 4fps, 希望6路都有 30fps

3. 请帮忙看下 cim pym 等配置是否正确 , 如何使6路都输出30fps

5.开发的demo/案例:

6.需要提供的解决方案:

附件:
底层软件
征程5
评论2
0/1000
  • 新手村
    Lv.4

    你好:

    hbplayer显示是通过Ethernet传输,没办法达到30fps;output fps =4,是因为buffer长时间被user持有或者长时间未获取,导致底层buffer轮转不及时,最后导致丢帧;

    2022-11-30
    0
    3
    • zhuqingliang回复新手村:
      1. + cat /sys/devices/platform/soc/47010000.cam_sys/470e0000.pym/fps
      pym0 pipe 4: input fps 30, output fps 4
      pym0 pipe 5: input fps 28, output fps 4
      这里input 是 isp 输出的吗,为什么说是被userr持有

      2 . 测试发现当我只有两路输出 15fps

      pym0 pipe 0: input fps 30, output fps 16

      pym0 pipe 1: input fps 30, output fps 15

      3路时是10 fps

      pym0 pipe 0: input fps 30, output fps 10

      pym0 pipe 1: input fps 30, output fps 10

      pym0 pipe 2: input fps 30, output fps 10

      pym0 pipe 3: input fps 0, output fps 0

      4路时是 7.5

      pym0 pipe 0: input fps 30, output fps 7

      pym0 pipe 1: input fps 30, output fps 8

      pym0 pipe 2: input fps 30, output fps 7

      pym0 pipe 3: input fps 30, output fps 8

      为什么 刚好是 (30/路数)关系 ?

      2022-11-30
      0
    • 新手村回复zhuqingliang:

      1.input fps是指前级模块输入的数据帧数,如果input fps < 30fps,pipe5 整条链路都是28fps;output fps< input fps,是output buffer轮转异常,导致output帧率异常;这种异常一般底层buffer不够引起的,底层buffer不够一般是用户持有时间过长或者用户长时间不获取;从你目前的场景来看,用hbplayer显示,上层获取pym buffer之后,直到发送完成,才会去release,这样就是用户长时间不获取;

      2.这个我也没办法解释,只能说是巧合,我建议你把显示的图层从1080P改成480*240,这样显示的帧率能上升;

      2022-11-30
      0
    • zhuqingliang回复新手村:

      谢谢解答

      2022-11-30
      0
  • 费小财
    Lv.5

    您好,

    这个是不是要看下你的带宽是不是能满足要求的

    2022-11-30
    0
    1
    • zhuqingliang回复费小财:

      Speed: 1000Mb/s 带宽 可以传输 1 * ar0820 + 5 * ar0233 吗, 怎么计算?

      2022-11-30
      1