Hi, everybody
I'm using RDK 4.0 , 8168, In my usecase, there are 4 HD-SDI cameras, 1 HDMI display, CaptureLINK,SwmsLINK and DisplayLINK are adopted.
Swms Layout is depicted below
Camera 0(channel 0 in SwmsLINK input queue) mapped to window 3
Camera 1(channel 1 in SwmsLINK input queue) mapped to window 1
Camera 2(channel 2 in SwmsLINK input queue) mapped to window 2
Camera 3(channel 3 in SwmsLINK input queue) mapped to window 0
problem:
All images is normal except in window 0;
When powered on, window 0 appears as blank window, which should display camera 3;
After several seconds, general less than 30 seconds,
full screen
window -0
image in window 0 not smooth, be flushed several minutes.
CaptureLINK statistics infomation is shown below:
[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 | 1147 1147 0 30 30 0 1920 / 1920 1080 / 1080 1 0 0/0 (0/0) [m3vpss ] 100 | 1146 1146 0 30 30 0 1920 / 1920 1080 / 1080 1 0 0/0 (0/0) [m3vpss ] 200 | 1147 1147 0 30 30 0 1920 / 1920 1080 / 1080 1 0 0/0 (0/0) [m3vpss ] 300 | 1 1 0 0 0 0 65535 / 0 65535 / 0 1 0 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 : 19118 [m3vpss ] List Stall Count : 0 [m3vpss ] List Post Time (ms) : Max = 0, Min = 0, Avg = 0, Total = 0 [m3vpss ] INTC Timeout Count : (0, 0) (Min timeout value = 985, 992) [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 = 0x001e0000 [m3vpss ] [m3vpss ] [m3vpss ] 52045: CAPTURE: Fields = 3436 (fps = 89, CPU Load = 0) [m3vpss ] 52045: CAPTURE: Num Resets = 0 (Avg 0 ms per reset) [m3vpss ] 52045: SYSTEM : FREE SPACE : System Heap = 65248 B, Mbx = 10238 msgs) [m3vpss ] 52045: SYSTEM : FREE SPACE : SR0 Heap = 14996992 B (14 MB) [m3vpss ] 52045: SYSTEM : FREE SPACE : Frame Buffer = 325649280 B (310 MB) [m3vpss ] 52046: SYSTEM : FREE SPACE : Bitstream Buffer = 271262976 B (258 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: 39732224 (29 %) [m3vpss ] TILER_STATS: TOTAL USED AREA: 94419968 (70 %) [m3vpss ] TILER_STATS: TOTAL WASTE AREA: 3138560 (2 %) [m3vpss ] TILER_STATS: MAX WIDTH RECT: 16384 x 492 [m3vpss ] TILER_STATS: MAX HEIGHT RECT: 14592 x 1280 [m3vpss ] TILER_STATS: RES ALLOC COUNT [4MP] : 2 [m3vpss ] TILER_STATS: RES ALLOC COUNT [1080P] : 34 [m3vpss ] TILER_STATS: RES ALLOC COUNT [720P] : 9 [m3vpss ] TILER_STATS: RES ALLOC COUNT [D1] : 7 [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: 86472704 (64 %) [m3vpss ] TILER_STATS: TOTAL USED AREA: 47745024 (35 %) [m3vpss ] TILER_STATS: TOTAL WASTE AREA: 2104320 (1 %) [m3vpss ] TILER_STATS: MAX WIDTH RECT: 32768 x 1204 [m3vpss ] TILER_STATS: MAX HEIGHT RECT: 32768 x 1204 [m3vpss ] TILER_STATS: RES ALLOC COUNT [4MP] : 2 [m3vpss ] TILER_STATS: RES ALLOC COUNT [1080P] : 34 [m3vpss ] TILER_STATS: RES ALLOC COUNT [720P] : 9 [m3vpss ] TILER_STATS: RES ALLOC COUNT [D1] : 7 [m3vpss ] 52049: SYSTEM : FREE SPACE : Tiler 8-bit = 39732224 B (37 MB) - TILER ON [m3vpss ] 52049: SYSTEM : FREE SPACE : Tiler 16-bit = 86472704 B (82 MB) - TILER ON
[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 | 12078 12078 0 30 30 0 1920 / 1920 1080 / 1080 1 0 0/0 (0/0) [m3vpss ] 100 | 9777 9777 0 24 24 0 1913 / 1920 26 / 1080 1 0 0/0 (0/0) [m3vpss ] 200 | 11460 11460 0 28 28 0 1913 / 1920 86 / 1080 1 0 0/0 (0/0) [m3vpss ] 300 | 37 13 24 0 0 0 1920 / 1920 640 / 1080 1 0 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 : 201310 [m3vpss ] List Stall Count : 0 [m3vpss ] List Post Time (ms) : Max = 0, Min = 0, Avg = 0, Total = 0 [m3vpss ] INTC Timeout Count : (0, 0) (Min timeout value = 974, 989) [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 = 0x001e0000 [m3vpss ] [m3vpss ] [m3vpss ] 413840: CAPTURE: Fields = 33348 (fps = 82, CPU Load = 0) [m3vpss ] 413840: CAPTURE: Num Resets = 0 (Avg 0 ms per reset) [m3vpss ] 413840: SYSTEM : FREE SPACE : System Heap = 65248 B, Mbx = 10239 msgs) [m3vpss ] 413840: SYSTEM : FREE SPACE : SR0 Heap = 14996992 B (14 MB) [m3vpss ] 413840: SYSTEM : FREE SPACE : Frame Buffer = 325649280 B (310 MB) [m3vpss ] 413840: SYSTEM : FREE SPACE : Bitstream Buffer = 271262976 B (258 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: 39732224 (29 %) [m3vpss ] TILER_STATS: TOTAL USED AREA: 94419968 (70 %) [m3vpss ] TILER_STATS: TOTAL WASTE AREA: 3138560 (2 %) [m3vpss ] TILER_STATS: MAX WIDTH RECT: 16384 x 492 [m3vpss ] TILER_STATS: MAX HEIGHT RECT: 14592 x 1280 [m3vpss ] TILER_STATS: RES ALLOC COUNT [4MP] : 2 [m3vpss ] TILER_STATS: RES ALLOC COUNT [1080P] : 34 [m3vpss ] TILER_STATS: RES ALLOC COUNT [720P] : 9 [m3vpss ] TILER_STATS: RES ALLOC COUNT [D1] : 7 [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: 86472704 (64 %) [m3vpss ] TILER_STATS: TOTAL USED AREA: 47745024 (35 %) [m3vpss ] TILER_STATS: TOTAL WASTE AREA: 2104320 (1 %) [m3vpss ] TILER_STATS: MAX WIDTH RECT: 32768 x 1204 [m3vpss ] TILER_STATS: MAX HEIGHT RECT: 32768 x 1204 [m3vpss ] TILER_STATS: RES ALLOC COUNT [4MP] : 2 [m3vpss ] TILER_STATS: RES ALLOC COUNT [1080P] : 34 [m3vpss ] TILER_STATS: RES ALLOC COUNT [720P] : 9 [m3vpss ] TILER_STATS: RES ALLOC COUNT [D1] : 7 [m3vpss ] 413844: SYSTEM : FREE SPACE : Tiler 8-bit = 39732224 B (37 MB) - TILER ON [m3vpss ] 413844: SYSTEM : FREE SPACE : Tiler 16-bit = 86472704 B (82 MB) - TILER ON
Hardware and connectors' failure can be excluded, because my usecase can work properly in RDK 3.0...
How can I fix this issue?
Appreciate for any suggestion!