Graphical artifacting on 20240730

After updating TW to the latest release, I’m once again experiencing graphical artifacts on KDE Plasma. Specifically, the top half of my desktop flickers when opening the overview and when windows come in contact with my top panel (just a normal KDE panel).

❯ cat -p /etc/os-release 
NAME="openSUSE Tumbleweed"
# VERSION="20240730"
ID="opensuse-tumbleweed"
ID_LIKE="opensuse suse"
VERSION_ID="20240730"
PRETTY_NAME="openSUSE Tumbleweed"
ANSI_COLOR="0;32"
# CPE 2.3 format, boo#1217921
CPE_NAME="cpe:2.3:o:opensuse:tumbleweed:20240730:*:*:*:*:*:*:*"
#CPE 2.2 format
#CPE_NAME="cpe:/o:opensuse:tumbleweed:20240730"
BUG_REPORT_URL="https://bugzilla.opensuse.org"
SUPPORT_URL="https://bugs.opensuse.org"
HOME_URL="https://www.opensuse.org"
DOCUMENTATION_URL="https://en.opensuse.org/Portal:Tumbleweed"
LOGO="distributor-logo-Tumbleweed"

Here’s info about Mesa:

❯ sudo zypper info Mesa
Loading repository data...
Reading installed packages...


Information for package Mesa:
-----------------------------
Repository     : Packman
Name           : Mesa
Version        : 24.1.3-1699.389.pm.1
Arch           : x86_64
Vendor         : http://packman.links2linux.de
Installed Size : 9.4 KiB
Installed      : Yes
Status         : up-to-date
Source package : Mesa-24.1.3-1699.389.pm.1.src
Upstream URL   : https://www.mesa3d.org
Summary        : System for rendering 3-D graphics
Description    : 
    Mesa is a 3-D graphics library with an API which is very similar to
    that of OpenGL.* To the extent that Mesa utilizes the OpenGL command
    syntax or state machine, it is being used with authorization from
    Silicon Graphics, Inc.(SGI). However, the author does not possess an
    OpenGL license from SGI, and makes no claim that Mesa is in any way a
    compatible replacement for OpenGL or associated with SGI. Those who
    want a licensed implementation of OpenGL should contact a licensed
    vendor.

    Please do not refer to the library as MesaGL (for legal reasons). It's
    just Mesa or The Mesa 3-D graphics library.

    * OpenGL is a trademark of Silicon Graphics Incorporated.

And Plasma:

❯ sudo zypper info kde_plasma
Loading repository data...
Reading installed packages...


package 'kde_plasma' not found.

Information for pattern kde_plasma:
-----------------------------------
Repository      : Main Repository (OSS)
Name            : kde_plasma
Version         : 20240311-2.2
Arch            : noarch
Vendor          : openSUSE
Installed       : Yes (automatically)
Visible to User : Yes
Summary         : KDE Plasma 6 Desktop Base
Description     : 
    Base packages for the KDE Plasma 6 desktop environment.
Contents        : 
    S  | Name                     | Type    | Dependency
    ---+--------------------------+---------+------------
    i  | desktop-data-openSUSE    | package | Required
    i  | kf6-qqc2-desktop-style   | package | Required
    i+ | patterns-base-base       | package | Required
    i+ | patterns-base-x11        | package | Required
    i  | patterns-kde-kde_plasma  | package | Required
    i+ | plasma6-nm               | package | Required
    i+ | plasma6-pa               | package | Required
    i+ | plasma6-session          | package | Required
    i  | polkit-default-privs     | package | Required
    i+ | bluedevil6               | package | Recommended
    i+ | breeze6-wallpapers       | package | Recommended
    i+ | discover6-notifier       | package | Recommended
    i  | dolphin                  | package | Recommended
    i  | ffmpegthumbs             | package | Recommended
    i  | kdegraphics-thumbnailers | package | Recommended
    i  | kdenetwork-filesharing   | package | Recommended
    i+ | kdeplasma6-addons        | package | Recommended
       | kf6-baloo-file           | package | Recommended
    i  | kf6-baloo-kioslaves      | package | Recommended
    i  | kf6-baloo-tools          | package | Recommended
    i+ | kgamma6                  | package | Recommended
    i+ | khelpcenter              | package | Recommended
    i+ | kwalletmanager           | package | Recommended
    i  | kwrited6                 | package | Recommended
    i+ | pam_kwallet6             | package | Recommended
    i  | pinentry-qt6             | package | Recommended
    i  | pipewire                 | package | Recommended
    i  | pipewire-alsa            | package | Recommended
    i  | pipewire-pulseaudio      | package | Recommended
    i+ | plasma6-disks            | package | Recommended
    i+ | plasma6-print-manager    | package | Recommended
    i+ | plasma6-session-x11      | package | Recommended
    i+ | plasma6-systemmonitor    | package | Recommended
    i+ | plasma6-thunderbolt      | package | Recommended
       | sddm-qt6                 | package | Recommended
    i+ | xwaylandvideobridge      | package | Recommended

Is anyone experiencing similar issues?

@maisylover Hi, what graphics setup? inxi -GSaz

❯ inxi -GSaz
System:
  Kernel: 6.10.2-1-default arch: x86_64 bits: 64 compiler: gcc v: 13.3.0
    clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.10.2-1-default
    root=UUID=635a8876-f943-40fe-8b09-74720e96f508 splash=silent quiet
    security=apparmor mitigations=auto
  Desktop: KDE Plasma v: 6.1.3 tk: Qt v: N/A info: frameworks v: 6.4.0
    wm: kwin_wayland with: krunner tools: avail: xscreensaver vt: 3 dm: SDDM
    Distro: openSUSE Tumbleweed 20240730
Graphics:
  Device-1: AMD Navi 22 [Radeon RX 6700/6700 XT/6750 XT / 6800M/6850M XT]
    vendor: Sapphire driver: amdgpu v: kernel arch: RDNA-2 code: Navi-2x
    process: TSMC n7 (7nm) built: 2020-22 pcie: gen: 4 speed: 16 GT/s
    lanes: 16 ports: active: DP-3 empty: DP-1, DP-2, HDMI-A-1, Writeback-1
    bus-ID: 03:00.0 chip-ID: 1002:73df class-ID: 0300
  Device-2: Logitech C920 HD Pro Webcam driver: snd-usb-audio,uvcvideo
    type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-6:5
    chip-ID: 046d:0892 class-ID: 0102 serial: <filter>
  Display: wayland server: X.org v: 1.21.1.12 with: Xwayland v: 24.1.1
    compositor: kwin_wayland driver: X: loaded: modesetting unloaded: fbdev,vesa
    dri: radeonsi gpu: amdgpu display-ID: 0
  Monitor-1: DP-3 res: 1920x1080 size: N/A modes: N/A
  API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi
    device: 1 drv: swrast surfaceless: drv: radeonsi wayland: drv: radeonsi x11:
    drv: radeonsi inactive: gbm
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 24.1.3 glx-v: 1.4
    direct-render: yes renderer: AMD Radeon RX 6700 XT (radeonsi navi22 LLVM
    18.1.8 DRM 3.57 6.10.2-1-default) device-ID: 1002:73df memory: 11.72 GiB
    unified: no display-ID: :1.0
  API: Vulkan v: 1.3.290 layers: 7 device: 0 type: discrete-gpu name: AMD
    Radeon RX 6700 XT (RADV NAVI22) driver: N/A device-ID: 1002:73df
    surfaces: xcb,xlib,wayland

Hm, I’m seeing a LOT of this warning printed in journalctl -b:

Jul 31 13:08:57 desktop-suse kwin_wayland[9337]: kwin_scene_opengl: 0x3: GL_INVALID_OPERATION in glDrawBuffers(unsupported buffer GL_BACK_LEFT)

Could this be a clue?

@maisylover very likely…

Edit: open a terminal session and as your user run xrandr --output DP-3 --set TearFree on does that help?

❯ xrandr --output DP-3 --set TearFree on
X Error of failed request:  BadName (named color or font does not exist)
  Major opcode of failed request:  141 (RANDR)
  Minor opcode of failed request:  11 (RRQueryOutputProperty)
  Serial number of failed request:  22
  Current serial number in output stream:  22

This didn’t work. I am using Wayland, by the way.

@maisylover ahh missed that bit :wink: Maybe disable tearing prevention in “System Settings” → “Display and Monitors” → “tearing prevention”
Ref: https://bbs.archlinux.org/viewtopic.php?pid=2155436#p2155436

Hmm, this is what I see:

Un-checking “Screen tearing: Allow in fullscreen windows” doesn’t fix the problem.

@maisylover I’m not a Plasma or AMD user, hopefully someone else can advise.

1 Like

For additional information, this update is the one that causes the issue to show up. Are any of these packages used by or a part of the graphics stack or KDE Plasma?

❯ sudo zypper dup --details 
Loading repository data...
Reading installed packages...
Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command.
Computing distribution upgrade...

The following 104 packages are going to be upgraded:
  apparmor-abstractions        4.0.1-8.2 -> 4.0.2-1.1                              noarch  Main Repository (OSS)      openSUSE
  apparmor-docs                4.0.1-8.2 -> 4.0.2-1.1                              noarch  Main Repository (OSS)      openSUSE
  apparmor-parser              4.0.1-8.2 -> 4.0.2-1.1                              x86_64  Main Repository (OSS)      openSUSE
  apparmor-profiles            4.0.1-8.2 -> 4.0.2-1.1                              noarch  Main Repository (OSS)      openSUSE
  apparmor-utils               4.0.1-8.2 -> 4.0.2-1.1                              noarch  Main Repository (OSS)      openSUSE
  cmake                        3.30.1-1.1 -> 3.30.1-2.1                            x86_64  Main Repository (OSS)      openSUSE
  cmake-full                   3.30.1-1.1 -> 3.30.1-2.1                            x86_64  Main Repository (OSS)      openSUSE
  cmake-man                    3.30.1-1.1 -> 3.30.1-2.1                            x86_64  Main Repository (OSS)      openSUSE
  coreutils                    9.5-2.1 -> 9.5-3.1                                  x86_64  Main Repository (OSS)      openSUSE
  coreutils-doc                9.5-2.1 -> 9.5-3.1                                  noarch  Main Repository (OSS)      openSUSE
  coreutils-systemd            9.5-2.1 -> 9.5-3.1                                  x86_64  Main Repository (OSS)      openSUSE
  cpupower                     6.9.9-8.10 -> 6.10.2-8.12                           x86_64  Main Repository (OSS)      openSUSE
  cpupower-bash-completion     6.9.9-8.10 -> 6.10.2-8.12                           noarch  Main Repository (OSS)      openSUSE
  curl                         8.8.0-2.1 -> 8.9.0-1.1                              x86_64  Main Repository (OSS)      openSUSE
  curl-zsh-completion          8.8.0-2.1 -> 8.9.0-1.1                              noarch  Main Repository (OSS)      openSUSE
  docker-buildx                0.16.1-1.1 -> 0.16.2-1.1                            x86_64  Main Repository (OSS)      openSUSE
  fastfetch                    2.19.1-1.1 -> 2.20.0-1.1                            x86_64  Main Repository (OSS)      openSUSE
  fastfetch-bash-completion    2.19.1-1.1 -> 2.20.0-1.1                            noarch  Main Repository (OSS)      openSUSE
  fwupd                        1.9.21-1.1 -> 1.9.22-1.1                            x86_64  Main Repository (OSS)      openSUSE
  fwupd-bash-completion        1.9.21-1.1 -> 1.9.22-1.1                            noarch  Main Repository (OSS)      openSUSE
  git-core                     2.45.2-2.1 -> 2.46.0-1.1                            x86_64  Main Repository (OSS)      openSUSE
  kvm_stat                     6.9.9-23.20 -> 6.10.2-23.22                         noarch  Main Repository (OSS)      openSUSE
  libapparmor1                 4.0.1-8.1 -> 4.0.2-1.1                              x86_64  Main Repository (OSS)      openSUSE
  libcolord2                   1.4.6-5.1 -> 1.4.6-6.1                              x86_64  Main Repository (OSS)      openSUSE
  libcpupower1                 6.9.9-8.10 -> 6.10.2-8.12                           x86_64  Main Repository (OSS)      openSUSE
  libcurl4                     8.8.0-2.1 -> 8.9.0-1.1                              x86_64  Main Repository (OSS)      openSUSE
  libcurl4-32bit               8.8.0-2.1 -> 8.9.0-1.1                              x86_64  Main Repository (OSS)      openSUSE
  libfwupd2                    1.9.21-1.1 -> 1.9.22-1.1                            x86_64  Main Repository (OSS)      openSUSE
  libmariadb3                  3.3.10-1.1 -> 3.3.10-2.1                            x86_64  Main Repository (OSS)      openSUSE
  libnm0                       1.48.4-1.1 -> 1.48.4-2.1                            x86_64  Main Repository (OSS)      openSUSE
  libnm0-32bit                 1.48.4-1.1 -> 1.48.4-2.1                            x86_64  Main Repository (OSS)      openSUSE
  libopenblas_openmp0          0.3.27-2.1 -> 0.3.27-3.1                            x86_64  Main Repository (OSS)      openSUSE
  libp11-kit0                  0.25.3-1.3 -> 0.25.3-2.1                            x86_64  Main Repository (OSS)      openSUSE
  libp11-kit0-32bit            0.25.3-1.3 -> 0.25.3-2.1                            x86_64  Main Repository (OSS)      openSUSE
  libpci3                      3.13.0-1.1 -> 3.13.0-2.1                            x86_64  Main Repository (OSS)      openSUSE
  libpython3_11-1_0            3.11.9-4.1 -> 3.11.9-5.1                            x86_64  Main Repository (OSS)      openSUSE
  libpython3_11-1_0-x86-64-v3  3.11.9-4.1 -> 3.11.9-5.1                            x86_64  Main Repository (OSS)      openSUSE
  libpython3_9-1_0             3.9.19-4.1 -> 3.9.19-5.1                            x86_64  Main Repository (OSS)      openSUSE
  libsystemd0                  255.8-1.1 -> 256.4-1.2                              x86_64  Main Repository (OSS)      openSUSE
  libsystemd0-32bit            255.8-1.1 -> 256.4-1.2                              x86_64  Main Repository (OSS)      openSUSE
  libtag2                      2.0-2.1 -> 2.0.1-1.1                                x86_64  Main Repository (OSS)      openSUSE
  libudev1                     255.8-1.1 -> 256.4-1.2                              x86_64  Main Repository (OSS)      openSUSE
  libudev1-32bit               255.8-1.1 -> 256.4-1.2                              x86_64  Main Repository (OSS)      openSUSE
  libwtmpdb0                   0.12.0+git.20240508-1.1 -> 0.13.0+git.20240726-1.1  x86_64  Main Repository (OSS)      openSUSE
  libX11-6                     1.8.9-1.1 -> 1.8.10-1.1                             x86_64  Main Repository (OSS)      openSUSE
  libX11-6-32bit               1.8.9-1.1 -> 1.8.10-1.1                             x86_64  Main Repository (OSS)      openSUSE
  libX11-data                  1.8.9-1.1 -> 1.8.10-1.1                             noarch  Main Repository (OSS)      openSUSE
  libX11-devel                 1.8.9-1.1 -> 1.8.10-1.1                             x86_64  Main Repository (OSS)      openSUSE
  libX11-xcb1                  1.8.9-1.1 -> 1.8.10-1.1                             x86_64  Main Repository (OSS)      openSUSE
  libX11-xcb1-32bit            1.8.9-1.1 -> 1.8.10-1.1                             x86_64  Main Repository (OSS)      openSUSE
  libzypp                      17.35.1-1.2 -> 17.35.6-1.1                          x86_64  Main Repository (OSS)      openSUSE
  linux-glibc-devel            6.9-1.1 -> 6.10-1.1                                 x86_64  Main Repository (OSS)      openSUSE
  MozillaFirefox               128.0-2.1 -> 128.0.3-1.1                            x86_64  Main Repository (OSS)      openSUSE
  NetworkManager               1.48.4-1.1 -> 1.48.4-2.1                            x86_64  Main Repository (OSS)      openSUSE
  NetworkManager-bluetooth     1.48.4-1.1 -> 1.48.4-2.1                            x86_64  Main Repository (OSS)      openSUSE
  NetworkManager-tui           1.48.4-1.1 -> 1.48.4-2.1                            x86_64  Main Repository (OSS)      openSUSE
  NetworkManager-wwan          1.48.4-1.1 -> 1.48.4-2.1                            x86_64  Main Repository (OSS)      openSUSE
  nmap                         7.94-3.4 -> 7.95-1.1                                x86_64  Main Repository (NON-OSS)  openSUSE
  nushell                      0.96.0-1.1 -> 0.96.1-1.1                            x86_64  Main Repository (OSS)      openSUSE
  ollama                       0.2.8-1.1 -> 0.3.0-1.1                              x86_64  Main Repository (OSS)      openSUSE
  openSUSE-release             20240726-3016.1 -> 20240731-3024.1                  x86_64  Main Repository (OSS)      openSUSE
  openSUSE-release-ftp         20240726-3016.1 -> 20240731-3024.1                  x86_64  Main Repository (OSS)      openSUSE
  p11-kit                      0.25.3-1.3 -> 0.25.3-2.1                            x86_64  Main Repository (OSS)      openSUSE
  p11-kit-32bit                0.25.3-1.3 -> 0.25.3-2.1                            x86_64  Main Repository (OSS)      openSUSE
  p11-kit-tools                0.25.3-1.3 -> 0.25.3-2.1                            x86_64  Main Repository (OSS)      openSUSE
  pciutils                     3.13.0-1.1 -> 3.13.0-2.1                            x86_64  Main Repository (OSS)      openSUSE
  perl-Bootloader              1.13-1.2 -> 1.14-1.1                                x86_64  Main Repository (OSS)      openSUSE
  python310-pycairo            1.26.0-1.2 -> 1.26.1-1.1                            x86_64  Main Repository (OSS)      openSUSE
  python311                    3.11.9-4.1 -> 3.11.9-5.1                            x86_64  Main Repository (OSS)      openSUSE
  python311-base               3.11.9-4.1 -> 3.11.9-5.1                            x86_64  Main Repository (OSS)      openSUSE
  python311-base-x86-64-v3     3.11.9-4.1 -> 3.11.9-5.1                            x86_64  Main Repository (OSS)      openSUSE
  python311-cryptography       42.0.8-1.1 -> 43.0.0-1.1                            x86_64  Main Repository (OSS)      openSUSE
  python311-curses             3.11.9-4.1 -> 3.11.9-5.1                            x86_64  Main Repository (OSS)      openSUSE
  python311-dbm                3.11.9-4.1 -> 3.11.9-5.1                            x86_64  Main Repository (OSS)      openSUSE
  python311-pycairo            1.26.0-1.2 -> 1.26.1-1.1                            x86_64  Main Repository (OSS)      openSUSE
  python311-x86-64-v3          3.11.9-4.1 -> 3.11.9-5.1                            x86_64  Main Repository (OSS)      openSUSE
  python312-pycairo            1.26.0-1.2 -> 1.26.1-1.1                            x86_64  Main Repository (OSS)      openSUSE
  python39                     3.9.19-4.1 -> 3.9.19-5.1                            x86_64  Main Repository (OSS)      openSUSE
  python39-base                3.9.19-4.1 -> 3.9.19-5.1                            x86_64  Main Repository (OSS)      openSUSE
  python39-curses              3.9.19-4.1 -> 3.9.19-5.1                            x86_64  Main Repository (OSS)      openSUSE
  python39-dbm                 3.9.19-4.1 -> 3.9.19-5.1                            x86_64  Main Repository (OSS)      openSUSE
  python3-apparmor             4.0.1-8.2 -> 4.0.2-1.1                              x86_64  Main Repository (OSS)      openSUSE
  ruby3.3-rubygem-nokogiri     1.15.5-1.5 -> 1.16.6-1.1                            x86_64  Main Repository (OSS)      openSUSE
  ruby3.3-rubygem-ruby-augeas  0.5.0-4.1 -> 0.5.0-5.1                              x86_64  Main Repository (OSS)      openSUSE
  runc                         1.2.0~rc1-1.1 -> 1.2.0~rc2-1.1                      x86_64  Main Repository (OSS)      openSUSE
  starship                     1.19.0-1.1 -> 1.20.1-1.1                            x86_64  Main Repository (OSS)      openSUSE
  supermin                     5.3.4-1.1 -> 5.3.4-2.1                              x86_64  Main Repository (OSS)      openSUSE
  systemd                      255.8-1.1 -> 256.4-1.2                              x86_64  Main Repository (OSS)      openSUSE
  systemd-32bit                255.8-1.1 -> 256.4-1.2                              x86_64  Main Repository (OSS)      openSUSE
  systemd-container            255.8-1.1 -> 256.4-1.2                              x86_64  Main Repository (OSS)      openSUSE
  systemd-doc                  255.8-1.1 -> 256.4-1.2                              noarch  Main Repository (OSS)      openSUSE
  sysuser-shadow               3.2-2.3 -> 3.3-1.1                                  noarch  Main Repository (OSS)      openSUSE
  typelib-1_0-Fwupd-2_0        1.9.21-1.1 -> 1.9.22-1.1                            x86_64  Main Repository (OSS)      openSUSE
  typelib-1_0-NM-1_0           1.48.4-1.1 -> 1.48.4-2.1                            x86_64  Main Repository (OSS)      openSUSE
  udev                         255.8-1.1 -> 256.4-1.2                              x86_64  Main Repository (OSS)      openSUSE
  virt-install                 4.1.0-24.1 -> 4.1.0-25.1                            noarch  Main Repository (OSS)      openSUSE
  virt-manager                 4.1.0-24.1 -> 4.1.0-25.1                            noarch  Main Repository (OSS)      openSUSE
  virt-manager-common          4.1.0-24.1 -> 4.1.0-25.1                            noarch  Main Repository (OSS)      openSUSE
  vulkan-headers               1.3.290-1.1 -> 1.3.290-2.1                          noarch  Main Repository (OSS)      openSUSE
  wine                         9.13-1.1 -> 9.14-1.1                                x86_64  Main Repository (OSS)      openSUSE
  wine-32bit                   9.13-1.1 -> 9.14-1.1                                x86_64  Main Repository (OSS)      openSUSE
  wtmpdb                       0.12.0+git.20240508-1.1 -> 0.13.0+git.20240726-1.1  x86_64  Main Repository (OSS)      openSUSE
  yast2                        5.0.8-1.1 -> 5.0.9-1.1                              x86_64  Main Repository (OSS)      openSUSE
  yast2-logs                   5.0.8-1.1 -> 5.0.9-1.1                              x86_64  Main Repository (OSS)      openSUSE

The following product is going to be upgraded:
  openSUSE Tumbleweed  20240726-0 -> 20240731-0  x86_64  Main Repository (OSS)  openSUSE

The following 2 NEW packages are going to be installed:
  kernel-default          6.10.2-1.1             x86_64  Main Repository (OSS)  openSUSE
  virtualbox-kmp-default  7.0.18_k6.10.1_1-1.13  x86_64  Main Repository (OSS)  openSUSE

The following package requires a system reboot:
  kernel-default  6.10.2-1.1  x86_64  Main Repository (OSS)  openSUSE

104 packages to upgrade, 2 new.

Package download size:   435.6 MiB

Package install size change:
              |      1.33 GiB  required by to be installed packages
   260.5 MiB  |  -   1.08 GiB  released by to be removed packages

    Note: System reboot required.

Could these be causing issues perhaps? I don’t use X11, though. Then again, it could likely be anything, so I’m kinda at a loss at this point.

the previous inxi output says X11/Xorg is used too

  Display: wayland server: X.org v: 1.21.1.12 with: Xwayland v: 24.1.1
    compositor: kwin_wayland driver: X

I’d blame vulkan firstly, but easier to test out by switching (relogin) to plasma-x11 (i.e. excluding wayland compositor)

Hm, that’s interesting. I have X11 installed, since openSUSE TW installs both X11 and Wayland backends by default. I was logged into the Plasma (Wayland) shell at the time of running inxi, so I assumed that any X11 info showing up there was either not in use, or for Xwayland. Sure, I’ll log into Plasma (X11) and see if the issue persists.

Okay, logging into Plasma (X11) did not resolve the issue.

Also, I’ve now updated to 7/31 release:

❯ cat /etc/os-release 

NAME="openSUSE Tumbleweed"
# VERSION="20240731"
ID="opensuse-tumbleweed"
ID_LIKE="opensuse suse"
VERSION_ID="20240731"
PRETTY_NAME="openSUSE Tumbleweed"
ANSI_COLOR="0;32"
# CPE 2.3 format, boo#1217921
CPE_NAME="cpe:2.3:o:opensuse:tumbleweed:20240731:*:*:*:*:*:*:*"
#CPE 2.2 format
#CPE_NAME="cpe:/o:opensuse:tumbleweed:20240731"
BUG_REPORT_URL="https://bugzilla.opensuse.org"
SUPPORT_URL="https://bugs.opensuse.org"
HOME_URL="https://www.opensuse.org"
DOCUMENTATION_URL="https://en.opensuse.org/Portal:Tumbleweed"
LOGO="distributor-logo-Tumbleweed"

X11/Xorg is too rich in API and used too widely to get rid so easy. I suppose it will be impossible to have a decent linux desktop without X11/Xorg bindings for a long time.

logging into Plasma (X11) did not resolve the issue

so it’s something deeper, not sure but probably it’d a good question to some specific to KDE forum

A KDE bug report is probably the best way forward here
https://bugs.kde.org/

Also, I note that you have 144Hz displays in use. For test purposes try dropping the refresh rate down and see whether that has any effect.

Well, I’m not sure what changed, but I just updated successfully and the desktop doesn’t have the problem anymore!

❯ inxi -GSaz  
System:
  Kernel: 6.10.3-1-default arch: x86_64 bits: 64 compiler: gcc v: 13.3.0
    clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.10.3-1-default
    root=UUID=635a8876-f943-40fe-8b09-74720e96f508 splash=silent quiet
    security=apparmor mitigations=auto
  Desktop: KDE Plasma v: 6.1.4 tk: Qt v: N/A info: frameworks v: 6.5.0
    wm: kwin_wayland tools: avail: xscreensaver vt: 3 dm: SDDM Distro: openSUSE
    Tumbleweed 20240812
Graphics:
  Device-1: AMD Navi 22 [Radeon RX 6700/6700 XT/6750 XT / 6800M/6850M XT]
    vendor: Sapphire driver: amdgpu v: kernel arch: RDNA-2 code: Navi-2x
    process: TSMC n7 (7nm) built: 2020-22 pcie: gen: 4 speed: 16 GT/s
    lanes: 16 ports: active: DP-3 empty: DP-1, DP-2, HDMI-A-1, Writeback-1
    bus-ID: 03:00.0 chip-ID: 1002:73df class-ID: 0300
  Device-2: Logitech C920 HD Pro Webcam driver: snd-usb-audio,uvcvideo
    type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-6:5
    chip-ID: 046d:0892 class-ID: 0102 serial: <filter>
  Display: wayland server: X.org v: 1.21.1.12 with: Xwayland v: 24.1.1
    compositor: kwin_wayland driver: X: loaded: modesetting unloaded: fbdev,vesa
    dri: radeonsi gpu: amdgpu display-ID: 0
  Monitor-1: DP-3 res: 1920x1080 size: N/A modes: N/A
  API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi
    device: 1 drv: swrast surfaceless: drv: radeonsi wayland: drv: radeonsi x11:
    drv: radeonsi inactive: gbm
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 24.1.3 glx-v: 1.4
    direct-render: yes renderer: AMD Radeon RX 6700 XT (radeonsi navi22 LLVM
    18.1.8 DRM 3.57 6.10.3-1-default) device-ID: 1002:73df memory: 11.72 GiB
    unified: no display-ID: :1.0
  API: Vulkan v: 1.3.290 layers: 7 device: 0 type: discrete-gpu name: AMD
    Radeon RX 6700 XT (RADV NAVI22) driver: N/A device-ID: 1002:73df
    surfaces: xcb,xlib,wayland

Ok, that’s a good outcome. Thanks for the update.

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.