目前系统五路1080p30编码 两路1080p30解码 感觉有点不够了 但是vpss和video 的cpu占用率都在30%附近 不知道瓶颈出在哪里
====================Vsys_printDetailedStatistics=======================
[m3vpss ] [m3vpss ] *** Capture Driver Advanced Statistics *** [m3vpss ] [m3vpss ] VIP Parser Reset Count : 0
[m3vpss ] [m3vpss ] | Total Even Odd Total Even Odd Min / Max Min / Max Dropped Fid Repeat Frame Error Y/C
[m3vpss ] CH | Fields Fields Fields FPS FPS FPS Width Height Fields Count (Desc Error Y/C)
[m3vpss ] ————————————————————————————————————
[m3vpss ] 000 | 39189 39189 0 30 30 0 1920 / 1920 1080 / 1080 1 39188 0/0 (0/0)
[m3vpss ] 100 | 39188 39188 0 30 30 0 1920 / 1920 1080 / 1080 1 39187 0/0 (0/0)
[m3vpss ] 200 | 39188 39188 0 30 30 0 1920 / 1920 1080 / 1080 1 39187 0/0 (0/0)
[m3vpss ] 300 | 39189 39189 0 30 30 0 1920 / 1920 1080 / 1080 1 39188 0/0 (0/0)
[m3vpss ] [m3vpss ] VIP Capture Port 0 | DescMissMatch1 = 0, DescMissMatch2 = 0 , DescMissMatch3 = 0 [m3vpss ] VIP Capture Port 1 | DescMissMatch1 = 0, DescMissMatch2 = 0 , DescMissMatch3 = 0 [m3vpss ] VIP Capture Port 2 | DescMissMatch1 = 0, DescMissMatch2 = 0 , DescMissMatch3 = 0 [m3vpss ] VIP Capture Port 3 | DescMissMatch1 = 0, DescMissMatch2 = 0 , DescMissMatch3 = 0 [m3vpss ] [m3vpss ] *** Capture List Manager Advanced Statistics *** [m3vpss ] [m3vpss ] List Post Count : 653154 [m3vpss ] List Stall Count : 0 [m3vpss ] List Post Time (ms) : Max = 2, Min = 0, Avg = 0, Total = 107 [m3vpss ] INTC Timeout Count : (0, 0) (Min timeout value = 973, 986) [m3vpss ] Descriptor miss found count : 0 [m3vpss ] [m3vpss ] [m3vpss ] VIP and VPDMA registers, [m3vpss ] VIP0 : FIQ_STATUS : 0x4810551c = 0x00000000
[m3vpss ] VIP1 : FIQ_STATUS : 0x48105a1c = 0x00000000
[m3vpss ] VPDMA: LIST_BUSY : 0x4810d00c = 0x000e0000
[m3vpss ] [m3vpss ] [m3vpss ] 1334708: CAPTURE: Fields = 156749 (fps = 119, CPU Load = 0)
[m3vpss ] 1334708: CAPTURE: Num Resets = 0 (Avg 0 ms per reset)
[m3vpss ] 1334708: SYSTEM : FREE SPACE : System Heap = 66264 B, Mbx = 10239 msgs) [m3vpss ] 1334708: SYSTEM : FREE SPACE : SR0 Heap = 14040448 B (13 MB) [m3vpss ] 1334708: SYSTEM : FREE SPACE : Frame Buffer = 223349632 B (213 MB) [m3vpss ] 1334709: SYSTEM : FREE SPACE : Bitstream Buffer = 225718912 B (215 MB) [m3vpss ] TILER_STATS: CNT :8BIT
[m3vpss ] TILER_STATS: CNT RESOLUTION: 16384 x 8192
[m3vpss ] TILER_STATS: BUCKET RESOLUTION: 16384 x 8188
[m3vpss ] TILER_STATS: NUM FREE BUCKETS: 0
[m3vpss ] TILER_STATS: NUM USED BUCKETS: 1
[m3vpss ] TILER_STATS: TOTAL FREE AREA: 30033408 (22 %)
[m3vpss ] TILER_STATS: TOTAL USED AREA: 104118784 (77 %)
[m3vpss ] TILER_STATS: TOTAL WASTE AREA: 1245184 (0 %)
[m3vpss ] TILER_STATS: MAX WIDTH RECT: 12288 x 1456
[m3vpss ] TILER_STATS: MAX HEIGHT RECT: 12288 x 1456
[m3vpss ] TILER_STATS: RES ALLOC COUNT [1080P] : 47
[m3vpss ] TILER_STATS: CNT :16BIT
[m3vpss ] TILER_STATS: CNT RESOLUTION: 32768 x 4096
[m3vpss ] TILER_STATS: BUCKET RESOLUTION: 32768 x 4096
[m3vpss ] TILER_STATS: NUM FREE BUCKETS: 0
[m3vpss ] TILER_STATS: NUM USED BUCKETS: 1
[m3vpss ] TILER_STATS: TOTAL FREE AREA: 82495488 (61 %)
[m3vpss ] TILER_STATS: TOTAL USED AREA: 51722240 (38 %)
[m3vpss ] TILER_STATS: TOTAL WASTE AREA: 143360 (0 %)
[m3vpss ] TILER_STATS: MAX WIDTH RECT: 32768 x 1840
[m3vpss ] TILER_STATS: MAX HEIGHT RECT: 32768 x 1840
[m3vpss ] TILER_STATS: RES ALLOC COUNT [1080P] : 47
[m3vpss ] 1334713: SYSTEM : FREE SPACE : Tiler 8-bit = 30033408 B (28 MB) – TILER ON [m3vpss ] 1334714: SYSTEM : FREE SPACE : Tiler 16-bit = 82495488 B (78 MB) – TILER ON [m3vpss ] [m3vpss ] *** [NSF0] NSF Statistics *** [m3vpss ] [m3vpss ] Elasped Time : 1243 secs
[m3vpss ] Total Fields Processed : 21829 [m3vpss ] Total Fields FPS : 475 FPS
[m3vpss ] [m3vpss ] [m3vpss ] CH | In Recv In Reject In Process Out User Out Out [m3vpss ] Num | FPS FPS FPS FPS Skip FPS Skip FPS [m3vpss ] ————————————————
[m3vpss ] 0 | 16 0 16 16 0 0
[m3vpss ] [m3vpss ] [m3vpss ] *** [NSF1] NSF Statistics *** [m3vpss ] [m3vpss ] Elasped Time : 1243 secs
[m3vpss ] Total Fields Processed : 76815 [m3vpss ] Total Fields FPS : 1861 FPS
[m3vpss ] [m3vpss ] [m3vpss ] CH | In Recv In Reject In Process Out User Out Out [m3vpss ] Num | FPS FPS FPS FPS Skip FPS Skip FPS [m3vpss ] ————————————————
[m3vpss ] 0 | 15 0 15 15 0 0
[m3vpss ] 1 | 15 0 15 15 0 0
[m3vpss ] 2 | 15 1 13 13 0 1
[m3vpss ] 3 | 15 0 15 15 0 0
[m3vpss ] [m3vpss ] [m3vpss ] *** [DEI2 ] DEI Statistics *** [m3vpss ] [m3vpss ] Elasped Time : 1243 secs
[m3vpss ] Total Fields Processed : 78375 [m3vpss ] Total Fields FPS : 129 FPS
[m3vpss ] [m3vpss ] [m3vpss ] CH | In Recv In Reject In Process Out[0] Out[1] Out[2] Out[3] Out[4] Skip Out[0] Skip Out[1] Skip Out[2] Skip Out[3] Skip Out[4] User Out[0] User Out[1] User Out[2] User Out[3] User Out[4] Latency [m3vpss ] Num | FPS FPS FPS FPS FPS FPS FPS FPS FPS FPS FPS FPS FPS Skip FPS Skip FPS Skip FPS Skip FPS Skip FPS Min / Max [m3vpss ] ——————————————————————————————————————————————————————————————————-
[m3vpss ] 0 | 30 0 30 15 30 0 0 0 0 0 0 0 0 15 0 0 0 0 27 & 42 & 32 MMM [m3vpss ] 1 | 30 0 30 15 25 0 0 0 0 4 0 0 0 15 0 0 0 0 16 & 44 & 30 MMM [m3vpss ] [m3vpss ] [m3vpss ] *** [DEI0 ] DEI Statistics *** [m3vpss ] [m3vpss ] Elasped Time : 1243 secs
[m3vpss ] Total Fields Processed : 43566 [m3vpss ] Total Fields FPS : 126 FPS
[m3vpss ] [m3vpss ] [m3vpss ] CH | In Recv In Reject In Process Out[0] Out[1] Out[2] Out[3] Out[4] Skip Out[0] Skip Out[1] Skip Out[2] Skip Out[3] Skip Out[4] User Out[0] User Out[1] User Out[2] User Out[3] User Out[4] Latency [m3vpss ] Num | FPS FPS FPS FPS FPS FPS FPS FPS FPS FPS FPS FPS FPS Skip FPS Skip FPS Skip FPS Skip FPS Skip FPS Min / Max [m3vpss ] ——————————————————————————————————————————————————————————————————-
[m3vpss ] 0 | 33 0 33 16 26 0 0 0 0 7 0 0 0 16 0 0 0 0 15 & 36 & 19 MMM [m3vpss ] [m3vpss ] [m3vpss ] *** [DEI1 ] DEI Statistics *** [m3vpss ] [m3vpss ] Elasped Time : 1243 secs
[m3vpss ] Total Fields Processed : 78375 [m3vpss ] Total Fields FPS : 126 FPS
[m3vpss ] [m3vpss ] [m3vpss ] CH | In Recv In Reject In Process Out[0] Out[1] Out[2] Out[3] Out[4] Skip Out[0] Skip Out[1] Skip Out[2] Skip Out[3] Skip Out[4] User Out[0] User Out[1] User Out[2] User Out[3] User Out[4] Latency [m3vpss ] Num | FPS FPS FPS FPS FPS FPS FPS FPS FPS FPS FPS FPS FPS Skip FPS Skip FPS Skip FPS Skip FPS Skip FPS Min / Max [m3vpss ] ——————————————————————————————————————————————————————————————————-
[m3vpss ] 0 | 30 0 30 15 30 0 0 0 0 0 0 0 0 15 0 0 0 0 18 & 50 & 31 MMM [m3vpss ] 1 | 30 0 30 15 30 0 0 0 0 0 0 0 0 15 0 0 0 0 23 & 46 & 32 MMM [m3vpss ] [m3vpss ] ===========SwMsLink_drvPrintAvgStatistics===========
[m3vpss ] SWMS1 : Output FPS: 33.3 fps , Total Window FPS: 33.3 fps … in 1243.5 secs
[m3vpss ] [m3vpss ] *** [SWMS1] Mosaic Driver Statistics *** [m3vpss ] 0) *** Drv Inst [0], handle 93139788, NON_DEI [m3vpss ] [m3vpss ] *** [SWMS1] Mosaic Statistics *** [m3vpss ] [m3vpss ] Elasped Time: 1243 secs
[m3vpss ] [m3vpss ] Output Request FPS : 33 fps (41451 frames) [m3vpss ] Output Actual FPS : 33 fps (41451 frames) [m3vpss ] Output Drop FPS : 0 fps (0 frames) [m3vpss ] Output Reject FPS : 0 fps (0 frames) [m3vpss ] Scaling Internal : 29 ms [m3vpss ] Scaling Internal min : 24 ms [m3vpss ] Scaling Internal max : 36 ms [m3vpss ] [m3vpss ] Win | Window Repeat Drop Recv Que FID Invlid Acc Event Invalid Que Reject Reject Latency OutBufCopy InBufCopy
[m3vpss ] Num | FPS FPS FPS FPS FPS FPS Count (Max/Min) CH Frames Frames Frames Min / Max FPS FPS [m3vpss ] —————————————————————————————————————————
[m3vpss ] 0 | 33 3 0 30 30 0 0 ( 0/255) 0 0 0 10 / 58 / 34 0 0 [m3vpss ] [m3vpss ] [m3vpss ] *** [SWMS1] Mosaic Parameters *** [m3vpss ] [m3vpss ] Output FPS: 30
[m3vpss ] [m3vpss ] Win | Ch | Input | Input | Input | Input | Output | Output | Output | Output | Scan | Low Cost | SWMS | Data | Blank |
[m3vpss ] Num | Num | Start X, Y | Width x Height | Pitch Y / C | Memory Type | Start X, Y | Width x Height | Pitch Y / C | Memory Type | Fmt | ON / OFF | Inst | Format| Frame |
[m3vpss ] ————————————————————————————————————————————————————————————
[m3vpss ] 0 | 1 | 0, 0 | 1920 x 1080 | 3840 / 3840 | NON-TILED | 0, 0 | 1920 x 1080 | 3840 / 0 | NON-TILED | INTERLACE | OFF | 0 | 422I | OFF |
[m3vpss ] [m3vpss ] [m3vpss ] [m3vpss ] *** IpcFramesOutRTOS Statistics *** [m3vpss ] [m3vpss ] Elasped Time : 1243 secs
[m3vpss ] Total Fields Processed : 269852 [m3vpss ] Total Fields FPS : 217 FPS
[m3vpss ] [m3vpss ] [m3vpss ] CH | In Recv In Process In Skip
[m3vpss ] Num | FPS FPS FPS [m3vpss ] ——————————–
[m3vpss ] 0 | 30 30 0
[m3vpss ] 1 | 25 25 0
[m3vpss ] 2 | 30 30 0
[m3vpss ] 3 | 30 30 0
[m3vpss ] 4 | 25 25 0
[m3vpss ] 5 | 15 15 0
[m3vpss ] 6 | 15 15 0
[m3vpss ] 7 | 13 13 0
[m3vpss ] 8 | 15 15 0
[m3vpss ] 9 | 16 16 0
[m3vpss ] decode,diff=29,cnt=4,butime=128
decode,diff=29,cnt=2,butime=64
[c6xdsp ] [c6xdsp ] *** SCD Statistics *** [c6xdsp ] [c6xdsp ] Elasped Time : 1243 secs
[c6xdsp ] Total Fields Processed : 0 [c6xdsp ] Total Fields FPS : 0 FPS
[c6xdsp ] [c6xdsp ] [c6xdsp ] CH | In Recv In Process User Skip Process Skip In Process Time [c6xdsp ] Num | FPS FPS FPS FPS per frame (msec)
[c6xdsp ] —————————————————————-
[c6xdsp ] decode,diff=29,cnt=4,butime=112
[m3video] 1340744: HDVICP-ID:0
[m3video] All percentage figures are based off totalElapsedTime
[m3video] totalAcquire2wait :1 %
[m3video] totalWait2Isr :68 %
[m3video] totalIsr2Done :0 %
[m3video] totalWait2Done :68 %
[m3video] totalDone2Release :0 %
[m3video] totalAcquire2Release :70 %
[m3video] totalAcq2acqDelay :29 %
[m3video] totalElapsedTime in msec : 1313007
[m3video] numAccessCnt: 120367
[m3video] IVA-FPS : 91
[m3video] Average time spent per frame in microsec: 7417
[m3video] 1340744: HDVICP-ID:1
[m3video] All percentage figures are based off totalElapsedTime
[m3video] totalAcquire2wait :1 %
[m3video] totalWait2Isr :94 %
[m3video] totalIsr2Done :0 %
[m3video] totalWait2Done :94 %
[m3video] totalDone2Release :0 %
[m3video] totalAcquire2Release :97 %
[m3video] totalAcq2acqDelay :2 %
[m3video] totalElapsedTime in msec : 1313001
[m3video] numAccessCnt: 125331
[m3video] IVA-FPS : 95
[m3video] Average time spent per frame in microsec: 9847
[m3video] 1340745: HDVICP-ID:2
[m3video] All percentage figures are based off totalElapsedTime
[m3video] totalAcquire2wait :2 %
[m3video] totalWait2Isr :70 %
[m3video] totalIsr2Done :0 %
[m3video] totalWait2Done :70 %
[m3video] totalDone2Release :0 %
[m3video] totalAcquire2Release :73 %
[m3video] totalAcq2acqDelay :26 %
[m3video] totalElapsedTime in msec : 1312251
[m3video] numAccessCnt: 117782
[m3video] IVA-FPS : 89
[m3video] Average time spent per frame in microsec: 7798
[m3video] [m3video] *** ENCODE Statistics *** [m3video] [m3video] Elasped Time : 1243 secs
[m3video] [m3video] [m3video] CH | In Recv In Skip In User Out Latency [m3video] Num | FPS FPS Skip FPS FPS Min / Max
[m3video] ——————————————–
[m3video] 0 | 30 0 0 30 255 / 24358
[m3video] 1 | 25 0 0 25 255 / 24658
[m3video] 2 | 30 0 0 30 255 / 24393
[m3video] 3 | 30 0 0 30 255 / 24372
[m3video] 4 | 26 0 0 26 255 / 24656
[m3video] 5 | 15 0 0 15 255 / 24396
[m3video] 6 | 15 0 0 15 255 / 24369
[m3video] 7 | 13 0 0 13 255 / 24670
[m3video] 8 | 15 0 0 15 255 / 24401
[m3video] 9 | 16 0 0 16 255 / 24356
[m3video] [m3video] Multi Channel Encode Average Submit Batch Size [m3video] Max Submit Batch Size : 24
[m3video] IVAHD_0 Average Batch Size : 1
[m3video] IVAHD_0 Max achieved Batch Size : 2
[m3video] IVAHD_1 Average Batch Size : 1
[m3video] IVAHD_1 Max achieved Batch Size : 1
[m3video] IVAHD_2 Average Batch Size : 1
[m3video] IVAHD_2 Max achieved Batch Size : 2
[m3video] [m3video] Multi Channel Encode Batch break Stats [m3video] Total Number of Batches created: 107712 [m3video] All numbers are based off total number of Batches created
[m3video] Batch breaks due to batch sizeexceeding limit: 75 %
[m3video] Batch breaks due to ReqObj Que being empty: 23 %
[m3video] Batch breaks due to changed resolution class: 1 %
[m3video] Batch breaks due to interlace and progressivecontent mix: 0 %
[m3video] Batch breaks due to channel repeat: 0 %
[m3video] Batch breaks due to different codec: 0 %
[m3video] Total Number of Batches created: 81262 [m3video] All numbers are based off total number of Batches created
[m3video] Batch breaks due to batch sizeexceeding limit: 79 %
[m3video] Batch breaks due to ReqObj Que being empty: 0 %
[m3video] Batch breaks due to changed resolution class: 20 %
[m3video] Batch breaks due to interlace and progressivecontent mix: 0 %
[m3video] Batch breaks due to channel repeat: 0 %
[m3video] Batch breaks due to different codec: 0 %
[m3video] Total Number of Batches created: 67781 [m3video] All numbers are based off total number of Batches created
[m3video] Batch breaks due to batch sizeexceeding limit: 65 %
[m3video] Batch breaks due to ReqObj Que being empty: 33 %
[m3video] Batch breaks due to changed resolution class: 1 %
[m3video] Batch breaks due to interlace and progressivecontent mix: 0 %
[m3video] Batch breaks due to channel repeat: 0 %
[m3video] Batch breaks due to different codec: 0 %
[m3video] [m3video] *** DECODE Statistics *** [m3video] [m3video] Elasped Time : 1243 secs
[m3video] [m3video] [m3video] CH | In Recv In User Out [m3video] Num | FPS Skip FPS FPS [m3video] ———————————–
[m3video] 0 | 30 0 30
[m3video] 1 | 30 0 30
[m3video] [m3video] Multi Channel Decode Average Submit Batch Size [m3video] Max Submit Batch Size : 24
[m3video] IVAHD_0 Average Batch Size : 0
[m3video] IVAHD_0 Max achieved Batch Size : 0
[m3video] IVAHD_1 Average Batch Size : 1
[m3video] IVAHD_1 Max achieved Batch Size : 1
[m3video] IVAHD_2 Average Batch Size : 1
[m3video] IVAHD_2 Max achieved Batch Size : 1
[m3video] [m3video] Multi Channel Decode Batch break Stats [m3video] Total Number of Batches created: 0 [m3video] All numbers are based off total number of Batches created
[m3video] Batch breaks due to batch sizeexceeding limit: 0 %
[m3video] Batch breaks due to ReqObj Que being empty: 0 %
[m3video] Batch breaks due to changed resolution class: 0 %
[m3video] Batch breaks due to interlace and progressivecontent mix: 0 %
[m3video] Batch breaks due to channel repeat: 0 %
[m3video] Batch breaks due to different codec: 0 %
[m3video] Total Number of Batches created: 37303 [m3video] All numbers are based off total number of Batches created
[m3video] Batch breaks due to batch sizeexceeding limit: 100 %
[m3video] Batch breaks due to ReqObj Que being empty: 0 %
[m3video] Batch breaks due to changed resolution class: 0 %
[m3video] Batch breaks due to interlace and progressivecontent mix: 0 %
[m3video] Batch breaks due to channel repeat: 0 %
[m3video] Batch breaks due to different codec: 0 %
[m3video] Total Number of Batches created: 37305 [m3video] All numbers are based off total number of Batches created
[m3video] Batch breaks due to batch sizeexceeding limit: 100 %
[m3video] Batch breaks due to ReqObj Que being empty: 0 %
[m3video] Batch breaks due to changed resolution class: 0 %
[m3video] Batch breaks due to interlace and progressivecontent mix: 0 %
[m3video] Batch breaks due to channel repeat: 0 %
[m3video] Batch breaks due to different codec: 0 %
Chris Meng:
你好,
你的输入时1080p,看到log有DEI的处理,请问你使用DEI的目的是什么?我觉得是DEI有瓶颈。