iMX6 IPU Frame buffer rotation with GPU enabled

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

iMX6 IPU Frame buffer rotation with GPU enabled

2,235 次查看
jeminmorabia
Contributor II

Hi,

We have implemented 180 degree rotation mechanism for displaying on LCD device with rotated position. We have used IPU rotation channels IPU_ROT_PP_MEM and IPU_ROT_ENC_MEM for rotating data buffer on IPU channels FG and BG respectively. QT applications and Video playback on fb device are working fine.

We added support of Xorg service and google-chromium on iMX6 board. Xorg service and google-chrome service works fine without rotation. But after enabling rotation code in mxc_sdc_fb driver chrome is not displayed on screen. We have identified that Xorg service uses iMX6 GPU Vivante drivers and libraries for graphics. Is the GPU acceleration used in Xorg creating problem to IPU rotation channels?

Can you please suggest what may be the problem when using Xorg (with iMX6 GPU Vivante) with rotation IPU channels?

Thanks,

Jemin

标签 (4)
0 项奖励
回复
1 回复

1,178 次查看
Bio_TICFSL
NXP TechSupport
NXP TechSupport

Hi Jemin,

Current xrand rotation is not accelerated by GPU, and this is marked as a bug.

Reduced graphic performance with rotated screen (imx6, sabresd)

Regards

0 项奖励
回复