Bug 493122 - Thermal Monitor widget missing CPU Package temperature and GPU temperature
Summary: Thermal Monitor widget missing CPU Package temperature and GPU temperature
Status: RESOLVED DOWNSTREAM
Alias: None
Product: ksystemstats
Classification: Frameworks and Libraries
Component: General (show other bugs)
Version: unspecified
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-09-14 13:42 UTC by Roman
Modified: 2024-10-03 07:10 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
screenshot of configuration window with sensors available (136.02 KB, image/png)
2024-09-14 13:42 UTC, Roman
Details
output of nvidia-smi (3.08 KB, text/plain)
2024-09-14 13:43 UTC, Roman
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Roman 2024-09-14 13:42:22 UTC
Created attachment 173656 [details]
screenshot of configuration window with sensors available

SUMMARY
Thermal Monitor widget is missing important sensors, which are visible to lm_sensors/nvidia-smi, such as CPU Package temperature, and any GPU sensors.

STEPS TO REPRODUCE
1. Add Thermal Monitor widget to taskbar, open Configure Thermal Monitor
2. Click Add Sensor... to open list of available sensors

OBSERVED RESULT
There are some hw sensors, such as individual CPU cores temperatures (with core 1 missing), but no CPU Package temperature, and no GPU Temperature (or any other GPU related sensors)

EXPECTED RESULT
CPU Package temperature and GPU Core temperature should be available

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 6.1.5
KDE Frameworks Version: 6.5.0
Qt Version: 6.7.2
Kernel Version: 6.10.9-arch1-2 (64-bit)
Graphics Platform: X11
Processors: 8 × Intel® Core™ i7-9700K CPU @ 3.60GHz
Memory: 15.6 GiB of RAM
Graphics Processor: NVIDIA GeForce RTX 4070/PCIe/SSE2

ADDITIONAL INFORMATION

Output of nvidia-smi:
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 560.35.03              Driver Version: 560.35.03      CUDA Version: 12.6     |
|-----------------------------------------+------------------------+----------------------+
| GPU  Name                 Persistence-M | Bus-Id          Disp.A | Volatile Uncorr. ECC |
| Fan  Temp   Perf          Pwr:Usage/Cap |           Memory-Usage | GPU-Util  Compute M. |
|                                         |                        |               MIG M. |
|=========================================+========================+======================|
|   0  NVIDIA GeForce RTX 4070        Off |   00000000:01:00.0  On |                  N/A |
|  0%   41C    P8              7W /  200W |     962MiB /  12282MiB |      1%      Default |
|                                         |                        |                  N/A |
+-----------------------------------------+------------------------+----------------------+
                                                                                         
+-----------------------------------------------------------------------------------------+
| Processes:                                                                              |
|  GPU   GI   CI        PID   Type   Process name                              GPU Memory |
|        ID   ID                                                               Usage      |
|=========================================================================================|
|    0   N/A  N/A       797      G   /usr/lib/Xorg                                 381MiB |
|    0   N/A  N/A       860      G   /usr/bin/kwalletd6                              3MiB |
|    0   N/A  N/A       888      G   /usr/lib/kglobalacceld                          2MiB |
|    0   N/A  N/A       946      G   /usr/bin/ksmserver                              3MiB |
|    0   N/A  N/A       948      G   /usr/bin/kded6                                  3MiB |
|    0   N/A  N/A       949      G   /usr/bin/kwin_x11                              16MiB |
|    0   N/A  N/A       967      G   /usr/bin/plasmashell                           38MiB |
|    0   N/A  N/A      1003      G   /usr/lib/kactivitymanagerd                      2MiB |
|    0   N/A  N/A      1007      G   ...b/polkit-kde-authentication-agent-1          3MiB |
|    0   N/A  N/A      1008      G   /usr/lib/org_kde_powerdevil                     2MiB |
|    0   N/A  N/A      1009      G   /usr/lib/xdg-desktop-portal-kde                 3MiB |
|    0   N/A  N/A      1181      G   /usr/bin/kaccess                                3MiB |
|    0   N/A  N/A      1183      G   /usr/lib/DiscoverNotifier                       3MiB |
|    0   N/A  N/A      1244      G   /usr/bin/konsole                                2MiB |
|    0   N/A  N/A      1316      G   /usr/lib/firefox/firefox                        0MiB |
|    0   N/A  N/A     10298      G   /usr/lib/kf6/kioworker                          2MiB |
+-----------------------------------------------------------------------------------------+

Output of sensors:

gigabyte_wmi-virtual-0
Adapter: Virtual device
temp1:        +33.0°C  
temp2:        +42.0°C  
temp3:        +22.0°C  
temp4:        +37.0°C  
temp5:        +33.0°C  
temp6:        +34.0°C  

nvme-pci-0200
Adapter: PCI adapter
Composite:    +38.9°C  (low  = -273.1°C, high = +84.8°C)
                       (crit = +84.8°C)
Sensor 1:     +38.9°C  (low  = -273.1°C, high = +65261.8°C)
Sensor 2:     +46.9°C  (low  = -273.1°C, high = +65261.8°C)

acpitz-acpi-0
Adapter: ACPI interface
temp1:        +16.8°C  
temp2:        +27.8°C  

coretemp-isa-0000
Adapter: ISA adapter
Package id 0:  +34.0°C  (high = +86.0°C, crit = +100.0°C)
Core 0:        +34.0°C  (high = +86.0°C, crit = +100.0°C)
Core 1:        +31.0°C  (high = +86.0°C, crit = +100.0°C)
Core 2:        +31.0°C  (high = +86.0°C, crit = +100.0°C)
Core 3:        +30.0°C  (high = +86.0°C, crit = +100.0°C)
Core 4:        +32.0°C  (high = +86.0°C, crit = +100.0°C)
Core 5:        +30.0°C  (high = +86.0°C, crit = +100.0°C)
Core 6:        +31.0°C  (high = +86.0°C, crit = +100.0°C)
Core 7:        +31.0°C  (high = +86.0°C, crit = +100.0°C)

pch_cannonlake-virtual-0
Adapter: Virtual device
temp1:        +51.0°C  

nvme-pci-0400
Adapter: PCI adapter
Composite:    +26.9°C  (low  = -273.1°C, high = +84.8°C)
                       (crit = +84.8°C)
Sensor 1:     +26.9°C  (low  = -273.1°C, high = +65261.8°C)
Sensor 2:     +40.9°C  (low  = -273.1°C, high = +65261.8°C)
Comment 1 Roman 2024-09-14 13:43:05 UTC
Created attachment 173657 [details]
output of nvidia-smi
Comment 2 Arjen Hiemstra 2024-09-30 09:26:57 UTC
"Thermal Monitor" is, as far as I know, not a widget that's shipped by us. So you'll need to report this to the widget author. Especially since it's not using the standard sensor selection UI and thus most likely doing some incorrect filtering.
Comment 3 Roman 2024-10-03 07:10:13 UTC
Well, if I go to project git: https://invent.kde.org/olib/thermalmonitor and use New Issue, there is big red warning 

"Please note that all bug reports and feature requests should be filed on bugs.kde.org and should never be raised here. "