Created attachment 119385 [details]
.odp file to reproduce the problem
Steps to reproduce:
- open the attached .odp file in Impress
- go to "Slide Show"
- move from one slide to the next
=> it can be slow to go from one slide to the next. Sometimes it takes ~1s, and the situation is even worst (~5s) if I unplug the power cable of my laptop (which is a often encountered situation when one makes a presentation).
By comparison, if I export the presentation to pdf and make the slideshow in evince, the transitions always take <0.2s. So it seems some optimizations might be possible here.
It is a tad laggy at times.
Win 7 Pro 64-bit, Version: 126.96.36.199 (x64)
Build ID: 37b43f919e4de5eeaca9b9755ed688758a8251fe
Locale: fi-FI (fi_FI)
On Windows 10 Pro 64-bit with i7-920 w/12GB RAM and nVidia GTX260
Version: 188.8.131.52 (x64)
Build ID: fd8cfc22f7f58033351fcb8a83b92acbadb0749e
Locale: en-US (en_US)
Actually that is a very "intense" presentation. There are 95 high resolution images (PNG and SVG), with some obscenely large SVGs--they frankly have no place in a Impress presentation--and should be resampled to raster images. Despite its size it renders reasonably well except for a couple of the 2MB + SVGs.
When those Vector data are resampled (as with export to PDF, or if done externaly) to the ODP performance is quite zippy--with or without OpenGL support.
I am actually surprised that the export to pdf resamples the elements of the figure. I thought it was keeping the vector information.
Of course it is possible to transform the figures in high-res png images, but it is convenient to use the svg format since you are sure you don't loose any information. I often extract svg images from scientific articles and reports using inkscape.
Regarding this issue, I was wondering if it would be possible to cache a bitmap version of each svg image for a quick display of the slide, and then to re-process the svg in the background for a later, more refined display.
@Frederic, going to dupe this over to bug 83426
Still some of your more complex SVGs should be resampled to bitmaps for use in Impress. Left as SVGs they have to be composed into bitmaps for display during the slideshow.
*** This bug has been marked as a duplicate of bug 83426 ***
Migrating Whiteboard tags to Keywords: (perf)