If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

LM_Sensors Finally Gets Better Intel CPU Support

Phoronix: LM_Sensors Finally Gets Better Intel CPU Support

While the Linux hardware compatibility of modern processors and motherboards have normally been spot-on, as talked about in our many reviews, one of the areas that still causes annoyances with modern hardware can be the hardware sensors support. For motherboards this commonly means being able to monitor sensors for the temperatures, fan speeds, voltages. For the CPUs, their integrated temperature sensor(s) also aren't commonly supported on just-released Intel and AMD products...

I was surprised by my relatively up values of temp on my Core2Quad (50°C when it's suppposed to run @ 40°C or even below). I understand now that this was just some outdated code that could explain that.

I was surprised by my relatively up values of temp on my Core2Quad (50°C when it's suppposed to run @ 40°C or even below). I understand now that this was just some outdated code that could explain that.

This is a good new.

IIRC, some Intel CPUs had a faulty temperature detection, they always report about 10% too much. Affects my Core2Duo, not sure whether it's the case for Core2Quad as well though.

Instead the driver now checks a CPUID instruction (CPUID.06H.EAX[0]) to determine if thermal sensors are available.

Well I'm not so sure it's wise to use this method unless there's no analogue to the way AMD CPU's expose this info over the PCI bus.

Unless there's some other mitigating code, if you're running a multi socket board then this instruction will interrogate the CPU currently running the driver code and not necessarily the CPU you want the info from.

Intel owners : The scale wasn't changed. Tjunction was. In early Core2's it's 90degrees Celsius, whereas in E6xxx series and later it's 100degrees Celsius. I've never heard of faulty temp sensors en masse, but it may be true.