iMX6 IPU Frame buffer rotation with GPU enabled

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

iMX6 IPU Frame buffer rotation with GPU enabled

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

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