BartoszCichecki / LenovoLegionToolkit

Lightweight Lenovo Vantage and Hotkeys replacement for Lenovo Legion laptops.
GNU General Public License v3.0
4.64k stars 221 forks source link

[BUG]: GPU Working Mode Setting not saved after restart #683

Closed rezpower closed 1 year ago

rezpower commented 1 year ago

Version

2.12.0

OS

Windows 11 22h2 22621.1555

Device

Legion 7i 2022 16IAX7

BIOS version

k1cn40ww

What's wrong?

Since I installed LenovoLegionToolkit 2.12.0 GPU Working Mode Settings are no longer saved when I restart my laptop. I was used to leave this setting to "Hybrid - iGPU" and it was working perfectly. But after 2.12.0 install when I restart my PC in LenovoLegionToolkit I can still see that GPU Working Mode is set to "Hybrid - iGPU" , but the dGPU is also active (Both in device manager and in LenovoLegionToolkit! I uninstalled 2.12.0 and installed 2.11.2, but the problem is still present!

Screenshot 2023-04-20 153500

How to reproduce the bug?

Open legion toolkit and set GPU Working Mode to Hybrid-igpu then restart PC and check if this setting is still applied.

What is the behavior that you expected?

Before the GPU Working Mode Settings were always same as what I choose and would remain after PC reboot.

Logs

.

Do you have Lenovo software installed?

Did you disable any Lenovo software using Lenovo Legion Toolkit?

Additional information

No response

BartoszCichecki commented 1 year ago

Because it's not a problem with LLT. In hybrid iGPU only mode, dGPU will not be ejected if it's in use or if EC doesn't eject it.

rezpower commented 1 year ago

This was working perfectly fine before! it gets ejected with no problem and then when I restart the PC it will be back enabled and as you can see in "powered off" state!

BartoszCichecki commented 1 year ago

I am not saying it wasn't. I am saying it's not a problem with LLT.

Also there were no changes in code related to Hybrid modes for at least a couple months - because, surprise it's working correctly.