BartoszCichecki / LenovoLegionToolkit

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

[BUG]: [Legion 5 Pro 16ARX8] Keyboard LED settings not applied on wake from sleep #762

Closed dfrl-dev closed 1 year ago

dfrl-dev commented 1 year ago

Version

2.13.2

OS

Windows 11 22H2 build 22621.1702

Device

Legion 5 Pro 16ARX8

BIOS version

LPCN25WW

What's wrong?

When waking from sleep, occasionally the keyboard is set to 4 colours blue-white-rose/white-blue, rather than the colour set in the selected profile.

The preset is functional at the login screen, but the colour changes upon login.

How to reproduce the bug?

  1. Go to the Keyboard menu
  2. Set a custom profile (mine was static - all white)
  3. Make the computer hibernate/sleep by closing the lid.
  4. Wait 30s
  5. Open the lid

Keyboard is then often (but not always) the wrong colour.

To restore the colour:

  1. Open LLT
  2. Switch away from your selected profile
  3. switch back to selected profile

What is the behavior that you expected?

Selected colour profile should be applied on wake.

Logs

[31/05/2023 17:27:28.434] [1] [App.xaml.cs#248:EnsureSingleInstance] Checking for other instances... [31/05/2023 17:27:28.520] [15] [Compatibility.cs#98:GetMachineInformationAsync] Retrieved machine information: [31/05/2023 17:27:28.520] [15] [Compatibility.cs#99:GetMachineInformationAsync] Vendor: 'LENOVO' [31/05/2023 17:27:28.520] [15] [Compatibility.cs#100:GetMachineInformationAsync] Machine Type: '82WM' [31/05/2023 17:27:28.521] [15] [Compatibility.cs#101:GetMachineInformationAsync] Model: 'Legion Pro 5 16ARX8' [31/05/2023 17:27:28.521] [15] [Compatibility.cs#102:GetMachineInformationAsync] BIOS: 'LPCN25WW' [31/05/2023 17:27:28.521] [15] [Compatibility.cs#103:GetMachineInformationAsync] Properties.SupportsAlwaysOnAc: 'False, False' [31/05/2023 17:27:28.521] [15] [Compatibility.cs#104:GetMachineInformationAsync] Properties.SupportsGodModeV1: 'False' [31/05/2023 17:27:28.521] [15] [Compatibility.cs#105:GetMachineInformationAsync] Properties.SupportsGodModeV2: 'False' [31/05/2023 17:27:28.521] [15] [Compatibility.cs#106:GetMachineInformationAsync] Properties.SupportsExtendedHybridMode: 'True' [31/05/2023 17:27:28.522] [15] [Compatibility.cs#107:GetMachineInformationAsync] Properties.SupportsIntelligentSubMode: 'True' [31/05/2023 17:27:28.522] [15] [Compatibility.cs#108:GetMachineInformationAsync] Properties.HasQuietToPerformanceModeSwitchingBug: 'False' [31/05/2023 17:27:28.522] [15] [Compatibility.cs#109:GetMachineInformationAsync] Properties.HasGodModeToOtherModeSwitchingBug: 'False' [31/05/2023 17:27:28.525] [1] [App.xaml.cs#219:CheckCompatibilityAsync] Compatibility check passed. [Vendor=LENOVO, Model=Legion Pro 5 16ARX8, MachineType=82WM, BIOS=LPCN25WW] [31/05/2023 17:27:28.526] [1] [App.xaml.cs#58:Application_Startup] Starting... [version=2.13.2.0, build=20230525204442, os=Microsoft Windows NT 10.0.22621.0, dotnet=6.0.16] [31/05/2023 17:27:28.672] [1] [Registry.cs#75:ObserveValue] Starting listener... [hive=S-1-5-21-3108773093-2468367402-3035022542-1001, pathFormatted =SELECT FROM RegistryValueChangeEvent WHERE Hive = 'HKEY_USERS' AND KeyPath = 'S-1-5-21-3108773093-2468367402-3035022542-1001\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize' AND ValueName = 'AppsUseLightTheme', key=AppsUseLightTheme] [31/05/2023 17:27:28.678] [1] [Registry.cs#88:ObserveValue] Started listener [hive=S-1-5-21-3108773093-2468367402-3035022542-1001, pathFormatted=SELECT FROM RegistryValueChangeEvent WHERE Hive = 'HKEY_USERS' AND KeyPath = 'S-1-5-21-3108773093-2468367402-3035022542-1001\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize' AND ValueName = 'AppsUseLightTheme', key=AppsUseLightTheme] [31/05/2023 17:27:28.679] [1] [Registry.cs#75:ObserveValue] Starting listener... [hive=S-1-5-21-3108773093-2468367402-3035022542-1001, pathFormatted =SELECT FROM RegistryValueChangeEvent WHERE Hive = 'HKEY_USERS' AND KeyPath = 'S-1-5-21-3108773093-2468367402-3035022542-1001\Software\Microsoft\Windows\DWM' AND ValueName = 'ColorizationColor', key=ColorizationColor] [31/05/2023 17:27:28.682] [1] [Registry.cs#88:ObserveValue] Started listener [hive=S-1-5-21-3108773093-2468367402-3035022542-1001, pathFormatted=SELECT * FROM RegistryValueChangeEvent WHERE Hive = 'HKEY_USERS' AND KeyPath = 'S-1-5-21-3108773093-2468367402-3035022542-1001\Software\Microsoft\Windows\DWM' AND ValueName = 'ColorizationColor', key=ColorizationColor] [31/05/2023 17:27:28.683] [1] [AbstractWMIListener.cs#42:StartAsync] Starting... [listener=WinKeyListener] [31/05/2023 17:27:28.694] [1] [AbstractWMIListener.cs#42:StartAsync] Starting... [listener=ThermalModeListener] [31/05/2023 17:27:28.705] [1] [AbstractWMIListener.cs#42:StartAsync] Starting... [listener=SpecialKeyListener] [31/05/2023 17:27:28.709] [1] [AbstractWMIListener.cs#42:StartAsync] Starting... [listener=RGBKeyboardBacklightListener] [31/05/2023 17:27:28.713] [1] [AbstractWMIListener.cs#42:StartAsync] Starting... [listener=PowerModeListener] [31/05/2023 17:27:28.731] [15] [Power.cs#45:IsAcFitForOc] Mode = 1 [31/05/2023 17:27:28.737] [15] [Power.cs#66:IsChargingNormally] Mode = 1 [31/05/2023 17:27:28.758] [1] [NativeWindowsMessageListener.cs#140:WndProc] Event received: Monitor On [31/05/2023 17:27:28.758] [1] [NativeWindowsMessageListener.cs#162:WndProc] Event received: Lid Opened [31/05/2023 17:27:28.759] [1] [AbstractWMIListener.cs#42:StartAsync] Starting... [listener=LightingChangeListener] [31/05/2023 17:27:28.766] [1] [AbstractWMIListener.cs#42:StartAsync] Starting... [listener=DisplayBrightnessListener] [31/05/2023 17:27:28.779] [1] [App.xaml.cs#317:InitPowerModeFeatureAsync] Ensuring AI Mode is set... [31/05/2023 17:27:28.780] [1] [AbstractLenovoGamezoneWmiFeature.cs#60:GetStateAsync] Getting state... [feature=PowerModeFeature] [31/05/2023 17:27:28.786] [15] [AbstractLenovoGamezoneWmiFeature.cs#70:GetStateAsync] State is Balance [feature=PowerModeFeature] [31/05/2023 17:27:28.789] [15] [AIModeController.cs#59:StartAsync] Starting... [31/05/2023 17:27:28.790] [15] [AIModeController.cs#93:StopAsync] Stopping... [31/05/2023 17:27:28.795] [45] [AIModeController.cs#270:GetIntelligentSubModeAsync] Sub mode currently set to 0. [31/05/2023 17:27:28.796] [45] [AIModeController.cs#113:StopAsync] Stopped [31/05/2023 17:27:28.802] [1] [App.xaml.cs#334:InitPowerModeFeatureAsync] Ensuring god mode state is applied... [31/05/2023 17:27:28.802] [1] [AbstractLenovoGamezoneWmiFeature.cs#60:GetStateAsync] Getting state... [feature=PowerModeFeature] [31/05/2023 17:27:28.807] [45] [AbstractLenovoGamezoneWmiFeature.cs#70:GetStateAsync] State is Balance [feature=PowerModeFeature] [31/05/2023 17:27:28.813] [1] [App.xaml.cs#351:InitPowerModeFeatureAsync] Ensuring correct power plan is set... [31/05/2023 17:27:28.814] [1] [AbstractLenovoGamezoneWmiFeature.cs#60:GetStateAsync] Getting state... [feature=PowerModeFeature] [31/05/2023 17:27:28.819] [45] [AbstractLenovoGamezoneWmiFeature.cs#70:GetStateAsync] State is Balance [feature=PowerModeFeature] [31/05/2023 17:27:28.821] [45] [PowerPlanController.cs#51:ActivatePowerPlanAsync] Activating... [powerModeState=Balance, alwaysActivateDefaults=True] [31/05/2023 17:27:28.908] [45] [PowerPlanController.cs#59:ActivatePowerPlanAsync] Power plan for power mode Balance was not found in settings [31/05/2023 17:27:28.909] [45] [PowerPlanController.cs#70:ActivatePowerPlanAsync] Power plan to be activated is 85d583c5-cf2e-4197-80fd-3789a227a72c [isDefault=True] [31/05/2023 17:27:28.910] [45] [PowerPlanController.cs#138:ShouldActivateAsync] Power plan is default and always active defaults is set [31/05/2023 17:27:28.913] [45] [PowerPlanController.cs#84:ActivatePowerPlanAsync] Available power plans: [31/05/2023 17:27:28.914] [45] [PowerPlanController.cs#86:ActivatePowerPlanAsync] - Legion Quiet Mode [guid=16edbccd-dee9-4ec4-ace5-2f0b5f2a8975, isActive=False] [31/05/2023 17:27:28.914] [45] [PowerPlanController.cs#86:ActivatePowerPlanAsync] - Balanced [guid=381b4222-f694-41f0-9685-ff5bb260df2e, isActive=False] [31/05/2023 17:27:28.914] [45] [PowerPlanController.cs#86:ActivatePowerPlanAsync] - Legion Performance Mode [guid=52521609-efc9-4268-b9ba-67dea73f18b2, isActive=False] [31/05/2023 17:27:28.914] [45] [PowerPlanController.cs#86:ActivatePowerPlanAsync] - Legion Balance Mode [guid=85d583c5-cf2e-4197-80fd-3789a227a72c, isActive=True] [31/05/2023 17:27:28.914] [45] [PowerPlanController.cs#100:ActivatePowerPlanAsync] Power plan 85d583c5-cf2e-4197-80fd-3789a227a72c is already active. [name=Legion Balance Mode ] [31/05/2023 17:27:28.916] [1] [AbstractDriverFeature.cs#41:GetStateAsync] Getting state... [feature=BatteryFeature] [31/05/2023 17:27:28.918] [10] [AbstractDriverFeature.cs#48:GetStateAsync] State is Conservation [feature=BatteryFeature] [31/05/2023 17:27:28.918] [1] [App.xaml.cs#371:InitBatteryFeatureAsync] Ensuring correct battery mode is set... [31/05/2023 17:27:28.919] [1] [AbstractDriverFeature.cs#41:GetStateAsync] Getting state... [feature=BatteryFeature] [31/05/2023 17:27:28.919] [10] [AbstractDriverFeature.cs#48:GetStateAsync] State is Conservation [feature=BatteryFeature] [31/05/2023 17:27:28.966] [1] [Devices.cs#201:FindHidDevice] Found device. [vendorId=48D, productId=C985, descriptorLength=33] [31/05/2023 17:27:28.966] [1] [App.xaml.cs#391:InitRGBKeyboardControllerAsync] Setting light control owner and restoring preset... [31/05/2023 17:27:28.977] [10] [RGBKeyboardBacklightController.cs#71:SetLightControlOwnerAsync] Taking ownership... [31/05/2023 17:27:28.987] [45] [RGBKeyboardBacklightController.cs#81:SetLightControlOwnerAsync] Ownership set to True, restoring profile... [31/05/2023 17:27:28.987] [45] [RGBKeyboardBacklightController.cs#86:SetLightControlOwnerAsync] Restoring preset... [31/05/2023 17:27:28.994] [10] [RGBKeyboardBacklightController.cs#259:SetCurrentPresetAsync] Current preset is One. [31/05/2023 17:27:28.995] [10] [RGBKeyboardBacklightController.cs#274:SetCurrentPresetAsync] Creating state: Effect: Static, Speed: Slowest, Brightness: High, Zone1: R: 255, G: 255, B: 255, Zone2: R: 255, G: 255, B: 255, Zone3: R: 255, G: 255, B: 255, Zone4: R: 255, G: 255, B: 255 [31/05/2023 17:27:28.999] [10] [RGBKeyboardBacklightController.cs#91:SetLightControlOwnerAsync] Restored preset [31/05/2023 17:27:29.003] [1] [SpectrumKeyboardBacklightController.cs#535:GetDeviceHandleAsync] Refreshing handle... [retry=1] [31/05/2023 17:27:29.064] [10] [SpectrumKeyboardBacklightController.cs#535:GetDeviceHandleAsync] Refreshing handle... [retry=2] [31/05/2023 17:27:29.126] [10] [SpectrumKeyboardBacklightController.cs#535:GetDeviceHandleAsync] Refreshing handle... [retry=3] [31/05/2023 17:27:29.188] [10] [SpectrumKeyboardBacklightController.cs#550:GetDeviceHandleAsync] Handle couldn't be refreshed. [31/05/2023 17:27:29.190] [1] [App.xaml.cs#433:InitSpectrumKeyboardControllerAsync] Spectrum keyboard is not supported. [31/05/2023 17:27:29.191] [1] [App.xaml.cs#296:InitAutomationProcessorAsync] Initializing automation processor... [31/05/2023 17:27:29.203] [1] [AutomationProcessor.cs#309:UpdateListenersAsync] Stopping listeners... [31/05/2023 17:27:29.205] [1] [AbstractWMIListener.cs#60:StopAsync] Stopping... [listener=InstanceEventListener] [31/05/2023 17:27:29.206] [1] [AbstractWMIListener.cs#60:StopAsync] Stopping... [listener=InstanceEventListener] [31/05/2023 17:27:29.206] [1] [AbstractWMIListener.cs#60:StopAsync] Stopping... [listener=InstanceEventListener] [31/05/2023 17:27:29.206] [1] [AutomationProcessor.cs#316:UpdateListenersAsync] Stopped listeners... [31/05/2023 17:27:29.206] [1] [AutomationProcessor.cs#326:UpdateListenersAsync] Starting listeners... [31/05/2023 17:27:29.207] [1] [AutomationProcessor.cs#355:UpdateListenersAsync] Started relevant listeners. [31/05/2023 17:27:29.207] [1] [AutomationProcessor.cs#130:RunOnStartup] Pipeline run on startup pending... [31/05/2023 17:27:29.216] [45] [Power.cs#45:IsAcFitForOc] Mode = 1 [31/05/2023 17:27:29.216] [1] [Autorun.cs#30:Validate] Validating autorun... [31/05/2023 17:27:29.221] [45] [Power.cs#66:IsChargingNormally] Mode = 1 [31/05/2023 17:27:29.222] [10] [AutomationProcessor.cs#297:ProcessEvent] Processing event LenovoLegionToolkit.Lib.Automation.StartupAutomationEvent... [type=StartupAutomationEvent] [31/05/2023 17:27:29.225] [10] [AutomationProcessor.cs#177:RunAsync] Run pending... [31/05/2023 17:27:29.225] [10] [AutomationProcessor.cs#182:RunAsync] Run starting... [31/05/2023 17:27:29.230] [45] [Power.cs#45:IsAcFitForOc] Mode = 1 [31/05/2023 17:27:29.230] [1] [Autorun.cs#59:Validate] Autorun settings seems to be fine. [31/05/2023 17:27:29.234] [45] [Power.cs#66:IsChargingNormally] Mode = 1 [31/05/2023 17:27:29.235] [45] [AutomationProcessor.cs#215:RunAsync] Running pipeline... [name=, trigger=LenovoLegionToolkit.Lib.Automation.Pipeline.Triggers.ACAdapterConnectedAutomationPipelineTrigger, steps.Count=1] [31/05/2023 17:27:29.237] [45] [AutomationPipeline.cs#66:RunAsync] Running step... [type=PowerModeAutomationStep] [31/05/2023 17:27:29.237] [45] [AbstractLenovoGamezoneWmiFeature.cs#60:GetStateAsync] Getting state... [feature=PowerModeFeature] [31/05/2023 17:27:29.242] [45] [AbstractLenovoGamezoneWmiFeature.cs#70:GetStateAsync] State is Balance [feature=PowerModeFeature] [31/05/2023 17:27:29.244] [45] [AutomationPipeline.cs#81:RunAsync] Step completed successfully. [type=PowerModeAutomationStep] [31/05/2023 17:27:29.244] [45] [AutomationProcessor.cs#220:RunAsync] Pipeline completed successfully. [name=, trigger=LenovoLegionToolkit.Lib.Automation.Pipeline.Triggers.ACAdapterConnectedAutomationPipelineTrigger] [31/05/2023 17:27:29.244] [45] [AutomationProcessor.cs#231:RunAsync] Pipeline is exclusive. Breaking. [name=, trigger=LenovoLegionToolkit.Lib.Automation.Pipeline.Triggers.ACAdapterConnectedAutomationPipelineTrigger, steps.Count=1] [31/05/2023 17:27:29.245] [45] [AutomationProcessor.cs#237:RunAsync] Run finished successfully. [31/05/2023 17:27:29.372] [1] [App.xaml.cs#104:Application_Startup] Showing MainWindow... [31/05/2023 17:27:29.405] [54] [UpdateChecker.cs#35:Check] Checking... [31/05/2023 17:27:29.484] [1] [SpectrumKeyboardBacklightController.cs#535:GetDeviceHandleAsync] Refreshing handle... [retry=1] [31/05/2023 17:27:29.547] [10] [SpectrumKeyboardBacklightController.cs#535:GetDeviceHandleAsync] Refreshing handle... [retry=2] [31/05/2023 17:27:29.557] [1] [App.xaml.cs#110:Application_Startup] Start up complete [31/05/2023 17:27:29.610] [10] [SpectrumKeyboardBacklightController.cs#535:GetDeviceHandleAsync] Refreshing handle... [retry=3] [31/05/2023 17:27:29.673] [10] [SpectrumKeyboardBacklightController.cs#550:GetDeviceHandleAsync] Handle couldn't be refreshed. [31/05/2023 17:27:30.358] [7] [UpdateChecker.cs#53:Check] Checked [updates.Length=0] [31/05/2023 17:27:30.505] [1] [AbstractRefreshingControl.cs#41:RefreshAsync] Refreshing control... [feature=PowerModeControl] [31/05/2023 17:27:30.510] [1] [AbstractRefreshingControl.cs#41:RefreshAsync] Refreshing control... [feature=BatteryModeControl] [31/05/2023 17:27:30.510] [1] [AbstractDriverFeature.cs#41:GetStateAsync] Getting state... [feature=BatteryFeature] [31/05/2023 17:27:30.511] [55] [AbstractDriverFeature.cs#48:GetStateAsync] State is Conservation [feature=BatteryFeature] [31/05/2023 17:27:30.511] [1] [AbstractRefreshingControl.cs#41:RefreshAsync] Refreshing control... [feature=AlwaysOnUSBControl] [31/05/2023 17:27:30.513] [1] [AbstractDriverFeature.cs#41:GetStateAsync] Getting state... [feature=AlwaysOnUSBFeature] [31/05/2023 17:27:30.514] [55] [AbstractDriverFeature.cs#48:GetStateAsync] State is OnAlways [feature=AlwaysOnUSBFeature] [31/05/2023 17:27:30.514] [1] [AbstractRefreshingControl.cs#41:RefreshAsync] Refreshing control... [feature=ComboBoxHybridModeControl] [31/05/2023 17:27:30.518] [1] [AbstractRefreshingControl.cs#41:RefreshAsync] Refreshing control... [feature=DiscreteGPUControl] [31/05/2023 17:27:30.557] [1] [GPUController.cs#105:StopAsync] Stopping... [refreshTask.isNull=True, _refreshCancellationTokenSource.IsCancellationRequested=] [31/05/2023 17:27:30.557] [1] [GPUController.cs#112:StopAsync] Waiting to finish... [31/05/2023 17:27:30.557] [1] [GPUController.cs#124:StopAsync] Finished [31/05/2023 17:27:30.557] [1] [GPUController.cs#131:StopAsync] Stopped [31/05/2023 17:27:30.557] [1] [GPUController.cs#95:StartAsync] Starting... [delay=1000, interval=5000] [31/05/2023 17:27:30.558] [1] [AbstractRefreshingControl.cs#41:RefreshAsync] Refreshing control... [feature=ResolutionControl] [31/05/2023 17:27:30.560] [55] [GPUController.cs#185:RefreshLoopAsync] Initializing NVAPI... [31/05/2023 17:27:30.561] [55] [GPUController.cs#190:RefreshLoopAsync] Initialized NVAPI [31/05/2023 17:27:30.565] [1] [ResolutionFeature.cs#19:GetAllStatesAsync] Getting all resolutions... [31/05/2023 17:27:30.577] [1] [InternalDisplay.cs#56:Get] Found internal display: Display: \.\DISPLAY1\Monitor0 (Generic PnP Monitor) [31/05/2023 17:27:30.579] [1] [ResolutionFeature.cs#31:GetAllStatesAsync] Built in display found: Display: \.\DISPLAY1\Monitor0 (Generic PnP Monitor) [31/05/2023 17:27:30.583] [1] [ResolutionFeature.cs#36:GetAllStatesAsync] Current built in display settings: 2560x1600p @ 60Hz @ Depth32Bit ({X=0,Y=0}, Identity, Default) [31/05/2023 17:27:30.689] [1] [ResolutionFeature.cs#47:GetAllStatesAsync] Possible resolutions are 2560x1600, 2560x1440, 2048x1536, 1920x1200, 1920x1080, 1680x1050, 1600x1200, 1600x1000, 1366x768, 1360x768, 1280x1024, 1280x800, 1280x720, 1024x768 [31/05/2023 17:27:30.689] [1] [ResolutionFeature.cs#55:GetStateAsync] Getting current resolution... [31/05/2023 17:27:30.690] [1] [ResolutionFeature.cs#70:GetStateAsync] Current resolution is 2560x1600 [currentSettings=2560x1600p @ 60Hz @ Depth32Bit ({X=0,Y=0}, Identity, Default)] [31/05/2023 17:27:30.694] [1] [ResolutionFeature.cs#55:GetStateAsync] Getting current resolution... [31/05/2023 17:27:30.695] [1] [ResolutionFeature.cs#70:GetStateAsync] Current resolution is 2560x1600 [currentSettings=2560x1600p @ 60Hz @ Depth32Bit ({X=0,Y=0}, Identity, Default)] [31/05/2023 17:27:30.696] [1] [AbstractRefreshingControl.cs#41:RefreshAsync] Refreshing control... [feature=RefreshRateControl] [31/05/2023 17:27:30.697] [1] [RefreshRateFeature.cs#19:GetAllStatesAsync] Getting all refresh rates... [31/05/2023 17:27:30.698] [1] [RefreshRateFeature.cs#31:GetAllStatesAsync] Built in display found: Display: \.\DISPLAY1\Monitor0 (Generic PnP Monitor) [31/05/2023 17:27:30.699] [1] [RefreshRateFeature.cs#36:GetAllStatesAsync] Current built in display settings: 2560x1600p @ 60Hz @ Depth32Bit ({X=0,Y=0}, Identity, Default) [31/05/2023 17:27:30.803] [1] [RefreshRateFeature.cs#47:GetAllStatesAsync] Possible refresh rates are 60Hz, 75Hz, 82Hz, 100Hz, 120Hz, 165Hz [31/05/2023 17:27:30.803] [1] [RefreshRateFeature.cs#55:GetStateAsync] Getting current refresh rate... [31/05/2023 17:27:30.805] [1] [RefreshRateFeature.cs#70:GetStateAsync] Current refresh rate is 60Hz [currentSettings=2560x1600p @ 60Hz @ Depth32Bit ({X=0,Y=0}, Identity, Default)] [31/05/2023 17:27:30.807] [1] [RefreshRateFeature.cs#55:GetStateAsync] Getting current refresh rate... [31/05/2023 17:27:30.808] [1] [RefreshRateFeature.cs#70:GetStateAsync] Current refresh rate is 60Hz [currentSettings=2560x1600p @ 60Hz @ Depth32Bit ({X=0,Y=0}, Identity, Default)] [31/05/2023 17:27:30.808] [1] [AbstractRefreshingControl.cs#41:RefreshAsync] Refreshing control... [feature=DpiScaleControl] [31/05/2023 17:27:30.810] [1] [DpiScaleFeature.cs#17:GetAllStatesAsync] Getting all DPI scales... [31/05/2023 17:27:30.815] [1] [DpiScaleFeature.cs#39:GetAllStatesAsync] Current DPI scale is LenovoLegionToolkit.Lib.DpiScale[] [31/05/2023 17:27:30.815] [1] [DpiScaleFeature.cs#47:GetStateAsync] Getting current DPI scale... [31/05/2023 17:27:30.816] [1] [DpiScaleFeature.cs#62:GetStateAsync] Current DPI scale is 150 [31/05/2023 17:27:30.818] [1] [DpiScaleFeature.cs#47:GetStateAsync] Getting current DPI scale... [31/05/2023 17:27:30.818] [1] [DpiScaleFeature.cs#62:GetStateAsync] Current DPI scale is 150 [31/05/2023 17:27:30.819] [1] [AbstractRefreshingControl.cs#41:RefreshAsync] Refreshing control... [feature=HDRControl] [31/05/2023 17:27:30.820] [1] [HDRFeature.cs#14:IsSupportedAsync] Checking HDR support... [31/05/2023 17:27:30.824] [1] [HDRFeature.cs#28:IsSupportedAsync] HDR support: False [31/05/2023 17:27:30.824] [1] [AbstractRefreshingControl.cs#58:RefreshAsync] Exception when refreshing control. [feature=HDRControl] === Exception === System.NotSupportedException: Specified method is not supported. at LenovoLegionToolkit.WPF.Controls.AbstractToggleFeatureCardControl`1.OnRefreshAsync() at LenovoLegionToolkit.WPF.Controls.Dashboard.HDRControl.OnRefreshAsync() at LenovoLegionToolkit.WPF.Controls.AbstractRefreshingControl.RefreshAsync()

=== Exception demystified === System.NotSupportedException: Specified method is not supported. at async Task LenovoLegionToolkit.WPF.Controls.AbstractToggleFeatureCardControl.OnRefreshAsync() at async Task LenovoLegionToolkit.WPF.Controls.Dashboard.HDRControl.OnRefreshAsync() at async Task LenovoLegionToolkit.WPF.Controls.AbstractRefreshingControl.RefreshAsync()

[31/05/2023 17:27:30.945] [1] [AbstractRefreshingControl.cs#41:RefreshAsync] Refreshing control... [feature=OverDriveControl] [31/05/2023 17:27:30.950] [1] [AbstractRefreshingControl.cs#41:RefreshAsync] Refreshing control... [feature=TurnOffMonitorsControl] [31/05/2023 17:27:30.951] [1] [AbstractRefreshingControl.cs#41:RefreshAsync] Refreshing control... [feature=MicrophoneControl] [31/05/2023 17:27:30.959] [1] [AbstractRefreshingControl.cs#41:RefreshAsync] Refreshing control... [feature=WhiteKeyboardBacklightControl] [31/05/2023 17:27:30.961] [1] [AbstractRefreshingControl.cs#41:RefreshAsync] Refreshing control... [feature=OneLevelWhiteKeyboardBacklightControl] [31/05/2023 17:27:30.962] [1] [AbstractRefreshingControl.cs#41:RefreshAsync] Refreshing control... [feature=FlipToStartControl] [31/05/2023 17:27:30.964] [55] [AbstractUEFIFeature.cs#47:ReadFromUefiAsync] Reading from UEFI... [feature=FlipToStartFeature] [31/05/2023 17:27:30.964] [1] [AbstractRefreshingControl.cs#41:RefreshAsync] Refreshing control... [feature=TouchpadLockControl] [31/05/2023 17:27:30.965] [55] [AbstractUEFIFeature.cs#67:ReadFromUefiAsync] Read from UEFI successful [feature=FlipToStartFeature] [31/05/2023 17:27:30.968] [1] [AbstractRefreshingControl.cs#41:RefreshAsync] Refreshing control... [feature=FnLockControl] [31/05/2023 17:27:30.969] [1] [AbstractDriverFeature.cs#41:GetStateAsync] Getting state... [feature=FnLockFeature] [31/05/2023 17:27:30.970] [55] [AbstractDriverFeature.cs#48:GetStateAsync] State is Off [feature=FnLockFeature] [31/05/2023 17:27:30.970] [1] [AbstractRefreshingControl.cs#41:RefreshAsync] Refreshing control... [feature=WinKeyControl] [31/05/2023 17:27:30.975] [1] [AbstractDriverFeature.cs#41:GetStateAsync] Getting state... [feature=BatteryFeature] [31/05/2023 17:27:30.975] [55] [AbstractDriverFeature.cs#48:GetStateAsync] State is Conservation [feature=BatteryFeature] [31/05/2023 17:27:30.976] [1] [AbstractLenovoGamezoneWmiFeature.cs#60:GetStateAsync] Getting state... [feature=PowerModeFeature] [31/05/2023 17:27:30.978] [1] [AbstractDriverFeature.cs#41:GetStateAsync] Getting state... [feature=AlwaysOnUSBFeature] [31/05/2023 17:27:30.978] [55] [AbstractDriverFeature.cs#48:GetStateAsync] State is OnAlways [feature=AlwaysOnUSBFeature] [31/05/2023 17:27:30.979] [1] [HybridModeFeature.cs#32:GetStateAsync] Getting state... [31/05/2023 17:27:30.980] [1] [AbstractLenovoGamezoneWmiFeature.cs#60:GetStateAsync] Getting state... [feature=GSyncFeature] [31/05/2023 17:27:30.980] [45] [AbstractLenovoGamezoneWmiFeature.cs#70:GetStateAsync] State is Balance [feature=PowerModeFeature] [31/05/2023 17:27:30.983] [1] [AbstractLenovoGamezoneWmiFeature.cs#60:GetStateAsync] Getting state... [feature=OverDriveFeature] [31/05/2023 17:27:30.985] [45] [AbstractLenovoGamezoneWmiFeature.cs#70:GetStateAsync] State is On [feature=GSyncFeature] [31/05/2023 17:27:30.987] [55] [AbstractUEFIFeature.cs#47:ReadFromUefiAsync] Reading from UEFI... [feature=FlipToStartFeature] [31/05/2023 17:27:30.987] [1] [AbstractDriverFeature.cs#41:GetStateAsync] Getting state... [feature=FnLockFeature] [31/05/2023 17:27:30.987] [55] [AbstractUEFIFeature.cs#67:ReadFromUefiAsync] Read from UEFI successful [feature=FlipToStartFeature] [31/05/2023 17:27:30.987] [57] [AbstractDriverFeature.cs#48:GetStateAsync] State is Off [feature=FnLockFeature] [31/05/2023 17:27:30.988] [1] [AbstractLenovoGamezoneWmiFeature.cs#60:GetStateAsync] Getting state... [feature=TouchpadLockFeature] [31/05/2023 17:27:30.989] [31] [AbstractLenovoGamezoneWmiFeature.cs#70:GetStateAsync] State is Off [feature=OverDriveFeature] [31/05/2023 17:27:30.991] [45] [AbstractLenovoGamezoneWmiFeature.cs#60:GetStateAsync] Getting state... [feature=IGPUModeFeature] [31/05/2023 17:27:30.994] [31] [AbstractLenovoGamezoneWmiFeature.cs#70:GetStateAsync] State is Off [feature=TouchpadLockFeature] [31/05/2023 17:27:30.995] [1] [AbstractLenovoGamezoneWmiFeature.cs#60:GetStateAsync] Getting state... [feature=WinKeyFeature] [31/05/2023 17:27:30.995] [45] [AbstractLenovoGamezoneWmiFeature.cs#70:GetStateAsync] State is Default [feature=IGPUModeFeature] [31/05/2023 17:27:30.996] [45] [HybridModeFeature.cs#43:GetStateAsync] State is On [gsync=On, igpuMode=Default] [31/05/2023 17:27:31.000] [45] [AbstractLenovoGamezoneWmiFeature.cs#70:GetStateAsync] State is Off [feature=WinKeyFeature] [31/05/2023 17:27:31.003] [1] [AbstractRefreshingControl.cs#58:RefreshAsync] Exception when refreshing control. [feature=WhiteKeyboardBacklightControl] === Exception === System.NotSupportedException: Specified method is not supported. at LenovoLegionToolkit.WPF.Controls.AbstractComboBoxFeatureCardControl`1.OnRefreshAsync() at LenovoLegionToolkit.WPF.Controls.AbstractRefreshingControl.RefreshAsync()

=== Exception demystified === System.NotSupportedException: Specified method is not supported. at async Task LenovoLegionToolkit.WPF.Controls.AbstractComboBoxFeatureCardControl.OnRefreshAsync() at async Task LenovoLegionToolkit.WPF.Controls.AbstractRefreshingControl.RefreshAsync()

[31/05/2023 17:27:31.003] [1] [AbstractRefreshingControl.cs#58:RefreshAsync] Exception when refreshing control. [feature=OneLevelWhiteKeyboardBacklightControl] === Exception === System.NotSupportedException: Specified method is not supported. at LenovoLegionToolkit.WPF.Controls.AbstractToggleFeatureCardControl`1.OnRefreshAsync() at LenovoLegionToolkit.WPF.Controls.AbstractRefreshingControl.RefreshAsync()

=== Exception demystified === System.NotSupportedException: Specified method is not supported. at async Task LenovoLegionToolkit.WPF.Controls.AbstractToggleFeatureCardControl.OnRefreshAsync() at async Task LenovoLegionToolkit.WPF.Controls.AbstractRefreshingControl.RefreshAsync()

[31/05/2023 17:27:31.012] [45] [Power.cs#45:IsAcFitForOc] Mode = 1 [31/05/2023 17:27:31.017] [45] [Power.cs#66:IsChargingNormally] Mode = 1 [31/05/2023 17:27:31.562] [57] [GPUController.cs#202:RefreshLoopAsync] Will refresh... [31/05/2023 17:27:31.563] [57] [GPUController.cs#240:RefreshStateAsync] Refresh in progress... [31/05/2023 17:27:31.984] [57] [GPUController.cs#285:RefreshStateAsync] GPU inactive [status=Inactive, processes.Count=0, gpuInstanceId=] [31/05/2023 17:27:31.985] [57] [GPUController.cs#207:RefreshLoopAsync] Refreshed [31/05/2023 17:27:36.988] [57] [GPUController.cs#202:RefreshLoopAsync] Will refresh... [31/05/2023 17:27:36.988] [57] [GPUController.cs#240:RefreshStateAsync] Refresh in progress... [31/05/2023 17:27:36.990] [57] [GPUController.cs#207:RefreshLoopAsync] Refreshed [31/05/2023 17:27:41.991] [54] [GPUController.cs#202:RefreshLoopAsync] Will refresh... [31/05/2023 17:27:41.992] [54] [GPUController.cs#240:RefreshStateAsync] Refresh in progress... [31/05/2023 17:27:41.993] [54] [GPUController.cs#207:RefreshLoopAsync] Refreshed [31/05/2023 17:27:46.997] [55] [GPUController.cs#202:RefreshLoopAsync] Will refresh... [31/05/2023 17:27:46.997] [55] [GPUController.cs#240:RefreshStateAsync] Refresh in progress... [31/05/2023 17:27:46.998] [55] [GPUController.cs#207:RefreshLoopAsync] Refreshed [31/05/2023 17:27:52.000] [8] [GPUController.cs#202:RefreshLoopAsync] Will refresh... [31/05/2023 17:27:52.000] [8] [GPUController.cs#240:RefreshStateAsync] Refresh in progress... [31/05/2023 17:27:53.931] [57] [PowerStateListener.cs#109:CallbackAsync] Ignoring, AO AC not enabled... [31/05/2023 17:27:53.933] [8] [GPUController.cs#285:RefreshStateAsync] GPU inactive [status=Inactive, processes.Count=0, gpuInstanceId=] [31/05/2023 17:27:53.933] [8] [GPUController.cs#207:RefreshLoopAsync] Refreshed [31/05/2023 17:27:53.941] [34] [PowerStateListener.cs#81:SystemEvents_PowerModeChanged] Event received: Suspend [31/05/2023 17:27:53.945] [1] [NativeWindowsMessageListener.cs#148:WndProc] Event received: Monitor Off [31/05/2023 17:27:53.948] [31] [Power.cs#45:IsAcFitForOc] Mode = 1 [31/05/2023 17:27:53.952] [31] [Power.cs#66:IsChargingNormally] Mode = 1 [31/05/2023 17:27:53.953] [31] [PowerStateListener.cs#134:HandleAsync] Handle Suspend. [newState=Connected] [31/05/2023 17:27:53.953] [31] [PowerStateListener.cs#173:HandleAsync] Event skipped. [newState=Connected, lastState=Connected] [31/05/2023 17:28:17.353] [57] [PowerStateListener.cs#109:CallbackAsync] Ignoring, AO AC not enabled... [31/05/2023 17:28:17.360] [34] [PowerStateListener.cs#81:SystemEvents_PowerModeChanged] Event received: Resume [31/05/2023 17:28:17.365] [31] [Power.cs#45:IsAcFitForOc] Mode = 1 [31/05/2023 17:28:17.393] [57] [PowerStateListener.cs#109:CallbackAsync] Ignoring, AO AC not enabled... [31/05/2023 17:28:17.419] [31] [Power.cs#66:IsChargingNormally] Mode = 1 [31/05/2023 17:28:17.419] [31] [PowerStateListener.cs#134:HandleAsync] Handle Resume. [newState=Connected] [31/05/2023 17:28:17.419] [31] [PowerStateListener.cs#173:HandleAsync] Event skipped. [newState=Connected, lastState=Connected] [31/05/2023 17:28:17.420] [57] [AbstractDriverFeature.cs#41:GetStateAsync] Getting state... [feature=BatteryFeature] [31/05/2023 17:28:17.421] [55] [AbstractDriverFeature.cs#48:GetStateAsync] State is Conservation [feature=BatteryFeature] [31/05/2023 17:28:17.421] [55] [AbstractDriverFeature.cs#41:GetStateAsync] Getting state... [feature=BatteryFeature] [31/05/2023 17:28:17.421] [57] [AbstractDriverFeature.cs#48:GetStateAsync] State is Conservation [feature=BatteryFeature] [31/05/2023 17:28:17.422] [55] [RGBKeyboardBacklightController.cs#71:SetLightControlOwnerAsync] Taking ownership... [31/05/2023 17:28:17.427] [31] [RGBKeyboardBacklightController.cs#81:SetLightControlOwnerAsync] Ownership set to True, restoring profile... [31/05/2023 17:28:17.427] [31] [RGBKeyboardBacklightController.cs#86:SetLightControlOwnerAsync] Restoring preset... [31/05/2023 17:28:17.427] [55] [RGBKeyboardBacklightController.cs#259:SetCurrentPresetAsync] Current preset is One. [31/05/2023 17:28:17.428] [55] [RGBKeyboardBacklightController.cs#274:SetCurrentPresetAsync] Creating state: Effect: Static, Speed: Slowest, Brightness: High, Zone1: R: 255, G: 255, B: 255, Zone2: R: 255, G: 255, B: 255, Zone3: R: 255, G: 255, B: 255, Zone4: R: 255, G: 255, B: 255 [31/05/2023 17:28:17.430] [57] [RGBKeyboardBacklightController.cs#91:SetLightControlOwnerAsync] Restored preset [31/05/2023 17:28:17.434] [31] [AbstractLenovoGamezoneWmiFeature.cs#60:GetStateAsync] Getting state... [feature=PowerModeFeature] [31/05/2023 17:28:17.438] [31] [AbstractLenovoGamezoneWmiFeature.cs#70:GetStateAsync] State is Balance [feature=PowerModeFeature] [31/05/2023 17:28:17.439] [31] [AIModeController.cs#59:StartAsync] Starting... [31/05/2023 17:28:17.439] [31] [AIModeController.cs#93:StopAsync] Stopping... [31/05/2023 17:28:17.443] [31] [AIModeController.cs#270:GetIntelligentSubModeAsync] Sub mode currently set to 0. [31/05/2023 17:28:17.443] [31] [AIModeController.cs#113:StopAsync] Stopped [31/05/2023 17:28:17.443] [31] [AbstractLenovoGamezoneWmiFeature.cs#60:GetStateAsync] Getting state... [feature=PowerModeFeature] [31/05/2023 17:28:17.447] [31] [AbstractLenovoGamezoneWmiFeature.cs#70:GetStateAsync] State is Balance [feature=PowerModeFeature] [31/05/2023 17:28:17.447] [31] [AbstractLenovoGamezoneWmiFeature.cs#60:GetStateAsync] Getting state... [feature=PowerModeFeature] [31/05/2023 17:28:17.450] [31] [AbstractLenovoGamezoneWmiFeature.cs#70:GetStateAsync] State is Balance [feature=PowerModeFeature] [31/05/2023 17:28:17.450] [31] [PowerPlanController.cs#51:ActivatePowerPlanAsync] Activating... [powerModeState=Balance, alwaysActivateDefaults=True] [31/05/2023 17:28:17.451] [31] [PowerPlanController.cs#59:ActivatePowerPlanAsync] Power plan for power mode Balance was not found in settings [31/05/2023 17:28:17.451] [31] [PowerPlanController.cs#70:ActivatePowerPlanAsync] Power plan to be activated is 85d583c5-cf2e-4197-80fd-3789a227a72c [isDefault=True] [31/05/2023 17:28:17.451] [31] [PowerPlanController.cs#138:ShouldActivateAsync] Power plan is default and always active defaults is set [31/05/2023 17:28:17.452] [31] [PowerPlanController.cs#84:ActivatePowerPlanAsync] Available power plans: [31/05/2023 17:28:17.452] [31] [PowerPlanController.cs#86:ActivatePowerPlanAsync] - Legion Quiet Mode [guid=16edbccd-dee9-4ec4-ace5-2f0b5f2a8975, isActive=False] [31/05/2023 17:28:17.452] [31] [PowerPlanController.cs#86:ActivatePowerPlanAsync] - Balanced [guid=381b4222-f694-41f0-9685-ff5bb260df2e, isActive=False] [31/05/2023 17:28:17.452] [31] [PowerPlanController.cs#86:ActivatePowerPlanAsync] - Legion Performance Mode [guid=52521609-efc9-4268-b9ba-67dea73f18b2, isActive=False] [31/05/2023 17:28:17.452] [31] [PowerPlanController.cs#86:ActivatePowerPlanAsync] - Legion Balance Mode [guid=85d583c5-cf2e-4197-80fd-3789a227a72c, isActive=True] [31/05/2023 17:28:17.452] [31] [PowerPlanController.cs#100:ActivatePowerPlanAsync] Power plan 85d583c5-cf2e-4197-80fd-3789a227a72c is already active. [name=Legion Balance Mode ] [31/05/2023 17:28:18.041] [1] [NativeWindowsMessageListener.cs#140:WndProc] Event received: Monitor On [31/05/2023 17:28:18.783] [57] [GPUController.cs#202:RefreshLoopAsync] Will refresh... [31/05/2023 17:28:18.783] [57] [GPUController.cs#240:RefreshStateAsync] Refresh in progress... [31/05/2023 17:28:18.910] [45] [GPUController.cs#313:RefreshStateAsync] Deactivate possible [status=DeactivatePossible, processes.Count=1, gpuInstanceId=PCI\VEN_10DE&DEV_28E0&SUBSYS_3C4F17AA&REV_A1\4&1C4856D7&0&0009, pnpDeviceId=PCI\VEN_10DE&DEV_28E0&SUBSYS_3C4F17AA&REV_A1] [31/05/2023 17:28:18.911] [45] [GPUController.cs#207:RefreshLoopAsync] Refreshed [31/05/2023 17:28:22.498] [45] [IGPUModeFeature.cs#27:NotifyAsync] Notified: True [31/05/2023 17:28:23.918] [55] [GPUController.cs#202:RefreshLoopAsync] Will refresh... [31/05/2023 17:28:23.918] [55] [GPUController.cs#240:RefreshStateAsync] Refresh in progress... [31/05/2023 17:28:23.969] [55] [GPUController.cs#285:RefreshStateAsync] GPU inactive [status=Inactive, processes.Count=0, gpuInstanceId=] [31/05/2023 17:28:23.969] [55] [GPUController.cs#207:RefreshLoopAsync] Refreshed [31/05/2023 17:28:28.970] [57] [GPUController.cs#202:RefreshLoopAsync] Will refresh... [31/05/2023 17:28:28.970] [57] [GPUController.cs#240:RefreshStateAsync] Refresh in progress... [31/05/2023 17:28:28.971] [57] [GPUController.cs#207:RefreshLoopAsync] Refreshed [31/05/2023 17:28:33.972] [57] [GPUController.cs#202:RefreshLoopAsync] Will refresh... [31/05/2023 17:28:33.972] [57] [GPUController.cs#240:RefreshStateAsync] Refresh in progress... [31/05/2023 17:28:33.973] [57] [GPUController.cs#207:RefreshLoopAsync] Refreshed [31/05/2023 17:28:38.989] [8] [GPUController.cs#202:RefreshLoopAsync] Will refresh... [31/05/2023 17:28:38.989] [8] [GPUController.cs#240:RefreshStateAsync] Refresh in progress... [31/05/2023 17:28:38.990] [8] [GPUController.cs#207:RefreshLoopAsync] Refreshed [31/05/2023 17:28:43.991] [8] [GPUController.cs#202:RefreshLoopAsync] Will refresh... [31/05/2023 17:28:43.991] [8] [GPUController.cs#240:RefreshStateAsync] Refresh in progress... [31/05/2023 17:28:43.992] [8] [GPUController.cs#207:RefreshLoopAsync] Refreshed [31/05/2023 17:28:45.342] [1] [AbstractLenovoGamezoneWmiFeature.cs#60:GetStateAsync] Getting state... [feature=PowerModeFeature] [31/05/2023 17:28:45.347] [1] [GPUController.cs#185:RefreshLoopAsync] Initializing NVAPI... [31/05/2023 17:28:45.348] [45] [AbstractLenovoGamezoneWmiFeature.cs#70:GetStateAsync] State is Balance [feature=PowerModeFeature] [31/05/2023 17:28:45.348] [1] [GPUController.cs#190:RefreshLoopAsync] Initialized NVAPI [31/05/2023 17:28:45.348] [1] [GPUController.cs#202:RefreshLoopAsync] Will refresh... [31/05/2023 17:28:45.349] [1] [GPUController.cs#240:RefreshStateAsync] Refresh in progress... [31/05/2023 17:28:45.349] [1] [GPUController.cs#207:RefreshLoopAsync] Refreshed [31/05/2023 17:28:45.349] [1] [GPUController.cs#228:RefreshLoopAsync] Unloading NVAPI... [31/05/2023 17:28:45.350] [1] [GPUController.cs#233:RefreshLoopAsync] Unloaded NVAPI [31/05/2023 17:28:45.351] [1] [AbstractDriverFeature.cs#41:GetStateAsync] Getting state... [feature=BatteryFeature] [31/05/2023 17:28:45.351] [57] [AbstractDriverFeature.cs#48:GetStateAsync] State is Conservation [feature=BatteryFeature] [31/05/2023 17:28:45.417] [8] [Battery.cs#159:FindLenovoBatteryInformation] Checking battery data at index 0... [31/05/2023 17:28:45.419] [8] [Battery.cs#166:FindLenovoBatteryInformation] Battery data found at index 0. [31/05/2023 17:28:47.222] [1] [AbstractLenovoGamezoneWmiFeature.cs#60:GetStateAsync] Getting state... [feature=PowerModeFeature] [31/05/2023 17:28:47.228] [45] [AbstractLenovoGamezoneWmiFeature.cs#70:GetStateAsync] State is Balance [feature=PowerModeFeature] [31/05/2023 17:28:47.229] [45] [AIModeController.cs#93:StopAsync] Stopping... [31/05/2023 17:28:47.233] [45] [AIModeController.cs#270:GetIntelligentSubModeAsync] Sub mode currently set to 0. [31/05/2023 17:28:47.233] [45] [AIModeController.cs#113:StopAsync] Stopped [31/05/2023 17:28:47.233] [29] [RGBKeyboardBacklightController.cs#71:SetLightControlOwnerAsync] Taking ownership... [31/05/2023 17:28:47.237] [45] [RGBKeyboardBacklightController.cs#81:SetLightControlOwnerAsync] Ownership set to False, restoring profile... [31/05/2023 17:28:47.237] [1] [SpectrumKeyboardBacklightController.cs#535:GetDeviceHandleAsync] Refreshing handle... [retry=1] [31/05/2023 17:28:47.486] [55] [SpectrumKeyboardBacklightController.cs#535:GetDeviceHandleAsync] Refreshing handle... [retry=2] [31/05/2023 17:28:47.548] [55] [SpectrumKeyboardBacklightController.cs#535:GetDeviceHandleAsync] Refreshing handle... [retry=3] [31/05/2023 17:28:47.612] [55] [SpectrumKeyboardBacklightController.cs#550:GetDeviceHandleAsync] Handle couldn't be refreshed. [31/05/2023 17:28:47.630] [1] [MainWindow.xaml.cs#110:MainWindow_Closing] Minimizing... [31/05/2023 17:28:47.633] [1] [MainWindow.xaml.cs#127:MainWindow_StateChanged] Window state changed to Minimized [31/05/2023 17:28:47.633] [1] [GPUController.cs#105:StopAsync] Stopping... [refreshTask.isNull=False, _refreshCancellationTokenSource.IsCancellationRequested=False] [31/05/2023 17:28:47.633] [1] [GPUController.cs#131:StopAsync] Stopped [31/05/2023 17:28:47.633] [55] [GPUController.cs#228:RefreshLoopAsync] Unloading NVAPI... [31/05/2023 17:28:47.634] [55] [GPUController.cs#233:RefreshLoopAsync] Unloaded NVAPI

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

You didn't submit correct log. Please submit the correct one, by following the instructions.

dfrl-dev commented 1 year ago

Updated with correct log, and a small modification to the issue:

Upon waking from sleep, the keyboard colour is correct, but after successfully logging in it changes for the blue-rose-white-teal colours for each respective zone left to right.

BartoszCichecki commented 1 year ago

Oh, so then your issue seems exactly like the issue on person had before: https://github.com/BartoszCichecki/LenovoLegionToolkit/issues/661

He still had some leftovers of Lenovo's services running which messed this up.

dfrl-dev commented 1 year ago

Looks like you're correct I have the same IMController running.