Tool/software:
SDK ver 10_00_00_08
I’ve encountered a strange issue here. I connected an LVDS screen with a resolution of 1280x720, but during testing, I found that when I used a GStreamer command to display a test pattern, the output was incomplete. The result is as follows:
cmd:
gst-launch-1.0 videotestsrc pattern=0 is-live=true ! \
video/x-raw,width=1280,height=720,format=NV12,framerate=60/1 ! \
kmssink sync=true
result:

As you can see, there are huge black borders on both sides of the screen. Additionally, the videotestsrcpattern 0 (which should display a snow noise pattern) is also cropped by these black edges. When I directly fetch frames from the sink pad of kmssinkin my code, they appear complete—but once displayed, the output becomes abnormal.
Interestingly, if I change the videotestsrcwidth to 1290, the image fills the screen, but part of it extends beyond the visible area.
I also tested with modetestand kmscube, and both of them are able to fill the screen perfectly.
modetest -M tidss -a -s 40@38:1280x720+0+0@RG24 -a -P 31@38:1280x720+0+0
