Update Screen tooks 3 seconds

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

Update Screen tooks 3 seconds

Jump to solution
922 Views
wolnet
Contributor III

Dear All,

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

I use the framebuffer driver with X-server because the cpu-load of vivante is 3 times higher than the fb-driver.

When the hole screen has to be updated on my display rotated by 90 degrees I see how it updates it from left to right, so I see on the left side the a part of the new screen and on the right side the last part of the previouse screen.

When the rotation is set to 0 the update works like it should.

Do you have any idea how to speed up this.

Here is my /etc/X11/xorg.conf

Section "Device"

    Identifier  "i.MX Accelerated Framebuffer Device"

    Driver      "fbdev"

    Option      "fbdev"     "/dev/fb0"

    Option    "Rotate"    "CW"

    Option      "HWcursor"  "false"

EndSection

Section "ServerFlags"

    Option "BlankTime"  "0"

    Option "StandbyTime"  "0"

    Option "SuspendTime"  "0"

    Option "OffTime"  "0"

EndSection

Section "Screen"

    Identifier "Screen0"

    Device     "i.MX Accelerated Framebuffer Device"

    Monitor    "Monitor0"

    DefaultDepth 16

EndSection

Kind regards

Wolfgang

Labels (4)
1 Solution
621 Views
wolnet
Contributor III

To speedup the rotation we had to change code in the imx6 ipu driver.

Please find attached the changed file

View solution in original post

0 Kudos
3 Replies
622 Views
wolnet
Contributor III

To speedup the rotation we had to change code in the imx6 ipu driver.

Please find attached the changed file

0 Kudos
621 Views
Bio_TICFSL
NXP TechSupport
NXP TechSupport
621 Views
andre_silva
NXP Employee
NXP Employee

Hi Wolfgang,

Rotation set to 0 works because it is the only way  supported by the driver, any other value will be done via CPU. I will check for more information and let you know soon as possible.

regards,

Andre

0 Kudos