imx6q gpu perference while dual display

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

imx6q gpu perference while dual display

1,395件の閲覧回数
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?

 

ラベル(4)
0 件の賞賛
返信
2 返答(返信)

1,280件の閲覧回数
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 件の賞賛
返信

1,280件の閲覧回数
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 件の賞賛
返信