Hallo,
nachdem bei mir der Thunderbird bei mir Schlieren zieht (das Fenster wird nicht komplett neu gerendert, der Adressblock oben zieht Schlieren oder man sieht noch alte Teile vom längst verkleinerten Fenster) wenn ich eine neue Mail von den 16:!0 auf den 16:9 Bildschirm ziehe, bin ich etwas dem Problem auf dem Grund gegangen.
Ohne die Thunderbird Option der Hardwarebeschleunigung, also ohne Grafikkarte funktioniert es. Die KDE Systeminfo zu der Grafikkarte zeigt mir folgendes:
Dort steht oben in der ersten Zeile:
Was darauf hindeutet, dass etwas nicht richtig funktioniert. Denn würde die Grafikkarte openGL (EGL) (laut Wikipedia ein Kombinations-Framework aus openGL und openGL Embedded) nicht unterstützen, dann würde dort irgendetwas mit nicht gefunden stehen, aber kein Fehlercode.
In Referenz zu dem Bug Regport von freedesktop wird eine "simple" Neuinstallation benötigt: https://bugs.freedesktop.org/show_bug.cgi?id=103968
Diverse Kommandos zur weiteren Analyse des Problems, die häufig hier gefragt werden:
zypper se amd radeon
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...
S | Name | Summary | Type
---+-------------------------------------+--------------------------------------------------------------------+-----------
| cross-amdgcn-gcc10 | The GNU Compiler Collection targeting amdgcn | Paket
| cross-amdgcn-gcc11 | The GNU Compiler Collection targeting amdgcn | Paket
| cross-amdgcn-newlib10-devel | Newlib for the amdgcn offload target | Paket
| cross-amdgcn-newlib11-devel | Newlib for the amdgcn offload target | Paket
i+ | kernel-firmware-amdgpu | Kernel firmware files for AMDGPU graphics driver | Paket
i+ | kernel-firmware-radeon | Kernel firmware files for Radeon graphics driver | Paket
| libamd-doc | Documentation for libamd | Paket
i+ | libamd2 | Symmetric Approximate Minimum Degree | Paket
| libcamd-doc | Documentation for libcamd | Paket
i+ | libcamd2 | Symmetric Approximate Minimum Degree | Paket
i+ | libccolamd2 | Constrained Column Approximate Minimum Degree | Paket
i+ | libcolamd2 | Column Approximate Minimum Degree | Paket
i+ | libdrm_amdgpu1 | Userspace interface for Kernel DRM services for AMD Radeon chips | Paket
i | libdrm_amdgpu1-32bit | Userspace interface for Kernel DRM services for AMD Radeon chips | Paket
i+ | libdrm_radeon1 | Userspace interface for Kernel DRM services for AMD Radeon chips | Paket
i | libdrm_radeon1-32bit | Userspace interface for Kernel DRM services for AMD Radeon chips | Paket
i+ | libteamdctl0 | Library for controlling the team network device daemon | Paket
i+ | libvdpau_radeonsi | XVMC state tracker for radeonsi | Paket
| libvdpau_radeonsi-32bit | XVMC state tracker for radeonsi | Paket
i+ | libvulkan_radeon | Mesa vulkan driver for AMD GPU | Paket
| libvulkan_radeon-32bit | Mesa vulkan driver for AMD GPU | Paket
| namdhinggo-fonts | SIL Limbu Font | Paket
| radeontop | Tool to view Radeon GPU utilization | Paket
| radeontop-lang | Translations for package radeontop | Paket
| rspamd | Spam filtering system | Paket
| ruby3.1-rubygem-kramdown | kramdown is a fast, pure-Ruby Markdown-superset converter | Paket
| ruby3.1-rubygem-kramdown-parser-gfm | kramdown-parser-gfm provides a kramdown parser for the GFM dialect | Paket
| texlive-examdesign | LaTeX class for typesetting exams | Paket
| texlive-examdesign-doc | Documentation for texlive-examdesign | Paket
i+ | ucode-amd | Microcode updates for AMD CPUs | Paket
i+ | xf86-video-amdgpu | AMDGPU video driver for the Xorg X server | Paket
| yamdi | Metadata Injector for FLV Files | Paket
| yamdi | Metadata Injector for FLV Files | Quellpaket
| yamdi-debuginfo | Debug information for package yamdi | Paket
| yamdi-debugsource | Debug sources for package yamdi | Paket
LIBGL_DEBUG=verbose glxinfo | grep ' render'
libGL: Can't open configuration file /etc/drirc: No such file or directory.
libGL: Can't open configuration file /home/thomas/.drirc: No such file or directory.
libGL: using driver amdgpu for 4
libGL: Can't open configuration file /etc/drirc: No such file or directory.
libGL: Can't open configuration file /home/thomas/.drirc: No such file or directory.
libGL: pci id for fd 4: 1002:699f, driver radeonsi
libGL: MESA-LOADER: dlopen(/usr/lib64/dri/radeonsi_dri.so)
libGL: Can't open configuration file /usr/share/drirc: No such file or directory.
libGL: Can't open configuration file /home/thomas/.drirc: No such file or directory.
libGL: Can't open configuration file /usr/share/drirc: No such file or directory.
libGL: Can't open configuration file /home/thomas/.drirc: No such file or directory.
libGL: Can't open configuration file /usr/share/drirc: No such file or directory.
libGL: Can't open configuration file /home/thomas/.drirc: No such file or directory.
/usr/share/libdrm/amdgpu.ids version: 1.0.0
libGL: Using DRI3 for screen 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
OpenGL renderer string: AMD Radeon RX 550 / 550 Series (POLARIS12, DRM 3.44.0, 5.16.11-1-default, LLVM 13.0.1)
/sbin/lspci -nnk | grep -EiA3 'vga|3d|display'
07:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Lexa PRO [Radeon 540/540X/550/550X / RX 540X/550/550X] [1002:699f] (rev c7)
Subsystem: Micro-Star International Co., Ltd. [MSI] Device [1462:8a90]
Kernel driver in use: amdgpu
Kernel modules: amdgpu
Soviel ich weiß gab oder gibt es KDE Plasma für mobile Endgeräte, das ist wohl der Grund warum KDE Plasma openGL (EGL) braucht.
Das Problem würde ich gerne für dem Tumbleweed Upgrade beheben, weil beim Upgrade nur gepatcht wird, aber die Ursache nicht angegangen wird. Meine aktuelle Tumbleweed Version:
cat /etc/os-release
NAME="openSUSE Tumbleweed"
# VERSION="20220312"
ID="opensuse-tumbleweed"
ID_LIKE="opensuse suse"
VERSION_ID="20220312"
PRETTY_NAME="openSUSE Tumbleweed"
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:opensuse:tumbleweed:20220312"
BUG_REPORT_URL="https://bugs.opensuse.org"
HOME_URL="https://www.opensuse.org/"
DOCUMENTATION_URL="https://en.opensuse.org/Portal:Tumbleweed"
LOGO="distributor-logo-Tumbleweed"
Was mir hier vorallem zum Verständnis noch fehlt: Wie installiert man Software zu einem spezifischen Tumbleweed Snapshot neu? Denn wenn man zypper rm ... und zypper in ... anwendet, dann holt sich das bestimmt immer die neueste Software, die aber vermutlich nicht mehr zu meinen veralteten Snapshot passt. In der Zypper Manual habe ich dazu nichts gefunden: https://en.opensuse.org/SDB:Zypper_manual
Ich vermute ebenfalls, dass das meine diversen Webseiten-Probleme von hier mit beheben sollte: Opera ffmpeg Bug und Workaround
Der 16:10 Bildschirm ist via HDMI angeschlossen und der 16:9 Bildschirm via DVI auf HDMI Adapterkabel (DVI ist die Seite an der Grafikkarte). Es ist ein normaler Desktop-PC mit einem ASUS ROG Strix B550-F WiFI Mainboard und dementsprechend PCIe 3 x16 auf den PCIe 4 x 16 Steckplatz.
Für HIlfe und Ratschläge hierzu, wie man die Software neuinstallieren kann, wäre ich dankbar. Eine komplette Neuinstallation würde wohl länger dauern, außerdem möchte ich etwas dazulernen.
MFG
derwunner