RehabMan
Moderator
- Joined
- May 2, 2012
- Messages
- 181,056
- Motherboard
- Intel DH67BL
- CPU
- i7-2600K
- Graphics
- HD 3000
- Mac
- Mobile Phone
Well as far as software goes i don't actually remember how many of them i tried:
- AIDA64
- Notebook Fan Control
- HWMonitor
- Speedfan
- HWinfo, etc.
Yeah, those are ones I would try...
Thats why i asked on previous post if i can dump that formula/code from a Lenovo T440P.
Nothing to dump if it doesn't exist in ACPI...
Very similar laptop, same fan, same cpu models, it's just that the acpi has the offset corresponding to FAN RPM reading is a 16-bit while on my L440 ACPI it's a 8-bit.
Your 8-bit register is probably something other than RPM...
Did you try reading the RPM from the same 16-bit offset that is used on the other models, but with your laptop instead?
Also here is the ACPI of my Lenovo B570e if you can land an eye and see if it is possible to get something from it , in PTIDEVC SSDT there is some code for fan speed but i don't understand if there is something we can get from it or not.
You can see the code in OSDD that populates the return package:
Code:
If (\ECON)
{
Store (\_SB.PCI0.LPCB.H_EC.CFSP, Index (OSDV, Zero))
Store (\_SB.PCI0.LPCB.H_EC.CPUE, Index (OSDV, One))
}
And you can see the correlation of package index 0 and index 1:
Code:
Name (OSDL, Package (0x06)
{
Zero,
"CPU Fan Speed",
"RPM",
Zero,
"CPU energy",
"RAW"
})
So, CFSP likely stores the CPU fan RPM, and CPUE stores something related to "CPU Energy" (could be mW).