https://bugs.kde.org/show_bug.cgi?id=521744

--- Comment #2 from [email protected] ---
(In reply to rocketmanthree from comment #1)
> The same has happened to my system
> 
> SOFTWARE/OS VERSIONS
> Operating System: CachyOS Linux
> KDE Plasma Version: 6.7.0
> KDE Frameworks Version: 6.27.0
> Qt Version: 6.11.1
> Kernel Version: 7.1.1.2-cachyos (64-bit)
> Graphics Platform: Wayland
> Processors: AMR Ryzen 7800X3D
> Memory: 32Gb Ram
> Graphics Processor 1: AMD Radeon RX9070 XT

A workaround from the widget maintainer's gitlab: 
https://invent.kde.org/olib/thermalmonitor/-/work_items/33#note_1528727

Quote:
"Root cause + one-line fix
This is a filter bug in the Add-Sensor picker, not a sensor problem. In
contents/ui/config/AvailableSensors.qml, the filter callback is:
return sensorId.length > 0 && display.includes("(°C)") &&
!display.includes("[");

On Plasma 6.7 / current ksystemstats, NVIDIA GPUs are labelled by their
PCI-database name, e.g. GA102 [GeForce RTX 3080 Ti] Temperature (and AD106
[GeForce RTX 4060 Ti] Temperature for the reporter's card). That name contains
[, so the !display.includes("[") clause filters the GPU temperature sensor out
of the list entirely.
The sensor itself works: gpu/gpu0/temperature reports correct values once
something subscribes.

Fix: the bracket check exists to hide the client-side aggregate "group"
sensors, whose display names start with [Group] (e.g. [Group] Temperature) and
do carry (°C), so it can't simply be removed.
Matching the start of the string fixes it without surfacing those:

return sensorId.length > 0 && display.includes("(°C)") &&
!display.startsWith("[");

[Group] aggregates start with [ (still hidden, as intended), while NVIDIA GPUs
have the bracket mid-string, so they're no longer excluded.
Tested on CachyOS / Plasma 6.7.0 / NVIDIA 610.43.02 / RTX 3080 Ti."

End quote.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to