Update Screen tooks 3 seconds

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

Update Screen tooks 3 seconds

跳至解决方案
2,466 次查看
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

标签 (4)
1 解答
2,163 次查看
wolnet
Contributor III

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

Please find attached the changed file

在原帖中查看解决方案

0 项奖励
回复
3 回复数
2,164 次查看
wolnet
Contributor III

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

Please find attached the changed file

0 项奖励
回复
2,163 次查看
Bio_TICFSL
NXP TechSupport
NXP TechSupport
2,163 次查看
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 项奖励
回复