https://bugs.freedesktop.org/show_bug.cgi?id=70914

--- Comment #1 from Piotr Kołaczkowski <pkola...@gmail.com> ---
Today I noticed another interesting thing.

The performance depends on the size of the Impress main window. If I keep it
maximized (2560x1600), the performance is terrible like described. If I keep it
much smaller, e.g. 1/2 of the full size - it gets acceptable. Still far from
responsive, but at least usable. 

This let me come to an idea of checking what top shows during the process of
moving the table. It turned out, Xorg is taking 99% of CPU (when moving table
in LO) while LO itself is fine with only about 5-15%. 

So I guess LO must be doing some heavy refreshing or repainting or some other
heavy calls to the graphics pipeline, even though the operation of
moving/selecting 2D objects is extremely simple. My slides are nothing fancy,
no heavy images, no videos, no embedded objects, mostly academic-style black
text on white and a few small tables. Even if you needed to repaint the whole
slide in the loop, performance for that kind of complexity should be in
thousands FPS, not 0.2 FPS. 

BTW: I'm neither noticing any performance problems like that with other
applications that involve dragging 2D objects or even drawing lots of moving
elements games. Ubuntu Unity flies on this hardware and both 2D and 3D
acceleration is awesome.

glmark2 benchmark results:
=======================================================
    glmark2 2012.08
=======================================================
    OpenGL Information
    GL_VENDOR:     NVIDIA Corporation
    GL_RENDERER:   Quadro 1000M/PCIe/SSE2
    GL_VERSION:    4.3.0 NVIDIA 319.32
=======================================================
[build] use-vbo=false: FPS: 2259 FrameTime: 0.443 ms
[build] use-vbo=true: FPS: 2572 FrameTime: 0.389 ms
[texture] texture-filter=nearest: FPS: 2294 FrameTime: 0.436 ms
[texture] texture-filter=linear: FPS: 2269 FrameTime: 0.441 ms
[texture] texture-filter=mipmap: FPS: 2393 FrameTime: 0.418 ms
[shading] shading=gouraud: FPS: 1998 FrameTime: 0.501 ms
[shading] shading=blinn-phong-inf: FPS: 2123 FrameTime: 0.471 ms
[shading] shading=phong: FPS: 1864 FrameTime: 0.536 ms
[bump] bump-render=high-poly: FPS: 1191 FrameTime: 0.840 ms
[bump] bump-render=normals: FPS: 2664 FrameTime: 0.375 ms
[bump] bump-render=height: FPS: 2584 FrameTime: 0.387 ms
[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 1102 FrameTime: 0.907 ms
[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 462 FrameTime: 2.165 ms
[pulsar] light=false:quads=5:texture=false: FPS: 1823 FrameTime: 0.549 ms
[desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 536
FrameTime: 1.866 ms
[desktop] effect=shadow:windows=4: FPS: 1063 FrameTime: 0.941 ms
[buffer]
columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map:
FPS: 901 FrameTime: 1.110 ms
[buffer]
columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata:
FPS: 1099 FrameTime: 0.910 ms
[buffer]
columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map:
FPS: 871 FrameTime: 1.148 ms
[ideas] speed=duration: FPS: 1591 FrameTime: 0.629 ms
[jellyfish] <default>: FPS: 1058 FrameTime: 0.945 ms
[terrain] <default>: FPS: 117 FrameTime: 8.547 ms
[conditionals] fragment-steps=0:vertex-steps=0: FPS: 2094 FrameTime: 0.478 ms
[conditionals] fragment-steps=5:vertex-steps=0: FPS: 1564 FrameTime: 0.639 ms
[conditionals] fragment-steps=0:vertex-steps=5: FPS: 2117 FrameTime: 0.472 ms
[function] fragment-complexity=low:fragment-steps=5: FPS: 2078 FrameTime: 0.481
ms
[function] fragment-complexity=medium:fragment-steps=5: FPS: 1902 FrameTime:
0.526 ms
[loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 2096
FrameTime: 0.477 ms
[loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 2109
FrameTime: 0.474 ms
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 1886
FrameTime: 0.530 ms
=======================================================
                                  glmark2 Score: 1689 
=======================================================

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to