ModernGadgets icon indicating copy to clipboard operation
ModernGadgets copied to clipboard

No temperature and core voltage displayed for Alder Lake CPUs

Open Makai opened this issue 3 years ago • 5 comments

On a new Alder Lake CPU, Core temperatures and voltage are displaying as 0 for all cores.

After a bit of trial and error it seems like [MeasureCpuTempHwinfoCoreX] in CoreMeasuresX.inc are being set to Disabled from the (#cpuCores# / #threadsPerCore# < X)) expressions.

My guess would be threadsPerCore is not being set correctly due to the fact that Alder Lake CPUs have two threads per P-core but only a single thread for their E-cores.

Makai avatar Jan 29 '22 01:01 Makai

Hmm, dang it. This is going to require a refactor of CPU Meter. It was inevitable, I suppose.

raiguard avatar Feb 01 '22 16:02 raiguard

The latest Gadget CPU Meter works with Alder Lake and even 128-thread Threadrippers, but it required a ton of changes to make it work. 😢 Check out the ActiveNet plugin's CpuLogicalCoreMap option; it should simplify the logic you will need.

SilverAzide avatar Feb 01 '22 21:02 SilverAzide

Can confirm the bug on 12400F

zfxstd avatar Feb 23 '22 15:02 zfxstd

Also confirmed on 12900K, anything I can do to help resolve this?

eprouty avatar Mar 15 '22 20:03 eprouty

I just need to get around to it. I don't use Windows anymore, so I have almost zero motivation to work on this project. It's at the bottom of my list. I'm sorry.

raiguard avatar Mar 16 '22 03:03 raiguard