I have tested by running 2 programs in the same time: gst-launch-1.0 and an example qt app moveblocks (with a small modification to make it show in fullscreen).
Step 1: Run moveblocks first, in fullscreen.
Step 2: Play video (1280x720, 30fps) with command:
Thank you. I tried moving video to /tmp, but the fps isn’t improved.
In weston-debug, I see that video view is assigned to overlay plane in GL renderer, but not in G2D renderer. Could it be the reason?
G2D renderer:
[repaint] Using render-only state composition
[repaint] view 0xaaab0effb720 using renderer composition <=== video view
[repaint] view 0xaaab0eff85e0 using renderer composition
[repaint] view 0xaaab0eff70a0 using renderer composition
...
GL renderer:
[repaint] Using mixed state composition
[repaint] view 0xaaaaf7c0aef0 on Overlay plane 39 <=== video view
[repaint] view 0xaaaaf7c0ac80 using renderer composition
[repaint] view 0xaaaaf7b9fcb0 using renderer composition
...
@alvaro.tx, unfortunately I don’t.
I think this could be asked on the NXP community, NXP is responsible for developing all the drivers and libraries that make accelerated rendering possible on the IMX products. If there is a real limitation they would know.
On my side I would like to ask why is the g2d renderer necessary? Is it not possible to use the GL renderer if it gives better performance?
I think this could be asked on the NXP community, NXP is responsible for developing all the drivers and libraries that make accelerated rendering possible on the IMX products. If there is a real limitation they would know.
I see. Thank you.
On my side I would like to ask why is the g2d renderer necessary? Is it not possible to use the GL renderer if it gives better performance?
One of my reasons is this problem with GL renderer on 4K monitor. That makes a half of screen become black. I’ll try asking this problem on NXP community too.
I asked on NXP community, and they responded that with the latest BSP from nxp, I can get higher performance with g2d and qt.
However, I cannot boot their BSP on Apalis board.
As in this topic: Mainline kernel for Apalis i.MX8QM, BSP6 is going to be released later this year.
Do you have more detail information about the time of this release?