[3dprinter-general] Bug#956811: cura: UI not usable because of OpenGL renderer

Peter Felecan pfelecan at gmail.com
Wed Apr 15 14:30:55 BST 2020

Package: cura
Version: 4.5.0-1
Severity: important

Dear maintainers,

I have a very annoying behavior since a long time but only recently I
understood the origin of the problem. By the way, it's similar to the
bug report #951033  "cura: UI not usable in 4.4.1" by having a garbled
user interface, with buttons not sown and other annoying issues.

The problem appear when logged in my graphical session, KDE
Plasma. However, when I open a session through ssh, for example
"ssh -X myself at localhost" the problem disappears and I have a well
behaved user interface.

The only difference that I found is the OpenGL renderer used in the 2

1. When I'm connected in my graphical session, the renderer is, as
   provided by 'glxinfo':

    Vendor: X.Org (0x1002)
    Device: AMD VEGAM (DRM 3.35.0, 5.4.0-4-amd64, LLVM 9.0.1) (0x694e)
    Version: 19.3.3
    Accelerated: yes
    Video memory: 4096MB
    Unified memory: no
    Preferred profile: core (0x1)
    Max core profile version: 4.5
    Max compat profile version: 4.5
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.2

2. When I open a session, in the same graphical environment but
   through ssh, as shown above, the renderer is, as provided by

    Vendor: VMware, Inc. (0xffffffff)
    Device: llvmpipe (LLVM 9.0.1, 256 bits) (0xffffffff)
    Version: 19.3.3
    Accelerated: no
    Video memory: 32104MB
    Unified memory: no
    Preferred profile: core (0x1)
    Max core profile version: 3.3
    Max compat profile version: 3.1
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.1

My conclusion is that the Cura user interface is not working correctly
when the renderer used is the one provided by my GPU but works
correctly on a software renderer.

Unfortunately I do not have enough experience in the OpenGL context
but willing to provide more information to or try experiments from
more experienced users.

Thank you in advance

-- System Information:
Debian Release: bullseye/sid
  APT prefers bullseye
  APT policy: (500, 'bullseye')
Architecture: amd64 (x86_64)

Kernel: Linux 5.4.0-4-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored:
LC_ALL set to en_US.UTF8), LANGUAGE=en_US (charmap=UTF-8) (ignored: LC_ALL
set to en_US.UTF8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages cura depends on:
ii  cura-engine                         1:4.5.0-2+b1
ii  fdm-materials                       4.5.0-1
ii  fonts-open-sans                     1.11-1
ii  python3                             3.8.2-2
ii  python3-charon                      4.5.0-1
ii  python3-pyqt5                       5.14.2+dfsg-1
ii  python3-pyqt5.qtopengl              5.14.2+dfsg-1
ii  python3-requests                    2.23.0+dfsg-2
ii  python3-savitar                     4.5.0-1+b1
ii  python3-serial                      3.4-5.1
ii  python3-shapely                     1.7.0-1
ii  python3-uranium                     4.5.0-1
ii  qml-module-qt-labs-folderlistmodel  5.12.5-5
ii  qml-module-qt-labs-settings         5.12.5-5
ii  qml-module-qtqml-models2            5.12.5-5
ii  qml-module-qtquick-controls         5.12.5-1+b1
ii  qml-module-qtquick-controls2        5.12.5+dfsg-2+b1
ii  qml-module-qtquick-dialogs          5.12.5-1+b1
ii  uranium-plugins                     4.5.0-1

Versions of packages cura recommends:
ii  python3-zeroconf  0.23.0-1

cura suggests no packages.

-- no debconf information
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/3dprinter-general/attachments/20200415/c79c69eb/attachment.html>

More information about the 3dprinter-general mailing list