Update Screen tooks 3 seconds

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

Update Screen tooks 3 seconds

ソリューションへジャンプ
2,468件の閲覧回数
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,165件の閲覧回数
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,166件の閲覧回数
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,165件の閲覧回数
Bio_TICFSL
NXP TechSupport
NXP TechSupport
2,165件の閲覧回数
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 件の賞賛
返信