Lenovo energy management windows 10 y700
![lenovo energy management windows 10 y700 lenovo energy management windows 10 y700](https://obrazki.elektroda.pl/2187974000_1554326863_thumb.jpg)
The integrated GPU manages the display while the dedicated GPU manages the most demanding rendering and ships the work to the integrated GPU to be displayed. Optimus Technology is a hybrid graphics implementation without a hardware multiplexer. If you are still struggling to understand what I mean - check Optimus technology: Do it multiple times to identify what changes. I just use them to manipulate fan speed.Īnother important thing - if nvidia GPU is in use, then the config does not seem to work for me, so you need to use ec-probe tool to identify what register, to what value from what value it changes when NVidia GPU is powered on and when it's powered off.
![lenovo energy management windows 10 y700 lenovo energy management windows 10 y700](https://c1.neweggimages.com/ProductImageCompressAll1280/AA0S_1_201911201176348914.jpg)
And my config works, not perfectly, but works.īoth 83 and 86 seem to be temperature read-only registers. It works something like that, so this is why I decided to spam register 86 with zero and use register 83 to spam it with temperature which is being used by mechanism to set fan speed.
![lenovo energy management windows 10 y700 lenovo energy management windows 10 y700](https://www.driversforlenovo.com/images/lenovo/y700-15isk-laptop-ideapad.jpg)
Note that there is also few other interesting variables in DSDT, which I will also test in the future:Īs per my older comment, the mechanism seem to read multiple temperature registers and adjust the fan speed according to the highest value of them all. I will be further analyzing and searching for the ways to improve the config for this laptop, but for a reference that's all I have at the moment.
LENOVO ENERGY MANAGEMENT WINDOWS 10 Y700 MANUAL
My approach was to spam registers 176 and 86 with zeroes (so temperature seems to be 0 all the time) and just use register 83 for manual control and the result was this config. The mechanism checks the temperatures at registers 0xB0 (176), 0x56 (86) and 0x53 (83) and accordingly sets the fan speed. To have some manual control or to be able to completely stop both fans, we can actually manipulate the mechanism which adjusts the fan speed according to multiple temperature readings. I am also attaching my DSDT code: DSDT.txt Any chance that someone could look at it and help me identify manual control or fan speed control registers?īoth fans seem to be linked, but we have 2 separate EC registers providing fan speed values for each fan separatelly (read only):
LENOVO ENERGY MANAGEMENT WINDOWS 10 Y700 CODE
Can I have some DSDT code examples related to Lenovo laptops? Or any other Lenovo laptops manufactured at around ~2015-2016 DSDT codes? There are no data sheets available, DSDT and ec-probing is the only way to locate something, but I am currently don't know where to look at. In conclusion, I think I need to locate registers to somehow enable manual control (or disable EC automatic control) in order to proceed further, unfortunately - I had no luck identifying - I see you uploaded Lenovo Ideapad 7105.xml configuration file. Setting it to 0 does not stop fans completely - I have a feeling that fans corresponds to GPU temperature at the same time. It has different values from fan speeds, so it's not a fan speed target value. After fresh boot - changing it affects fan speeds, but after some load - it's being overridden and has no effect on fan speeds. This register looks like it outputs temperature, which is respected by fans. Sometimes, changing register 0x53 actually affects both fan speeds. In extracted DSDT code they are named as FANS ("Fan Speed" - probably for fan 1 speed) and FA2S ("Fan 2 Speed" - probably for fan 2 speed). There are 2 registers 0x06 and 0xFE which corresponds to actual fans speeds. It has 2 fans and they seem to be linked with each other (see 0x53 register below). I am trying to figure out correct registers for fan controls and manual controls on Lenovo Ideapad Y700-15ISK.