Bug 35032

Summary: Presentation regressions wrt openoffice.org
Product: LibreOffice Reporter: Callegar <sergio.callegari>
Component: ImpressAssignee: Radek Doulik <rodo>
Status: RESOLVED WORKSFORME    
Severity: normal CC: ilmari.lauhakangas, LibreOffice
Priority: medium    
Version: 3.3.1 release   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
Crash report or crash signature: Regression By:
Attachments: Test case to be run with hardware acceleration on and off
wrong display with libreoffice
correct display with openoffice or libreoffice w/o acceleration

Description Callegar 2011-03-05 03:18:34 UTC
Hi,

I have some issues with presentations that do not happen with openoffice.org

1) When use hardware acceleration is selected, many things are wrong in the presentation. Most important, some fonts appear greatly altered and distorted.
Tested on a laptop with intel graphics card. See attachment. Openoffice.org does not have any option to select hardware acceleration. Unless hardware acceleration is fixed, it should probably be kept as an experimental feature disabled by default.

2) Even when hardware acceleration is switched off, the quality of the presentation is lower than in openoffice.org

a) When the presentation is started the whole screen has an initial flashing. Openoffice.org does not have this flashing.

b) When one passes from one slide to the next, the delay (time when a small hourglass is shown at the left bottom cornar) is typically larger than in openoffice.

c) Often as slides are progressively rendered on screen due to a fading transition effect, when the rendering is over the presentation is suddendly moved by one pixel to the left. This does not happen in openoffice.
Comment 1 Callegar 2011-03-05 03:19:36 UTC
Go-oo had these same issues too.
Comment 2 Don't use this account, use tml@iki.fi 2011-03-07 00:42:44 UTC
Please give more information about your exact hardware and software environment.

For Radek?
Comment 3 Don't use this account, use tml@iki.fi 2011-03-07 00:45:29 UTC
Also note that non-specific items like "the quality of the presentation is lower than in openoffice.org" or "the delayis typically larger" are useless. You need to tell exactly what is of less quality, in what way, and preferrably provide minimal sample documents that exhibit the problem. And please just one separate issue per bug report.

Also tell us exactly which OpenOffice.org you are comparing to, note that what many distros called OpenOffice.org was in fact "go-oo".
Comment 4 Callegar 2011-03-07 03:53:53 UTC
Created attachment 44194 [details]
Test case to be run with hardware acceleration on and off
Comment 5 Callegar 2011-03-07 04:03:25 UTC
Hi,

please run the presentation on the test document, with and without graphics acceleration.

Here is some further information

1) My hardware is based on a 00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
This is working with xorg 1.9 and the intel 2.14 graphics drivers. The graphics drivers are generally very buggy on this card, but openoffice gives no issue in presentation mode.

2) Openoffice used for comparison is openoffice.org 3.3 from the openoffice.org site, not the go-oo shipped by the distro.

3) When I say that the quality of the presentation is lower even with hardware acceleration off I mean:
- lots of flickering in the transition from one slide to the next
- image moves 1 pixel to the left when the unfading of the current slide is completed
- before the first slide is displayed, the screen flashes
openoffice 3.3 does not have these issues (that make openoffice look better, but do not prevent from using libreoffice)

4) When I say that there are rendering issues when hardware acceleration is on, I mean:
- in the test slide set the first page is displayed with a wrong font when hardware acceleration is on.

5) If I can, I will try to build a test case to check timings.

Sorry if I reported all this all-together, but I expected all these issues to be related.  If useful, I can split the report into multiple ones.

In the meantime, many thanks for looking into it!
Comment 6 Rainer Bielefeld Retired 2011-03-26 02:34:17 UTC
None of the reported problems is reproducible for me with "LibreOffice 3.3.2  – WIN7  Home Premium  (64bit) German UI [OOO330m19 (Build:202 / tag 3.3.2.2)]" on 64 bit AMD Phenom II X4 955 Processor 32.2 GHz, 4GB RAM, 
Graphic Card: NVIDIA GeForce GT 430

Linux specific? Fixed? Only on reporter's system?

@sergio:
Can you please check with 3.3.2?
Comment 7 Callegar 2011-03-26 05:25:16 UTC
Created attachment 44885 [details]
wrong display with libreoffice
Comment 8 Callegar 2011-03-26 05:25:49 UTC
Created attachment 44886 [details]
correct display with openoffice or libreoffice w/o acceleration
Comment 9 Callegar 2011-03-26 05:28:29 UTC
Think it is 'X' (and thus linux, bsd, etc.) specific.

Tried with 3.3.2

1 still there (see attachments)
2a gone
2b still there but unable to measure quantitatively
2c still there, minor on screen, more noticeable on projectors, still enough to make openoffice.org preferable for presentations.
Comment 10 Callegar 2011-12-27 04:16:52 UTC
Tested on 3.5 beta 2.

Font misrendering in accelerated mode (point 1) is still present in 3.5.0 beta 2 both on intel and nvidia graphics (with proprietary drivers)

Point 2a is present in 3.5.0 beta 2 (tested on intel graphics only)

With regards to points 2b and 2c, the transition effect does not work at all on 3.5.0 beta 2 (tested on intel graphics)

Note that 2a, 2b and 2c were completely OK on 3.4.4 on the same intel hardware (maybe thanks to progress with the linux graphics stack), so we have

1) A carried over bug: font rendering in presentation is wrong when acceleration is on

2) A couple of regressions: fading effect does not work any more and presentation starts with a flash
Comment 11 A (Andy) 2013-03-28 22:18:56 UTC
@sergio: Does this still persist for you with the latest release of LO?
Comment 12 Callegar 2013-06-21 18:04:15 UTC
Things have changed a lot.

Now, on a kubuntu 13.04 machine with intel hardware, I seem to be able to play presentations including custom animations only with hardware acceleration on.

Specifically...

A) With hardware acceleration on

My previous point 1) is fixed
My previous point 2) is fixed
My previous point 3) is fixed
My previous point 4) is fixed

B) When hardware acceleration is off

There are now tons of issues with custom animations.

Specifically, some objects (mostly text) disappear as other objects are animated.

Really weird. But I cannot really say if the bug is in libreoffice. Maybe it is in the intel graphics stack, or who knows.
Comment 13 Buovjaga 2014-11-05 06:46:14 UTC
Sergio: please create new, separate bug reports for any problems that remain.