This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

SK-AM62P-LP: The CPU load is abnormally high

Part Number: SK-AM62P-LP

Tool/software:

Our project needs to encode and output 4 channels of 1920*1536@25 video streams.I'm going to test the CPU load by starting four processes using the following pipeline command.When I started the three processes, the top result was as shown in the first graph, the total CPU load was about 60%。However, when the command is run to start the fourth process, the total CPU load suddenly spikes to 100%, as shown in the second graph. Why is the CPU load so high after the fourth process starts? Is there any way to reduce the CPU load or suggestions for optimizing my pipeline commands?

This is the pipe command I used for testing:

GST_DEBUG_FILE=/run/trace.log GST_DEBUG_NO_COLOR=1 GST_DEBUG=2,"GST_TRACER:7" GST_TRACERS="latency(flags=element)" gst-launch-1.0 multifilesrc loop=1 location=image_%05d.yuv num-buffers=-1 caps="video/x-raw,format=YUY2,width=1920,height=1536,timestamp-offset=0,interlace-mode=progressive" ! rawvideoparse width=1920 height=1536 format=yuy2 framerate=25/1 ! ticolorconvert ! video/x-raw, format=NV12, width=1920, height=1536, framerate=25/1, interlace-mode=progressive, colorimetry=bt601 ! v4l2h265enc extra-controls="enc,prepend_sps_and_pps_to_idr=1,video_gop_size=5" ! rtph265pay ! udpsink host=127.0.0.1 port=5000