Displayrotate 270 degrees very slow

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

Displayrotate 270 degrees very slow

Jump to solution
1,207 Views
wolnet
Contributor III

Dear All,

I have kernel 3.10.53 and a display with a resolution of 1280x1024  connected via LVDS.

The display works fine and the updatetime is good if I used rotate 0.

If I change the displayrotation to 270 degrees the updaterate of the display is very slow, it seems that the rotation will be done by software.

Is there a way to rotate the display by hardware to speed up the udate rate ?

Kind regards

Wolfgang

Labels (1)
0 Kudos
1 Solution
828 Views
wolnet
Contributor III

Dear All,

When I was checking why the rotation slows down the updaterate I found out that the new vivante driver include with kernel 3.10.53 needs much more cpu time than the older on from kernel 3.0.43.

In numbers

CPU load of X-server on one core is for

3.0.43     10%

3.10.53    60%

the rotation is only the last tick that slows down my graphics.

Kind regards

Wolfgang

View solution in original post

0 Kudos
4 Replies
828 Views
igorpadykov
NXP Employee
NXP Employee

Hi Wolfgang,

gpu g2d also can rotate as describe attached documents.

Best regards

igor

0 Kudos
829 Views
wolnet
Contributor III

Dear All,

When I was checking why the rotation slows down the updaterate I found out that the new vivante driver include with kernel 3.10.53 needs much more cpu time than the older on from kernel 3.0.43.

In numbers

CPU load of X-server on one core is for

3.0.43     10%

3.10.53    60%

the rotation is only the last tick that slows down my graphics.

Kind regards

Wolfgang

0 Kudos
828 Views
isaigaspar
NXP Employee
NXP Employee

Hi Wolfgang,

You can find useful information about your problem here: Q&A: How to do MX6 1080p 90 degree display rotation?

Best Regards,

Isai

0 Kudos
828 Views
wolnet
Contributor III

Thanks for your replay Isai,

isn't there an option in the linux driver of the ipu to rotated the display in hardware ?

To run my display I have to the split mode in my dts-file

&ldb {

    split-mode;

    status = "okay";

}

So the display is split into two pictures because it is limited to 1024x1024, can the ipu rotate this pictures in hardware if split mode is active ?

Kind regards

Wolfgang

0 Kudos