I did run minimal gstreamer pipeline with videotestsrc and fpsdisplaysink after I found different performance of both displays for streaming v4l2src camera.
/dev/fb1 framebuffer connected to SPI0 can do maximally 31fps:
/dev/fb2 framebuffer connected to SPI1 can do maximally 18fps:
This is the gstreamer pipeline used, only change is the final 1 or 2 to go against different displays:
Is it true that SPI1 is less performant than SPI0?
Code: Select all
gst-launch-1.0 videotestsrc ! fpsdisplaysink text-overlay=true video-sink="videoconvert ! fbdevsink device=/dev/fb1"
If not, what parameter needs to be tuned to get >30fps over SPI1 as well?
Does it make a performance difference that /dev/fb2 is started via dtovrlay while /dev/fb1 is started via "sudo modprobe fbtft_device"?
I just see that /dev/fb1 has 2.5% drop rate while /dev/fb2 has 60% drop rate ...