If the imx8mq evk can support to 1600 X 1200, 60 fps

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

If the imx8mq evk can support to 1600 X 1200, 60 fps

910 Views
1603354597
Contributor II

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.

fab079abbefe4d4306f56e963bc1906.png

Labels (1)
0 Kudos
Reply
1 Reply

830 Views
joanxie
NXP TechSupport
NXP TechSupport

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";
};
0 Kudos
Reply