Plasma Systemmonitor zeigt GPU nicht an

Hallo zusammen,

habe seit Kurzem Leap 16.0, bis jetzt ohne große Probleme.
Im Plasma-Systemmonitor habe ich festgestellt, dass die GPU nicht angezeigt wird (GPU ist standardmäßig als Tortendiagramm da, aber der Systemmonitor kann die Auslastung nciht lesen). Zufällig entdeckt, dass wenn ich im KDE als root eingeloggt bin, die GPU-Auslastung angezeigt wird. D.h. muss was mit den Rechten zu tun haben.
Eingeloggt als user im KDE versuche ich mit sudo oder kdesu den Systemmonito zu starten, aber geht nicht, z.B.:

xxx@localhost:~> sudo plasma-systemmonitor 
[sudo] Passwort für xxx: 
qt.qpa.xcb: could not connect to display 
qt.qpa.plugin: From 6.5.0, xcb-cursor0 or libxcb-cursor0 is needed to load the Qt xcb platform plugin.
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vkkhrdisplay, vnc, xcb, wayland-egl, wayland.

Abgebrochen

Habt Ihr Idee, was man machen könnte, damit der Systemmonitor (als User gestartet) die GPU rausliest?
Die Graphic sollte sonst richtig erkannt sein, z.b. man kann mit nvtop oder intel_gpu_top die Auslastung, Frequenz etc. anzeigen.
Mein System ist:

xxxx@localhost:~> inxi -v2
System:
  Host: localhost.localdomain Kernel: 6.12.0-160000.30-default arch: x86_64
    bits: 64
  Desktop: KDE Plasma v: 6.4.2 Distro: openSUSE Leap 16.0
Machine:
  Type: Desktop System: ASUS product: N/A v: N/A serial: <superuser required>
  Mobo: ASUSTeK model: PRIME H510M-A WIFI v: Rev 1.xx
    serial: <superuser required> UEFI: American Megatrends v: 1601
    date: 05/07/2022
CPU:
  Info: 6-core 11th Gen Intel Core i5-11400 [MT MCP] speed (MHz): avg: 800
    min/max: 800/4400
Graphics:
  Device-1: Intel RocketLake-S GT1 [UHD Graphics 730] driver: i915 v: kernel
  Device-2: Microdia Sonix USB 2.0 Camera driver: uvcvideo type: USB
  Display: wayland server: X.org v: 1.21.1.15 with: Xwayland v: 24.1.6
    compositor: kwin_wayland driver: X: loaded: modesetting unloaded: vesa
    dri: iris gpu: i915 resolution: 1920x1080
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 24.3.3
    renderer: Mesa Intel Graphics (RKL GT1)
Network:
  Device-1: Intel Ethernet I219-V driver: e1000e


Sollte man auch nicht machen, da passt dann einiges normalerweise nicht:

linux64:/home/stephan # plasma-systemmonitor 
kf.dbusaddons: DBus session bus not found. To circumvent this problem try the following command (with bash):
    export $(dbus-launch)
linux64:/home/stephan # 

Was ja normal ist:

stephan@linux64:~> plasma-systemmonitor 
stephan@linux64:~> 


Ja klar, sollte man nicht als root machen. Aber als User ins KDE eingeloggt kann nicht alle Infos lesen.
Es ist schade, alles ist da, es kann nur nicht gelesen werden, da irgendwelche Rechte fehlen. Der Systemmonitor ist sonst sehr gutes Programm, habe es geschafft sogar Temperaturen am MOBO und Prozessoren, rpm der Lüfter, div. Spannungen am MOBO zu finden, nur das mit dem GPU funktioniert nicht. Weiss nicht, wo ich anfangen soll. weiss jemand zufällig, woher sich der Systemmonitor die GPU-Info holt?

Habe jetzt ein GUI-Tool gefunden, Mission Center, es findet Auslastung, Taktgeschwindigkeit, Video Codieren/Decodieren und weiteres, ist aber lästig mehrere Programme zu öffnen…

Hallo zusammen,

Habe auch direkt im KDE-Forum (discuss.kde.org) gefragt. Scheint ein Problem von OpenSUSE zu sein.

Folgendes hat geholfen:

braun@localhost:~> sudo setcap CAP_SYS_ADMIN=+ep /usr/libexec/ksystemstats_intel_helper
braun@localhost:~> sudo setcap CAP_PERFMON=+ep /usr/libexec/ksystemstats_intel_helper
braun@localhost:~> sudo getcap /usr/libexec/ksystemstats_intel_helper
/usr/libexec/ksystemstats_intel_helper cap_perfmon=ep

(davor getcap installiert, da es gefehlt hat)

Näheres ist beschrieben hier:

Danke für die Rückmeldung, denn ich kann es mangels Hardware nicht nachstellen…