Hallo,
seit ein paar openSUSE Tumbleweed Versionen, ich meine das war seit ca. Juni 2020 so, also es war nicht von Anfang an mit Tumbleweed so, friert der Desktop komplett ein.
In letzter Zeit trat es regelmäßig im laufenden Betrieb auf, zu unterschiedlichen Zeiten. Es war also vorerst für mich kein Zusammenhang erkennbar.
Wenn es auftritt, dann tauchen immer solche Meldungen im journalctl auf:
Sep 16 21:08:26 localhost.localdomain kwin_x11[2561]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 43352, resource id: 16777223, major code: 18 (ChangeProperty), minor code: 0
selbst mit Standard Fensterdekorator von KDE Plasma / openSUSE. Bei dem Fensterdekorator "K01" ist es noch etwas schlimmer:
Sep 16 21:08:26 localhost.localdomain plasmashell[2615]: file:///usr/lib64/qt5/qml/QtQuick/Controls/Styles/Plasma/BusyIndicatorStyle.qml:39:9: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<ar>
Sep 16 21:08:26 localhost.localdomain plasmashell[2615]: file:///usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/Task.qml:285:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo>
Sep 16 21:08:27 localhost.localdomain kwin_x11[2561]: file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
Sep 16 21:08:27 localhost.localdomain kwin_x11[2561]: file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
Sep 16 21:08:27 localhost.localdomain kwin_x11[2561]: QPainter::begin: Paint device returned engine == 0, type: 3
Sep 16 21:08:27 localhost.localdomain kwin_x11[2561]: QPainter::begin: Paint device returned engine == 0, type: 2
Sep 16 21:08:27 localhost.localdomain kwin_x11[2561]: QPainter::end: Painter not active, aborted
Sep 16 21:08:27 localhost.localdomain kwin_x11[2561]: qt.qpa.xcb: QXcbConnection: XCB error: 2 (BadValue), sequence: 44510, resource id: 0, major code: 53 (CreatePixmap), minor code: 0
Sep 16 21:08:27 localhost.localdomain kwin_x11[2561]: qt.qpa.xcb: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 44511, resource id: 19073463, major code: 55 (CreateGC), minor code: 0
Wenn er einfriert, dann hilft bloß noch die Reset-Taste, es geht kein Affenklammergriff (STRG + ALT + ENTF) mehr und kein STRG + ALT + F2
Nachdem der Renderer für KDE auf XRender umgestellt ist, gibt es keine Probleme mehr. openGL 2.0 und 3.1 machen keinen Unterschied, beide hängen sich auf. Auf die Idee mit der Umstellung bin ich nach etwas Recherche gestoßen: https://forum.kde.org/viewtopic.php?t=128788 und: https://forums.opensuse.org/sh…hics-Card-Still-Supported
Hardware:
Mainboard: ASRock 970 Extreme3 Revision 1
CPU: AMD FX-4100
Festplatten: Eine HDD für /boot, eine HDD für Daten und eine M.2 Disc für das System via PCIe 2.0 4x Adapter. Ein Boot von der M.2 Disc und dem Adapter mit Secure Boot wäre theoretisch möglich, aber das gibt das UEFI BIOS in der neuesten Version nicht her, weil hierfür die Treiber fehlen im UEFI selbst um den Adapter richtig anzusteuere für das Booten davon.
Grafikkarte: 4GB MSI Radeon RX 550 4GT LP OC Aktiv PCIe 3.0 x16 (x8) 1xDVI / 1xHDMI 2.0 (Retail)
Soundkarte: Creative X-Fi Fatal1ty Professional Series (sehr alt, läuft aber noch top) auf PCIe 2.0 1x
Die Mountpoints (der Standard Installationsvorschlag wurde mit meinen Ergänzungen übernommen):
localhost:/home/thomas # mount
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
devtmpfs on /dev type devtmpfs (rw,nosuid,size=12237732k,nr_inodes=3059433,mode=755)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,nodev,mode=755)
tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755)
cgroup2 on /sys/fs/cgroup/unified type cgroup2 (rw,nosuid,nodev,noexec,relatime,nsdelegate)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,name=systemd)
pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
efivarfs on /sys/firmware/efi/efivars type efivarfs (rw,nosuid,nodev,noexec,relatime)
none on /sys/fs/bpf type bpf (rw,nosuid,nodev,noexec,relatime,mode=700)
cgroup on /sys/fs/cgroup/pids type cgroup (rw,nosuid,nodev,noexec,relatime,pids)
cgroup on /sys/fs/cgroup/net_cls,net_prio type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls,net_prio)
cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
cgroup on /sys/fs/cgroup/rdma type cgroup (rw,nosuid,nodev,noexec,relatime,rdma)
cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct)
cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
cgroup on /sys/fs/cgroup/hugetlb type cgroup (rw,nosuid,nodev,noexec,relatime,hugetlb)
/dev/nvme0n1p2 on / type btrfs (rw,relatime,ssd,space_cache,subvolid=265,subvol=/@/.snapshots/1/snapshot)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=28,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=17214)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime,pagesize=2M)
mqueue on /dev/mqueue type mqueue (rw,nosuid,nodev,noexec,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,nosuid,nodev,noexec,relatime)
tracefs on /sys/kernel/tracing type tracefs (rw,nosuid,nodev,noexec,relatime)
/dev/nvme0n1p2 on /.snapshots type btrfs (rw,relatime,ssd,space_cache,subvolid=264,subvol=/@/.snapshots)
/dev/nvme0n1p2 on /home type btrfs (rw,relatime,ssd,space_cache,subvolid=257,subvol=/@/home)
/dev/nvme0n1p2 on /srv type btrfs (rw,relatime,ssd,space_cache,subvolid=261,subvol=/@/srv)
/dev/nvme0n1p2 on /tmp type btrfs (rw,relatime,ssd,space_cache,subvolid=260,subvol=/@/tmp)
/dev/sda2 on /boot type btrfs (rw,relatime,space_cache,subvolid=5,subvol=/)
/dev/nvme0n1p2 on /var type btrfs (rw,relatime,ssd,space_cache,subvolid=258,subvol=/@/var)
/dev/nvme0n1p2 on /root type btrfs (rw,relatime,ssd,space_cache,subvolid=262,subvol=/@/root)
/dev/nvme0n1p2 on /opt type btrfs (rw,relatime,ssd,space_cache,subvolid=263,subvol=/@/opt)
/dev/nvme0n1p2 on /usr/local type btrfs (rw,relatime,ssd,space_cache,subvolid=259,subvol=/@/usr/local)
/dev/sda1 on /boot/efi type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro)
fusectl on /sys/fs/fuse/connections type fusectl (rw,nosuid,nodev,noexec,relatime)
/dev/sdb1 on /mnt/Daten type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096)
/dev/nvme0n1p2 on /var/lib/docker/btrfs type btrfs (rw,relatime,ssd,space_cache,subvolid=258,subvol=/@/var)
tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=2457204k,mode=700,uid=1000,gid=100)
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=100)
glxinfo in Verbindung mit openGL:
thomas@localhost:~> glxinfo | grep OpenGL
OpenGL vendor string: X.Org
OpenGL renderer string: Radeon RX550/550 Series (POLARIS12, DRM 3.38.0, 5.8.4-1-default, LLVM 10.0.1)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 20.1.7
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.6 (Compatibility Profile) Mesa 20.1.7
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 20.1.7
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:
Tumbleweed Release (/etc/os-release):
localhost:/home/thomas # cat /etc/os-release
NAME="openSUSE Tumbleweed"
# VERSION="20200907"
ID="opensuse-tumbleweed"
ID_LIKE="opensuse suse"
VERSION_ID="20200907"
PRETTY_NAME="openSUSE Tumbleweed"
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:opensuse:tumbleweed:20200907"
BUG_REPORT_URL="https://bugs.opensuse.org"
HOME_URL="https://www.opensuse.org/"
LOGO="distributor-logo"
Alles anzeigen
Das Perfide ist, dass ich bisher keine Probleme mit XRender feststellen konnte, selbst openGL Anwendungen laufen innerhalb fehlerfrei (z. B. getestet anhand von WebGL Spielen, Schriftarten Anti Analyzing, uws.).
Für Ratschläge hierzu woran es liegen könnte, wäre ich dankbar. Denn ich kann mir schon vorstellen, dass openGL der bessere Renderer für KDE ist
MFG derwunner