Hi, just wondering if this expected behaviour
On the dashboard. CPU usage shows all 32 Threads correctly however, only 16 values are returned for temp. Is temperature only displayed for physical cores rather than threads?
Hi, just wondering if this expected behaviour
On the dashboard. CPU usage shows all 32 Threads correctly however, only 16 values are returned for temp. Is temperature only displayed for physical cores rather than threads?
Yes.
Thanks for the super swift response.
I assumed this was the case but I had doubts due to the fact there are still 32 columns for temp display.
Threads are not physical devices so they don’t have a temperature. Threads are essentially how many separate instructions silos a core can execute at the same time switching between them…
Aware of the difference between cores and threads. I just needed a sanity check.
The 32 temp columns (half populated) kind of threw me,
It was just recently changed from threads to cores, i believe with 24.10.1.
Cheers Lars, that makes sense.
I had a feeling I had seen all 32 temp columns populated at some point.
to confuse folks like me, who knows apart from the Dev’s, but I’m sure there will be a reason behind it.
On the CPU overview widget (combined temp & load) it would probably make more sense to populate only the even numbered threads (physical cores) with a temp reading.
Is it threads or logical (hyperthreading SMT) cores?
I’m thinking that it should be:
CPU Usage per logical core
CPU Temperature per physical core
which makes more sense