imx6q gpu perference while dual display

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

imx6q gpu perference while dual display

1,355 次查看
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,240 次查看
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,240 次查看
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 项奖励
回复