imx6q gpu perference while dual display

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

imx6q gpu perference while dual display

596 Views
jiejia
Contributor III

There are two screen in our board. One is hdmi(1280x1024P-60 32bpp), another is lvds(1280x1024P-60 32bpp).  We enable dual frame buffer in rootfs by export FB_MULTI_BUFFER=2. We use 'eglNativeDisplayType = fbGetDisplayByIndex(x);' to render  to /dev/fb0 and /dev/fb2. 

(1)When we  render a  rotating texture to anyone of the screen, it's smooth(EGL_WIDTH=1280 and EGL_HEIGHT=1024). 

(2)When we  render a  rotating texture to the two screen through two process, it's smooth(EGL_WIDTH=1024 and EGL_HEIGHT=1024). 

(3)When we  render a  rotating texture to the two screen through two process, it is not smooth especially /dev/fb2(EGL_WIDTH=1280 and EGL_HEIGHT=1024). 

What's wrong with the resolution of 1280*1024 while dual display?

 

Labels (4)
0 Kudos
2 Replies

481 Views
Bio_TICFSL
NXP TechSupport
NXP TechSupport

Hi jie,

I.MX6 IPU does not support rotation (limitation of IC module) above 1024x1024, so one needs to split image on smaller areas and rotate them, after that combine to whole image. Unfortunately I lack of an example like that.

Regards

0 Kudos

481 Views
jiejia
Contributor III

I thing I do the operation of rotation by GPU.    Is there a way to ignore the IC module while do the operation of rotation?

0 Kudos