<div dir="ltr">Package: cura<br>Version: 4.5.0-1<br>Severity: important<br><br>Dear maintainers,<br><br>I have a very annoying behavior since a long time but only recently I<br>understood the origin of the problem. By the way, it's similar to the<br>bug report #951033  "cura: UI not usable in 4.4.1" by having a garbled<br>user interface, with buttons not sown and other annoying issues.<br><br>The problem appear when logged in my graphical session, KDE<br>Plasma. However, when I open a session through ssh, for example<br>"ssh -X myself@localhost" the problem disappears and I have a well<br>behaved user interface.<br><br>The only difference that I found is the OpenGL renderer used in the 2<br>situations:<br><br>1. When I'm connected in my graphical session, the renderer is, as<br>   provided by 'glxinfo':<br><br>    Vendor: X.Org (0x1002)<br>    Device: AMD VEGAM (DRM 3.35.0, 5.4.0-4-amd64, LLVM 9.0.1) (0x694e)<br>    Version: 19.3.3<br>    Accelerated: yes<br>    Video memory: 4096MB<br>    Unified memory: no<br>    Preferred profile: core (0x1)<br>    Max core profile version: 4.5<br>    Max compat profile version: 4.5<br>    Max GLES1 profile version: 1.1<br>    Max GLES[23] profile version: 3.2<br><br>2. When I open a session, in the same graphical environment but<br>   through ssh, as shown above, the renderer is, as provided by<br>   'glxinfo':<br><br>    Vendor: VMware, Inc. (0xffffffff)<br>    Device: llvmpipe (LLVM 9.0.1, 256 bits) (0xffffffff)<br>    Version: 19.3.3<br>    Accelerated: no<br>    Video memory: 32104MB<br>    Unified memory: no<br>    Preferred profile: core (0x1)<br>    Max core profile version: 3.3<br>    Max compat profile version: 3.1<br>    Max GLES1 profile version: 1.1<br>    Max GLES[23] profile version: 3.1<br><br>My conclusion is that the Cura user interface is not working correctly<br>when the renderer used is the one provided by my GPU but works<br>correctly on a software renderer.<br><br>Unfortunately I do not have enough experience in the OpenGL context<br>but willing to provide more information to or try experiments from<br>more experienced users.<br><br>Thank you in advance<br><br>-- System Information:<br>Debian Release: bullseye/sid<br>  APT prefers bullseye<br>  APT policy: (500, 'bullseye')<br>Architecture: amd64 (x86_64)<br><br>Kernel: Linux 5.4.0-4-amd64 (SMP w/8 CPU cores)<br>Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE<br>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)<br>Shell: /bin/sh linked to /usr/bin/dash<br>Init: systemd (via /run/systemd/system)<br>LSM: AppArmor: enabled<br><br>Versions of packages cura depends on:<br>ii  cura-engine                         1:4.5.0-2+b1<br>ii  fdm-materials                       4.5.0-1<br>ii  fonts-open-sans                     1.11-1<br>ii  python3                             3.8.2-2<br>ii  python3-charon                      4.5.0-1<br>ii  python3-pyqt5                       5.14.2+dfsg-1<br>ii  python3-pyqt5.qtopengl              5.14.2+dfsg-1<br>ii  python3-requests                    2.23.0+dfsg-2<br>ii  python3-savitar                     4.5.0-1+b1<br>ii  python3-serial                      3.4-5.1<br>ii  python3-shapely                     1.7.0-1<br>ii  python3-uranium                     4.5.0-1<br>ii  qml-module-qt-labs-folderlistmodel  5.12.5-5<br>ii  qml-module-qt-labs-settings         5.12.5-5<br>ii  qml-module-qtqml-models2            5.12.5-5<br>ii  qml-module-qtquick-controls         5.12.5-1+b1<br>ii  qml-module-qtquick-controls2        5.12.5+dfsg-2+b1<br>ii  qml-module-qtquick-dialogs          5.12.5-1+b1<br>ii  uranium-plugins                     4.5.0-1<br><br>Versions of packages cura recommends:<br>ii  python3-zeroconf  0.23.0-1<br><br>cura suggests no packages.<br><br><div>-- no debconf information</div><div><br></div></div>