haabots.blogg.se

Thinkpad fancontrol windows
Thinkpad fancontrol windows










thinkpad fancontrol windows thinkpad fancontrol windows thinkpad fancontrol windows

I tried modifying all of these registers with no luck.

thinkpad fancontrol windows

(Tried to post an image of the registers but didn't have enough reputation) So, using RWEverything I was able to identify a couple of registers that changed in sync with the fan. However, I looked in every table for the words "PENV" and "CFSP" but couldn't find the numeric address. Store(ShiftLeft(\_SB._EC.ECRD(RefOf(\_SB._EC.TER4)), 0x02), Index(OSD1, 0x06))Īs you can see, it seems that the fan duty cycle is register \_SB._EC.PENV and the fan speed is \_SB._EC.CFSP. "RAW", 0x03, "Thermistor 3 ", "RAW", 0x03, "Thermistor 4 ", "RAW",Īnd a couple lines after i found this: Method(OSDD, 0, Serialized) Seems to be off by default.Īfter this i started investigating and got into one of the SSDTs where i found this: Name(OSD1, Package(21)Ġx04, "CPU Fan Duty Cycle", "RAW", 0x04, "CPU Fan #1 Speed", "RPM",Ġx03, "Skin Temp 0", "RAW", 0x03, "Thermistor 1 ", "RAW", 0x03, "Thermistor 2 ", Using RWEverything I opened all the ACPI tables on my computer, after extracting the DSDT table I found nothing but 1 register that seemed related to the fan, "CFAN" it is 1 bit long and changing it doesn't have any effect. To achieve this I need to find a way of modifying the specific registers that control the fan on my laptop's embedded controller. I've been trying to control the fan of my Lenovo Yoga 910-13IKB laptop (Windows 10) to avoid thermal throttling (I already undervolted the CPU and GPU).












Thinkpad fancontrol windows