FS#54244 - [libreoffice-fresh] Impress transitions issue (for some)

Attached to Project: Arch Linux
Opened by Erik (krafgor) - Wednesday, 31 May 2017, 20:10 GMT
Last edited by Eli Schwartz (eschwartz) - Friday, 11 August 2017, 04:13 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Andreas Radke (AndyRTR)
Architecture x86_64
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

[LibreOffice] 5.3.3.2 30m0(Build:2) Impress has some transitions working, but others do not. Starting with "None" and going down, Diagonal works, but Tiles, Cube, and the rest do not. Specifically, "Fine Dissolve", which is the one that I want to use.

I am not aware of whether this has worked, prior to my experience.

Additional info:

$ libreoffice --help | head -n1

LibreOffice 5.3.3.2 30m0(Build:2)

$ uname -a
Linux Desk 4.11.3-1-ARCH #1 SMP PREEMPT Sun May 28 10:40:17 CEST 2017 x86_64 GNU/Linux

Steps to reproduce:
How to test:

* Create a new libreoffice impress presentation.
* Use the first template option (I suspect any template option will still show the same issue).
* Click "Open"
* Change the slide transition to "Fine Dissolve"
* Test by clicking: Slide show -> start from first slide
* No dissolve appears



This task depends upon

Closed by  Eli Schwartz (eschwartz)
Friday, 11 August 2017, 04:13 GMT
Reason for closing:  Fixed
Additional comments about closing:  libreoffice-fresh 5.4.x
Comment by Erik (krafgor) - Wednesday, 31 May 2017, 20:41 GMT
I should add that I also have a Ubuntu box and transitions work fine over there.
Comment by Andreas Radke (AndyRTR) - Thursday, 08 June 2017, 10:30 GMT
No problems here using an Intel gfx driven system with gtk2 vcl. I assume this to be a vcl /gfx card issue in hardware acceleration.

What vcl (gtk2/3,kde,generic) and graphic card do you use?
Comment by Erik (krafgor) - Thursday, 08 June 2017, 15:58 GMT
Greetings Andreas,

What does vcl stand for? I am guessing this might answer the first question:

$ kded5 --version
kded5 5.34.0

For the graphics card:

$ sudo lshw | grep -i "display" -A 11
*-display
description: VGA compatible controller
product: Oland PRO [Radeon R7 240/340]
vendor: Advanced Micro Devices, Inc. [AMD/ATI]
physical id: 0
bus info: pci@0000:01:00.0
version: 00
width: 64 bits
clock: 33MHz
capabilities: pm pciexpress msi vga_controller bus_master cap_list rom
configuration: driver=radeon latency=0
resources: irq:35 memory:e0000000-efffffff memory:f7e00000-f7e3ffff ioport:e000(size=256) memory:c0000-dffff

and more about the graphics card:

$ lspci | grep -i "VGA"
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Oland PRO [Radeon R7 240/340]


$ sudo lspci -v -s 01:00.0
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Oland PRO [Radeon R7 240/340] (prog-if 00 [VGA controller])
Subsystem: XFX Pine Group Inc. R7 240 2048 MB
Flags: bus master, fast devsel, latency 0, IRQ 35
Memory at e0000000 (64-bit, prefetchable) [size=256M]
Memory at f7e00000 (64-bit, non-prefetchable) [size=256K]
I/O ports at e000 [size=256]
Expansion ROM at 000c0000 [disabled] [size=128K]
Capabilities: [48] Vendor Specific Information: Len=08 <?>
Capabilities: [50] Power Management version 3
Capabilities: [58] Express Legacy Endpoint, MSI 00
Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
Capabilities: [150] Advanced Error Reporting
Capabilities: [200] #15
Capabilities: [270] #19
Kernel driver in use: radeon
Kernel modules: radeon, amdgpu

It is a Radeon R7 240.
Comment by Andreas Radke (AndyRTR) - Thursday, 08 June 2017, 18:24 GMT
I guess you're using the repo driver xf86-video-amdgpu or -ati.

You're running KDE it seems. I guess your vlc qill be kde4 that might be buggy or the mesa 3D acceleration. Try switching to gtk2 or generic vcl:
https://wiki.archlinux.org/index.php/LibreOffice#Theme

Anything in the system logs or in your terminal when starting libreoffice from command line?
Comment by Erik (krafgor) - Thursday, 08 June 2017, 20:14 GMT

$ pacman -Q | grep -i "xf86-video"
xf86-video-ati 1:7.9.0-1
xf86-video-fbdev 0.4.4-6
xf86-video-vesa 2.3.4-3

No error appears when running libreoffice from the commandline:

$ libreoffice
$

I did not see any logs get updated in the /var/log directory (which would hold an error?)

After editing:

/etc/profile.d/libreoffice-fresh.sh

and uncommenting the line:

export SAL_USE_VCLPLUGIN=gen

(also running that line in a terminal and starting libreoffice from the terminal) It started working.

Do you need any more information from me?

Thanks!
Comment by Andreas Radke (AndyRTR) - Friday, 09 June 2017, 15:54 GMT
If transitions work with generic vcl this is probably a bug in either qt/kde or LibreOffice kde integration (kde vcl). Please get in touch with LibO upstream devs.
Comment by Erik (krafgor) - Friday, 09 June 2017, 20:33 GMT Comment by Jan de Groot (JGC) - Thursday, 13 July 2017, 09:03 GMT
Upstream bug was closed as "worksforme" because it works on Ubuntu.

Ubuntu has backported the fix from 5.4 to 5.3, the patch is "gtk3-opengl-slideshow.diff" which is included in http://archive.ubuntu.com/ubuntu/pool/main/libr/libreoffice/libreoffice_5.3.3-0ubuntu1.debian.tar.xz
Comment by Andreas Radke (AndyRTR) - Thursday, 10 August 2017, 20:15 GMT
Does it work now with 5.4.x ?
Comment by Erik (krafgor) - Friday, 11 August 2017, 04:08 GMT
Yes, thanks!

Loading...