We used FPGA act as 1600x1200 60fps mipi camera of imx8mq evk.
And have tested that FPS between FPGA and imx8mq evk can reach 60 fps.
However, the HDMI display shows less than 60 fps.
Question: We want to know if the imx8mq evk can support to 1600 X 1200, 60 fps.
The test command is
gst-launch-1.0 v4l2src ! video/x-raw,width=1600,height=1200,framerate=60/1 ! videoconvert ! fpsdisplaysink
with result is 27.89 fps as following.
You can enlarge GST_V4L2_MIN_BUFFERS in the following file :
/gstreamer1.0-plugins-good/1.12.2-r0/git/sys/v4l2/gstv4l2object.h or increase MAX_VIDEO_MEM in drivers/media/platform/mxc/capture/mx6s_capture.c
and try to add "dma-coherent" in the dtsi file, before "status" in the "csix_bridge", like :
csi1_bridge: csi1_bridge@30a90000 { compatible = "fsl,imx8mq-csi", "fsl,imx6s-csi"; reg = <0x0 0x30a90000 0x0 0x10000>; interrupts = <GIC_SPI 42 IRQ_TYPE_LEVEL_HIGH>; clocks = <&clk IMX8MQ_CLK_DUMMY>, <&clk IMX8MQ_CLK_CSI1_ROOT>, <&clk IMX8MQ_CLK_DUMMY>; clock-names = "disp-axi", "csi_mclk", "disp_dcic"; dma_coherent; status = "disabled";};