[Bug 1214915] New: Please build Qt5 with configure option -xcb-native-painting
https://bugzilla.suse.com/show_bug.cgi?id=1214915 Bug ID: 1214915 Summary: Please build Qt5 with configure option -xcb-native-painting Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Other Assignee: screening-team-bugs@suse.de Reporter: Woebbeking@web.de QA Contact: qa-bugs@suse.de Target Milestone: --- Found By: --- Blocker: --- Hi, this is an experimental feature to let Qt5 paint as Qt4 did. This improves performance of Qt5 applications under X2Go a lot. First this option was enabled by default but some years later it was disabled to reduce the size of the platform plugin libqxcb.so a little bit. You don't have to worry that you brake something if you enable this option as the user also have to set the environment variable QT_XCB_NATIVE_PAINTING to make it work. Thanks in advance! Cheers, André -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1214915 Chenzi Cao <chcao@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|screening-team-bugs@suse.de |opensuse-kde-bugs@opensuse. | |org Component|Other |KDE Applications -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1214915 https://bugzilla.suse.com/show_bug.cgi?id=1214915#c1 Fabian Vogt <fvogt@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags| |needinfo?(Woebbeking@web.de | |) CC| |fvogt@suse.com, | |Woebbeking@web.de --- Comment #1 from Fabian Vogt <fvogt@suse.com> ---
You don't have to worry that you brake something if you enable this option as the user also have to set the environment variable QT_XCB_NATIVE_PAINTING to make it work.
Indeed, but then I wonder why it's not enabled by default upstream. Do you know? It looks like this is available in Qt 6 as well (also still experimental), so if we enable this in Qt 5 it should be done for Qt 6 as well. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1214915 https://bugzilla.suse.com/show_bug.cgi?id=1214915#c2 André Wöbbeking <Woebbeking@web.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(Woebbeking@web.de | |) | --- Comment #2 from André Wöbbeking <Woebbeking@web.de> --- Hi,
Indeed, but then I wonder why it's not enabled by default upstream. Do you know?
here is the commit: commit 7f948d9effad983477977c3274231401f260c531 Author: Eirik Aavitsland <eirik.aavitsland@qt.io> Date: Thu Jul 4 13:56:44 2019 +0200 Disable experimental xcb native painting config option by default Saves 13% on the binary size. FYI, on Tumbleweed the size of libqxcb.so is 18616 bytes.
so if we enable this in Qt 5 it should be done for Qt 6 as well.
Why not, it could also help some people. Cheers, André -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1214915 https://bugzilla.suse.com/show_bug.cgi?id=1214915#c5 --- Comment #5 from André Wöbbeking <Woebbeking@web.de> --- Thanks, I just realized that I also use Qt6 with QtCreator :-) And right now Qt5 arrived in Tumbleweed, e. g. "find /" in konsole in X2Go just flies. Cheers, André -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1214915 https://bugzilla.suse.com/show_bug.cgi?id=1214915#c14 --- Comment #14 from Maintenance Automation <maint-coord+maintenance-robot@suse.de> --- SUSE-RU-2024:3659-1: An update that contains one feature and has six fixes can now be installed. URL: https://www.suse.com/support/update/announcement/2024/suse-ru-20243659-1 Category: recommended (moderate) Bug References: 1188441, 1210959, 1214915, 1219031, 1220724, 1221601 Jira References: PED-10474 Maintenance Incident: [SUSE:Maintenance:35571](https://smelt.suse.de/incident/35571/) Sources used: openSUSE Leap Micro 5.5 (src): gcc14-14.2.0+git10526-150000.1.3.3 openSUSE Leap 15.5 (src): cross-mips-gcc14-14.2.0+git10526-150000.1.3.2, gcc14-testresults-14.2.0+git10526-150000.1.3.6, cross-nvptx-gcc14-14.2.0+git10526-150000.1.3.2, cross-riscv64-gcc14-bootstrap-14.2.0+git10526-150000.1.3.2, cross-ppc64le-gcc14-bootstrap-14.2.0+git10526-150000.1.3.2, cross-ppc64-gcc14-14.2.0+git10526-150000.1.3.2, cross-sparc64-gcc14-14.2.0+git10526-150000.1.3.2, cross-avr-gcc14-bootstrap-14.2.0+git10526-150000.1.3.2, cross-pru-gcc14-bootstrap-14.2.0+git10526-150000.1.3.2, cross-hppa-gcc14-14.2.0+git10526-150000.1.3.2, cross-aarch64-gcc14-bootstrap-14.2.0+git10526-150000.1.3.2, cross-arm-gcc14-14.2.0+git10526-150000.1.3.2, cross-sparc-gcc14-14.2.0+git10526-150000.1.3.2, cross-x86_64-gcc14-14.2.0+git10526-150000.1.3.2, cross-hppa-gcc14-bootstrap-14.2.0+git10526-150000.1.3.2, cross-arm-none-gcc14-bootstrap-14.2.0+git10526-150000.1.3.2, cross-riscv64-elf-gcc14-bootstrap-14.2.0+git10526-150000.1.3.2, gcc14-14.2.0+git10526-150000.1.3.3, cross-m68k-gcc14-14.2.0+git10526-150000.1.3.2, cross-bpf-gcc14-14.2.0+git10526-150000.1.3.1, cross-s390x-gcc14-bootstrap-14.2.0+git10526-150000.1.3.2, cross-rx-gcc14-bootstrap-14.2.0+git10526-150000.1.3.2 openSUSE Leap 15.6 (src): cross-mips-gcc14-14.2.0+git10526-150000.1.3.2, gcc14-testresults-14.2.0+git10526-150000.1.3.6, cross-nvptx-gcc14-14.2.0+git10526-150000.1.3.2, cross-riscv64-gcc14-bootstrap-14.2.0+git10526-150000.1.3.2, cross-ppc64le-gcc14-bootstrap-14.2.0+git10526-150000.1.3.2, cross-ppc64-gcc14-14.2.0+git10526-150000.1.3.2, cross-sparc64-gcc14-14.2.0+git10526-150000.1.3.2, cross-avr-gcc14-bootstrap-14.2.0+git10526-150000.1.3.2, cross-pru-gcc14-bootstrap-14.2.0+git10526-150000.1.3.2, cross-hppa-gcc14-14.2.0+git10526-150000.1.3.2, cross-aarch64-gcc14-bootstrap-14.2.0+git10526-150000.1.3.2, cross-arm-gcc14-14.2.0+git10526-150000.1.3.2, cross-sparc-gcc14-14.2.0+git10526-150000.1.3.2, cross-x86_64-gcc14-14.2.0+git10526-150000.1.3.2, cross-hppa-gcc14-bootstrap-14.2.0+git10526-150000.1.3.2, cross-arm-none-gcc14-bootstrap-14.2.0+git10526-150000.1.3.2, cross-riscv64-elf-gcc14-bootstrap-14.2.0+git10526-150000.1.3.2, gcc14-14.2.0+git10526-150000.1.3.3, cross-m68k-gcc14-14.2.0+git10526-150000.1.3.2, cross-bpf-gcc14-14.2.0+git10526-150000.1.3.1, cross-s390x-gcc14-bootstrap-14.2.0+git10526-150000.1.3.2, cross-rx-gcc14-bootstrap-14.2.0+git10526-150000.1.3.2 SUSE Linux Enterprise Server 15 SP2 (src): gcc14-14.2.0+git10526-150000.1.3.3 SUSE Linux Enterprise Server 15 SP3 (src): gcc14-14.2.0+git10526-150000.1.3.3 SUSE Linux Enterprise High Performance Computing 15 SP4 (src): gcc14-14.2.0+git10526-150000.1.3.3 SUSE Linux Enterprise Server 15 SP4 (src): gcc14-14.2.0+git10526-150000.1.3.3 SUSE Manager Server 4.3 (src): gcc14-14.2.0+git10526-150000.1.3.3 SUSE Linux Enterprise Server for SAP Applications 15 SP4 (src): gcc14-14.2.0+git10526-150000.1.3.3 SUSE Linux Enterprise Desktop 15 SP4 (src): gcc14-14.2.0+git10526-150000.1.3.3 SUSE Manager Retail Branch Server 4.3 (src): gcc14-14.2.0+git10526-150000.1.3.3 SUSE Manager Proxy 4.3 (src): gcc14-14.2.0+git10526-150000.1.3.3 SUSE Linux Enterprise High Performance Computing 15 SP5 (src): gcc14-14.2.0+git10526-150000.1.3.3 SUSE Linux Enterprise Server 15 SP5 (src): gcc14-14.2.0+git10526-150000.1.3.3 SUSE Linux Enterprise Server for SAP Applications 15 SP5 (src): gcc14-14.2.0+git10526-150000.1.3.3 SUSE Linux Enterprise Desktop 15 SP5 (src): gcc14-14.2.0+git10526-150000.1.3.3 SUSE Linux Enterprise Micro for Rancher 5.3 (src): gcc14-14.2.0+git10526-150000.1.3.3 SUSE Linux Enterprise Micro 5.3 (src): gcc14-14.2.0+git10526-150000.1.3.3 SUSE Linux Enterprise Micro for Rancher 5.4 (src): gcc14-14.2.0+git10526-150000.1.3.3 SUSE Linux Enterprise Micro 5.4 (src): gcc14-14.2.0+git10526-150000.1.3.3 SUSE Linux Enterprise Micro 5.5 (src): gcc14-14.2.0+git10526-150000.1.3.3 Basesystem Module 15-SP5 (src): gcc14-14.2.0+git10526-150000.1.3.3 Basesystem Module 15-SP6 (src): gcc14-14.2.0+git10526-150000.1.3.3 Development Tools Module 15-SP5 (src): gcc14-14.2.0+git10526-150000.1.3.3, cross-nvptx-gcc14-14.2.0+git10526-150000.1.3.2 Development Tools Module 15-SP6 (src): gcc14-14.2.0+git10526-150000.1.3.3, cross-nvptx-gcc14-14.2.0+git10526-150000.1.3.2 SUSE Package Hub 15 15-SP5 (src): gcc14-14.2.0+git10526-150000.1.3.3 SUSE Package Hub 15 15-SP6 (src): gcc14-14.2.0+git10526-150000.1.3.3 SUSE Linux Enterprise High Performance Computing 15 SP2 LTSS 15-SP2 (src): gcc14-14.2.0+git10526-150000.1.3.3 SUSE Linux Enterprise High Performance Computing LTSS 15 SP3 (src): gcc14-14.2.0+git10526-150000.1.3.3 SUSE Linux Enterprise High Performance Computing ESPOS 15 SP4 (src): gcc14-14.2.0+git10526-150000.1.3.3 SUSE Linux Enterprise High Performance Computing LTSS 15 SP4 (src): gcc14-14.2.0+git10526-150000.1.3.3 SUSE Linux Enterprise Desktop 15 SP4 LTSS 15-SP4 (src): gcc14-14.2.0+git10526-150000.1.3.3 SUSE Linux Enterprise Server 15 SP2 LTSS 15-SP2 (src): gcc14-14.2.0+git10526-150000.1.3.3 SUSE Linux Enterprise Server 15 SP3 LTSS 15-SP3 (src): gcc14-14.2.0+git10526-150000.1.3.3 SUSE Linux Enterprise Server 15 SP4 LTSS 15-SP4 (src): gcc14-14.2.0+git10526-150000.1.3.3 SUSE Linux Enterprise Server for SAP Applications 15 SP2 (src): gcc14-14.2.0+git10526-150000.1.3.3 SUSE Linux Enterprise Server for SAP Applications 15 SP3 (src): gcc14-14.2.0+git10526-150000.1.3.3 SUSE Enterprise Storage 7.1 (src): gcc14-14.2.0+git10526-150000.1.3.3 SUSE Linux Enterprise Micro 5.1 (src): gcc14-14.2.0+git10526-150000.1.3.3 SUSE Linux Enterprise Micro 5.2 (src): gcc14-14.2.0+git10526-150000.1.3.3 SUSE Linux Enterprise Micro for Rancher 5.2 (src): gcc14-14.2.0+git10526-150000.1.3.3 NOTE: This line indicates an update has been released for the listed product(s). At times this might be only a partial fix. If you have questions please reach out to maintenance coordination. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com