Bug 157900 - OGLtrans don't work on Libreoffice Impress with QT/KDE backend (X11/EGL-only)
Summary: OGLtrans don't work on Libreoffice Impress with QT/KDE backend (X11/EGL-only)
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Impress (show other bugs)
Version:
(earliest affected)
7.6.2.1 release
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: KDE, KF5 Qt6
  Show dependency treegraph
 
Reported: 2023-10-23 16:17 UTC by Guido Iodice
Modified: 2025-01-15 17:22 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Guido Iodice 2023-10-23 16:17:55 UTC
Using QT5, QT6 or Kf5 backends, OpenGL transitions do not work. By contrast, using gtk3, gtk4 or gen they work.

Version: 7.6.2.1 (X86_64) / LibreOffice Community
Build ID: 60(Build:1)
CPU threads: 8; OS: Linux 6.6; UI render: default; VCL: kf5 (cairo+xcb)
Locale: it-IT (it_IT.UTF-8); UI: it-IT
7.6.2-3
Calc: threaded
Comment 1 Buovjaga 2023-11-03 15:02:31 UTC

*** This bug has been marked as a duplicate of bug 149461 ***
Comment 2 Guido Iodice 2025-01-15 14:32:50 UTC
on 

Version: 24.8.4.2 (X86_64) / LibreOffice Community
Build ID: 480(Build:2)
CPU threads: 8; OS: Linux 6.13; UI render: default; VCL: kf6 (cairo+xcb)
Locale: it-IT (it_IT.UTF-8); UI: it-IT
24.8.4-2
Calc: threaded


The bug is still present. It's also present on qt6. But it's not present on qt5.
Comment 3 Buovjaga 2025-01-15 14:44:45 UTC
Tiles, Cube work fine for me. KDE Frameworks: 6.10.0, Qt: 6.8.1. Can you tell us your versions? Is it also a problem in a Wayland session?

Arch Linux 64-bit
Version: 24.8.4.2 (X86_64) / LibreOffice Community
Build ID: 480(Build:2)
CPU threads: 8; OS: Linux 6.12; UI render: default; VCL: kf6 (cairo+wayland)
Locale: fi-FI (fi_FI.UTF-8); UI: en-US
24.8.4-1
Calc: threaded
Comment 4 Guido Iodice 2025-01-15 15:03:12 UTC
With Wayland it's ok. The problem is only on X11
Comment 5 Guido Iodice 2025-01-15 15:07:13 UTC
mmm interesting. The problem arise using QT_XCB_GL_INTEGRATION=xcb_egl (it's my default). With QT_XCB_GL_INTEGRATION=xcb_glx the transitions work.
Comment 6 Michael Weghorn 2025-01-15 16:57:06 UTC
(In reply to Guido Iodice from comment #5)
> mmm interesting. The problem arise using QT_XCB_GL_INTEGRATION=xcb_egl (it's
> my default). With QT_XCB_GL_INTEGRATION=xcb_glx the transitions work.

I can reproduce that the tiles animation in attachment 183972 [details] doesn't work with QT_QPA_PLATFORM=xcb QT_XCB_GL_INTEGRATION=xcb_egl

This might be a bug in Qt. (I'm not very familiar with OpenGL to give an educated guess.)

Do you see any OpenGL related problems in other Qt applications with QT_XCB_GL_INTEGRATION=xcb_egl on X11 ?

Version: 25.8.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: 6dc8bc3a7bbcd0327c6aabf5cc5afdb0d9efb9a3
CPU threads: 32; OS: Linux 6.12; UI render: default; VCL: qt6 (cairo+xcb)
Locale: en-GB (en_GB.UTF-8); UI: en-US
Calc: threaded
Comment 7 Guido Iodice 2025-01-15 17:22:59 UTC
(In reply to Michael Weghorn from comment #6)

> 
> Do you see any OpenGL related problems in other Qt applications with
> QT_XCB_GL_INTEGRATION=xcb_egl on X11 ?


Not really. I run the whole system like this (including kwin, plasmashell, etc.).