johnfanv2 / LenovoLegionLinux

Driver and tools for controlling Lenovo Legion laptops in Linux including fan control and power mode.

Home Page:https://github.com/johnfanv2/LenovoLegionLinux

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Testing new features on 2022 models [looking for testers]

johnfanv2 opened this issue · comments

This is a issue to test the new features on 2022 models. If you have a 2022 or 2023 model and want to help testing then please provide the following information. It will be used to test new features for CPU and GPU power limit control, rapid charging, overclocking. This also helps older models but 2022 and 2023 models have the most features so it is easier to test them all. It must be tested on multiple different 2022 models.

Model and Debug Info

Model name: ???
CPU model: ??? (e.g. AMD Ryzen 7 5800H)
GPU model: ??? (e.g NVIDIA RTX 3700)
Keyboard backlight: ??? (RGB, single color with off/on, single color with off/medium/bright)

Output of sudo dmidecode -t system. Please remove Serial Number and UUID for privacy:

???

Output of sudo dmidecode -t bios:

???

Output of sudo cat /sys/kernel/debug/legion/fancurve:

???

The following information would be useful.

Inspecting WMI entries

# Install required tools
sudo apt install fwts

# Create folder for all the new files
mkdir fwts_re
cd fwts_re
sudo fwts wmi - > fwts_wmi.log

Then upload files.

Disassembling ACPI tables

# Install requiered tools
sudo apt install acpica-tools
# Create folder for all the new files
mkdir acpi_re
cd acpi_re

# List ACPI tables and copy them
ls /sys/firmware/acpi/tables/
sudo cp --no-preserve=mode /sys/firmware/acpi/tables/*SDT* .

# Disassemble tables to output DSDT.dsl
iasl -e SSDT* -d DSDT

Then upload files.

Gathering WMI info in Windows

If you have Windows, then the following information are very very useful to make use of the ACPI methods. Open powershell as admin in Windows and run the following script. It will list all available lenovo WMI methods. Copy output to a file and upload.

$wmi_classes = Get-WmiObject -Namespace 'ROOT/WMI' -List -Class "*LENOVO*"
foreach ($wmi_class in $wmi_classes){
  Write-Host "########################################"
  Write-Host "########################################"
  Write-Host "########################################"
  Write-Host "Name:" $wmi_class.Name
  Write-Host "Class Name:" $wmi_class.Name 
  Write-Host "Class GUID:" $wmi_class.Qualifiers["guid"].Value
  Write-Host "Description:" $wmi_class.Methods.Count
  Write-Host "Methods:"
  foreach ($method in $wmi_class.Methods){
    Write-Host "Name:" $method.Name
    Write-Host "WmiMethodId:" $method.Qualifiers["WmiMethodId"].Value
    Write-Host "Class Name:" $wmi_class.Name 
    Write-Host "Class GUID:" $wmi_class.Qualifiers["guid"].Value
    Write-Host "Description:" $method.Qualifiers["Description"].Value
    Write-Host "Implemented:" $method.Qualifiers["Implemented"].Value
    Write-Host ""
  }
  Write-Host ""
}

Model name: Legion 5 Pro
CPU model: AMD Ryzen 9 6900HX with Radeon Graphics (16)
GPU model: NVIDIA RTX 3070TI
Keyboard backlight: RGB, has I think like 4 separate color controllable lights.

Hang tight while I get the data from linux and then windows, this will be updated when I do :)

Linux (nobara project) commands were run under performance mode:

[raymond@localhost-0 ~]$ sudo dmidecode -t system
[sudo] password for raymond:         
# dmidecode 3.4
Getting SMBIOS data from sysfs.
SMBIOS 3.4.0 present.

Handle 0x0001, DMI type 1, 27 bytes
System Information
	Manufacturer: LENOVO
	Product Name: 82RG
	Version: Legion 5 Pro 16ARH7H
	Serial Number: redacted
	UUID: redacted
	Wake-up Type: Power Switch
	SKU Number: LENOVO_MT_82RG_BU_idea_FM_Legion 5 Pro 16ARH7H
	Family: Legion 5 Pro 16ARH7H

Handle 0x001B, DMI type 12, 5 bytes
System Configuration Options
	Option 1: String1 for Type12 Equipment Manufacturer
	Option 2: String2 for Type12 Equipment Manufacturer
	Option 3: String3 for Type12 Equipment Manufacturer
	Option 4: String4 for Type12 Equipment Manufacturer

Handle 0x0029, DMI type 32, 20 bytes
System Boot Information
	Status: No errors detected

[raymond@localhost-0 ~]$ sudo dmidecode -t bios
# dmidecode 3.4
Getting SMBIOS data from sysfs.
SMBIOS 3.4.0 present.

Handle 0x0000, DMI type 0, 26 bytes
BIOS Information
	Vendor: LENOVO
	Version: JUCN55WW
	Release Date: 10/12/2022
	Address: 0xE0000
	Runtime Size: 128 kB
	ROM Size: 32 MB
	Characteristics:
		PCI is supported
		BIOS is upgradeable
		BIOS shadowing is allowed
		Boot from CD is supported
		Selectable boot is supported
		EDD is supported
		Japanese floppy for NEC 9800 1.2 MB is supported (int 13h)
		Japanese floppy for Toshiba 1.2 MB is supported (int 13h)
		5.25"/360 kB floppy services are supported (int 13h)
		5.25"/1.2 MB floppy services are supported (int 13h)
		3.5"/720 kB floppy services are supported (int 13h)
		3.5"/2.88 MB floppy services are supported (int 13h)
		8042 keyboard services are supported (int 9h)
		CGA/mono video services are supported (int 10h)
		ACPI is supported
		USB legacy is supported
		BIOS boot specification is supported
		Targeted content distribution is supported
		UEFI is supported
	BIOS Revision: 1.55
	Firmware Revision: 1.55

Handle 0x001C, DMI type 13, 22 bytes
BIOS Language Information
	Language Description Format: Long
	Installable Languages: 4
		en|US|iso8859-1
		fr|FR|iso8859-1
		ja|JP|unicode
		zh|TW|unicode
	Currently Installed Language: en|US|iso8859-1

[raymond@localhost-0 ~]$ sudo cat /sys/kernel/debug/legion/fancurve
EC Chip ID: 8227
EC Chip Version: 2a4
legion_laptop features: fancurve powermode platformprofile platformprofilenotify minifancurve
legion_laptop ec_readonly: 0
minifancurve feature enabled: 1
minifancurve on cool: true
lock fan controller: false
enable maximumfanspeed: false
enable maximumfanspeed status: 0
fan curve current point id: 5
fan curve points size: 10
Current fan curve in hardware (embedded controller):
rpm1|rpm2|acceleration|deceleration|cpu_min_temp|cpu_max_temp|gpu_min_temp|gpu_max_temp|ic_min_temp|ic_max_temp
0	 0	 5	 5	 0	 58	 0	 63	 0	 34
1600	 1600	 5	 5	 54	 58	 60	 63	 31	 36
1800	 1800	 5	 5	 54	 58	 60	 63	 33	 43
2000	 2000	 5	 5	 54	 58	 60	 63	 41	 127
2200	 2200	 2	 2	 54	 64	 60	 63	 127	 127
2500	 2600	 2	 2	 62	 67	 60	 63	 127	 127
2800	 2800	 2	 2	 65	 70	 60	 67	 127	 127
3000	 3100	 2	 2	 68	 73	 64	 71	 127	 127
3400	 3500	 2	 2	 70	 80	 68	 74	 127	 127
3700	 3700	 2	 2	 74	 86	 72	 79	 127	 127
=====================

Update: Here is the acpi and fwts wmi from linux
acpi_re_and_fwts_re.zip

@javaarchive Thanks for your help! I really appreciate it. I am looking forward to the other information and will then inspect it to verify my assumptions that I used for the new models.

commented

Model and Debug Info

Model name: Legion 5 15ARH7H
CPU model: AMD Ryzen 7 6800H
GPU model: NVIDIA RTX 3070TI
Keyboard backlight: 4-Zone RGB

This is on pretty fresh install of EndeavourOS

sudo dmidecode -t system

# dmidecode 3.5 Getting SMBIOS data from sysfs. SMBIOS 3.4.0 present.

Handle 0x0001, DMI type 1, 27 bytes
System Information
Manufacturer: LENOVO
Product Name: 82RD
Version: Legion 5 15ARH7H
Serial Number: [Redacted]
UUID: [Redacted]
Wake-up Type: Power Switch
SKU Number: LENOVO_MT_82RD_BU_idea_FM_Legion 5 15ARH7H
Family: Legion 5 15ARH7H

Handle 0x001B, DMI type 12, 5 bytes
System Configuration Options
Option 1: String1 for Type12 Equipment Manufacturer
Option 2: String2 for Type12 Equipment Manufacturer
Option 3: String3 for Type12 Equipment Manufacturer
Option 4: String4 for Type12 Equipment Manufacturer

Handle 0x0029, DMI type 32, 20 bytes
System Boot Information
Status: No errors detected

sudo dmidecode -t bios

# dmidecode 3.5 Getting SMBIOS data from sysfs. SMBIOS 3.4.0 present.

Handle 0x0000, DMI type 0, 26 bytes
BIOS Information
Vendor: LENOVO
Version: JUCN58WW
Release Date: 02/09/2023
Address: 0xE0000
Runtime Size: 128 kB
ROM Size: 32 MB
Characteristics:
PCI is supported
BIOS is upgradeable
BIOS shadowing is allowed
Boot from CD is supported
Selectable boot is supported
EDD is supported
Japanese floppy for NEC 9800 1.2 MB is supported (int 13h)
Japanese floppy for Toshiba 1.2 MB is supported (int 13h)
5.25"/360 kB floppy services are supported (int 13h)
5.25"/1.2 MB floppy services are supported (int 13h)
3.5"/720 kB floppy services are supported (int 13h)
3.5"/2.88 MB floppy services are supported (int 13h)
8042 keyboard services are supported (int 9h)
CGA/mono video services are supported (int 10h)
ACPI is supported
USB legacy is supported
BIOS boot specification is supported
Targeted content distribution is supported
UEFI is supported
BIOS Revision: 1.58
Firmware Revision: 1.58

Handle 0x001C, DMI type 13, 22 bytes
BIOS Language Information
Language Description Format: Long
Installable Languages: 4
en|US|iso8859-1
fr|FR|iso8859-1
ja|JP|unicode
zh|TW|unicode
Currently Installed Language: en|US|iso8859-1

sudo cat /sys/kernel/debug/legion/fancurve

https://github.com/vasubawa/LegionLinuxfiles/blob/main/fancurve formatting was very weird

Inspecting WMI entries

Results generated by fwts: Version V22.11.00 (2022-11-21 07:34:15).

Some of this work - Copyright (c) 1999 - 2021, Intel Corp. All rights reserved.
Some of this work - Copyright (c) 2010 - 2021, Canonical.
Some of this work - Copyright (c) 2016 - 2021, IBM.
Some of this work - Copyright (c) 2017 - 2021, ARM Ltd.

This test run on 20/04/23 at 00:54:40 on host Linux DhruvOS 6.2.11-arch1-1 #1
SMP PREEMPT_DYNAMIC Thu, 13 Apr 2023 16:59:24 +0000 x86_64.

Command: "fwts wmi -".
Running tests: wmi.

wmi: Extract and analyse Windows Management Instrumentation (WMI).

ACPICA Exception AE_NOT_FOUND during execution of method ___
ACPICA Exception AE_NOT_FOUND during execution of method ___
Test 1 of 1: Windows Management Instrumentation test.

_SB_.PCI0.AWMI._WDG (1 of 2)
GUID: 603E9613-EF25-4338-A3D0-C46177516DB7
WMI Method:
Flags : 0x02 (Method)
Object ID : AA
Instance : 0x01
FAILED [LOW] WMIMultipleMethod: Test 1, GUID
603E9613-EF25-4338-A3D0-C46177516DB7 has multiple associated methods WMAA
defined, this is a firmware bug that leads to ambiguous behaviour.

_SB_.PCI0.AWMI._WDG (2 of 2)
GUID: 05901221-D566-11D1-B2F0-00A0C9062910
WMI Object:
Flags : 0x00 (None)
Object ID : 00
Instance : 0x01

_SB_.WMI4._WDG (1 of 2)
GUID: C3A03776-51AC-49AA-AD0F-F2F7D62C3F3C
WMI Object:
Flags : 0x05 (Expensive | String)
Object ID : AD
Instance : 0x03

_SB_.WMI4._WDG (2 of 2)
GUID: 05901221-D566-11D1-B2F0-00A0C9062910
WMI Object:
Flags : 0x00 (None)
Object ID : BD
Instance : 0x01

_SB_.GZFD._WDG (1 of 26)
GUID: 887B54E3-DDDC-4B2C-8B88-68A26A8835D0
WMI Method:
Flags : 0x02 (Method)
Object ID : AA
Instance : 0x01
FAILED [LOW] WMIMultipleMethod: Test 1, GUID
887B54E3-DDDC-4B2C-8B88-68A26A8835D0 has multiple associated methods WMAA
defined, this is a firmware bug that leads to ambiguous behaviour.

_SB_.GZFD.WDG (2 of 26)
GUID: 92549549-4BDE-4F06-AC04-CE8BF898DBAA
WMI Method:
Flags : 0x02 (Method)
Object ID : B2
Instance : 0x01
PASSED: Test 1, 92549549-4BDE-4F06-AC04-CE8BF898DBAA has associated method
_SB
.GZFD.WMB2

_SB_.GZFD.WDG (3 of 26)
GUID: 14AFD777-106F-4C9B-B334-D388DC7809BE
WMI Method:
Flags : 0x02 (Method)
Object ID : B3
Instance : 0x01
PASSED: Test 1, 14AFD777-106F-4C9B-B334-D388DC7809BE has associated method
_SB
.GZFD.WMB3

_SB_.GZFD.WDG (4 of 26)
GUID: DA7547F1-824D-405F-BE79-D9903E29CED7
WMI Method:
Flags : 0x02 (Method)
Object ID : B4
Instance : 0x01
PASSED: Test 1, DA7547F1-824D-405F-BE79-D9903E29CED7 has associated method
_SB
.GZFD.WMB4

_SB_.GZFD.WDG (5 of 26)
GUID: DC2A8805-3A8C-41BA-A6F7-092E0089CD3B
WMI Method:
Flags : 0x02 (Method)
Object ID : B5
Instance : 0x01
PASSED: Test 1, DC2A8805-3A8C-41BA-A6F7-092E0089CD3B has associated method
_SB
.GZFD.WMB5

_SB_.GZFD.WDG (6 of 26)
GUID: 8C5B9127-ECD4-4657-980F-851019F99CA5
WMI Method:
Flags : 0x02 (Method)
Object ID : BA
Instance : 0x01
PASSED: Test 1, 8C5B9127-ECD4-4657-980F-851019F99CA5 has associated method
_SB
.GZFD.WMBA

_SB_.GZFD._WDG (7 of 26)
GUID: B7F3CA0A-ACDC-42D2-9217-77C6C628FBD2
WMI Object:
Flags : 0x01 (Expensive)
Object ID : A0
Instance : 0x01

_SB_.GZFD._WDG (8 of 26)
GUID: 887B54E2-DDDC-4B2C-8B88-68A26A8835D0
WMI Object:
Flags : 0x01 (Expensive)
Object ID : A1
Instance : 0x02

_SB_.GZFD._WDG (9 of 26)
GUID: 93A57CD3-BBC6-46AB-951D-31F17CC968A0
WMI Object:
Flags : 0x01 (Expensive)
Object ID : A2
Instance : 0x12

_SB_.GZFD._WDG (10 of 26)
GUID: 87FB2A6D-D802-48E7-9208-4576C5F5C8D8
WMI Object:
Flags : 0x01 (Expensive)
Object ID : A3
Instance : 0x03

_SB_.GZFD._WDG (11 of 26)
GUID: 4DD5BD84-15A9-47E2-AD65-CC61A5C62FD0
WMI Object:
Flags : 0x01 (Expensive)
Object ID : A4
Instance : 0x06

_SB_.GZFD._WDG (12 of 26)
GUID: ECAF3CE6-DCB2-473D-94C3-7BF4D96E0D9A
WMI Object:
Flags : 0x01 (Expensive)
Object ID : A5
Instance : 0x09

_SB_.GZFD._WDG (13 of 26)
GUID: 4C90256D-44EA-D6A8-7650-63DF4FEB2CFF
WMI Object:
Flags : 0x01 (Expensive)
Object ID : A6
Instance : 0x03

_SB_.GZFD._WDG (14 of 26)
GUID: BFD42481-AEE3-4501-A107-AFB68425C5F8
WMI Event:
Flags : 0x08 (Event)
Notification ID: 0xd0
Reserved : 0x00
Instance : 0x01
FAILED [MEDIUM] WMIUnknownGUID: Test 1, GUID
BFD42481-AEE3-4501-A107-AFB68425C5F8 is unknown to the kernel, a driver may need
to be implemented for this GUID.
A WMI driver probably needs to be written for this WMI event. It can checked for
using: wmi_has_guid("BFD42481-AEE3-4501-A107-AFB68425C5F8"). One can install a
notify handler using
wmi_install_notify_handler("BFD42481-AEE3-4501-A107-AFB68425C5F8", handler,
NULL). http://lwn.net/Articles/391230 describes how to write an appropriate
driver.

_SB_.GZFD._WDG (15 of 26)
GUID: BFD42481-AEE3-4502-A107-AFB68425C5F8
WMI Event:
Flags : 0x08 (Event)
Notification ID: 0xe0
Reserved : 0x00
Instance : 0x01
FAILED [MEDIUM] WMIUnknownGUID: Test 1, GUID
BFD42481-AEE3-4502-A107-AFB68425C5F8 is unknown to the kernel, a driver may need
to be implemented for this GUID.

_SB_.GZFD._WDG (16 of 26)
GUID: D062906B-12D4-4510-999D-4831EE80E985
WMI Event:
Flags : 0x08 (Event)
Notification ID: 0xd1
Reserved : 0x00
Instance : 0x01
FAILED [MEDIUM] WMIUnknownGUID: Test 1, GUID
D062906B-12D4-4510-999D-4831EE80E985 is unknown to the kernel, a driver may need
to be implemented for this GUID.

_SB_.GZFD._WDG (17 of 26)
GUID: BC72A435-E8C1-4275-B3E2-D8B8074ABA59
WMI Event:
Flags : 0x08 (Event)
Notification ID: 0xe1
Reserved : 0x00
Instance : 0x01
FAILED [MEDIUM] WMIUnknownGUID: Test 1, GUID
BC72A435-E8C1-4275-B3E2-D8B8074ABA59 is unknown to the kernel, a driver may need
to be implemented for this GUID.

_SB_.GZFD._WDG (18 of 26)
GUID: 10AFC6D9-EA8B-4590-A2E7-1CD3C84BB4B1
WMI Event:
Flags : 0x08 (Event)
Notification ID: 0xe2
Reserved : 0x00
Instance : 0x01
FAILED [MEDIUM] WMIUnknownGUID: Test 1, GUID
10AFC6D9-EA8B-4590-A2E7-1CD3C84BB4B1 is unknown to the kernel, a driver may need
to be implemented for this GUID.

_SB_.GZFD._WDG (19 of 26)
GUID: D320289E-8FEA-41E0-86F9-611D83151B5F
WMI Event:
Flags : 0x08 (Event)
Notification ID: 0xe3
Reserved : 0x00
Instance : 0x01
FAILED [MEDIUM] WMIUnknownGUID: Test 1, GUID
D320289E-8FEA-41E0-86F9-611D83151B5F is unknown to the kernel, a driver may need
to be implemented for this GUID.

_SB_.GZFD._WDG (20 of 26)
GUID: D320289E-8FEA-41E1-86F9-611D83151B5F
WMI Event:
Flags : 0x08 (Event)
Notification ID: 0xe4
Reserved : 0x00
Instance : 0x01
FAILED [MEDIUM] WMIUnknownGUID: Test 1, GUID
D320289E-8FEA-41E1-86F9-611D83151B5F is unknown to the kernel, a driver may need
to be implemented for this GUID.

_SB_.GZFD._WDG (21 of 26)
GUID: D320289E-8FEA-41E0-86F9-711D83151B5F
WMI Event:
Flags : 0x08 (Event)
Notification ID: 0xe5
Reserved : 0x00
Instance : 0x01
FAILED [MEDIUM] WMIUnknownGUID: Test 1, GUID
D320289E-8FEA-41E0-86F9-711D83151B5F is unknown to the kernel, a driver may need
to be implemented for this GUID.

_SB_.GZFD._WDG (22 of 26)
GUID: D320289E-8FEA-41E0-86F9-811D83151B5F
WMI Event:
Flags : 0x08 (Event)
Notification ID: 0xe6
Reserved : 0x00
Instance : 0x01
FAILED [MEDIUM] WMIUnknownGUID: Test 1, GUID
D320289E-8FEA-41E0-86F9-811D83151B5F is unknown to the kernel, a driver may need
to be implemented for this GUID.

_SB_.GZFD._WDG (23 of 26)
GUID: D320289E-8FEA-41E0-86F9-911D83151B5F
WMI Event:
Flags : 0x08 (Event)
Notification ID: 0xe7
Reserved : 0x00
Instance : 0x01
FAILED [MEDIUM] WMIUnknownGUID: Test 1, GUID
D320289E-8FEA-41E0-86F9-911D83151B5F is unknown to the kernel, a driver may need
to be implemented for this GUID.

_SB_.GZFD._WDG (24 of 26)
GUID: 1E3391A1-2C89-464D-95D9-3028B72E7A33
WMI Event:
Flags : 0x08 (Event)
Notification ID: 0xe8
Reserved : 0x00
Instance : 0x01
FAILED [MEDIUM] WMIUnknownGUID: Test 1, GUID
1E3391A1-2C89-464D-95D9-3028B72E7A33 is unknown to the kernel, a driver may need
to be implemented for this GUID.

_SB_.GZFD._WDG (25 of 26)
GUID: BE1346E5-3A32-4A31-B8B0-2CD195E1F572
WMI Event:
Flags : 0x08 (Event)
Notification ID: 0xe9
Reserved : 0x00
Instance : 0x01
FAILED [MEDIUM] WMIUnknownGUID: Test 1, GUID
BE1346E5-3A32-4A31-B8B0-2CD195E1F572 is unknown to the kernel, a driver may need
to be implemented for this GUID.

_SB_.GZFD._WDG (26 of 26)
GUID: 05901221-D566-11D1-B2F0-00A0C9062910
WMI Object:
Flags : 0x00 (None)
Object ID : DD
Instance : 0x01

_SB_.WMIU.WDG (1 of 3)
GUID: CE6C0974-0407-4F50-88BA-4FC3B6559AD8
WMI Method:
Flags : 0x02 (Method)
Object ID : SK
Instance : 0x01
PASSED: Test 1, CE6C0974-0407-4F50-88BA-4FC3B6559AD8 has associated method
_SB
.WMIU.WMSK

_SB_.WMIU._WDG (2 of 3)
GUID: 8FC0DE0C-B4E4-43FD-B0F3-8871711C1294
WMI Event:
Flags : 0x08 (Event)
Notification ID: 0xd0
Reserved : 0x00
Instance : 0x01
FAILED [MEDIUM] WMIUnknownGUID: Test 1, GUID
8FC0DE0C-B4E4-43FD-B0F3-8871711C1294 is unknown to the kernel, a driver may need
to be implemented for this GUID.

_SB_.WMIU._WDG (3 of 3)
GUID: 05901221-D566-11D1-B2F0-00A0C9062910
WMI Object:
Flags : 0x00 (None)
Object ID : DA
Instance : 0x01

_SB_.WM00.WDG (1 of 3)
GUID: 7B0D0CF0-5D6C-439E-86A5-A3619B623492
WMI Method:
Flags : 0x02 (Method)
Object ID : EE
Instance : 0x03
PASSED: Test 1, 7B0D0CF0-5D6C-439E-86A5-A3619B623492 has associated method
_SB
.WM00.WMEE

_SB_.WM00._WDG (2 of 3)
GUID: 83D7DB01-3C6D-42DC-BA1B-56DAA597F2B2
WMI Event:
Flags : 0x08 (Event)
Notification ID: 0x80
Reserved : 0x00
Instance : 0x01
FAILED [MEDIUM] WMIUnknownGUID: Test 1, GUID
83D7DB01-3C6D-42DC-BA1B-56DAA597F2B2 is unknown to the kernel, a driver may need
to be implemented for this GUID.

_SB_.WM00._WDG (3 of 3)
GUID: 05901221-D566-11D1-B2F0-00A0C9062910
WMI Object:
Flags : 0x00 (None)
Object ID : FE
Instance : 0x01

\AOD_._WDG (1 of 2)
GUID: ABBC0F6A-8EA1-11D1-00A0-C90629100000
WMI Method:
Flags : 0x02 (Method)
Object ID : AA
Instance : 0x01
FAILED [LOW] WMIMultipleMethod: Test 1, GUID
ABBC0F6A-8EA1-11D1-00A0-C90629100000 has multiple associated methods WMAA
defined, this is a firmware bug that leads to ambiguous behaviour.

\AOD_._WDG (2 of 2)
GUID: 05901221-D566-11D1-B2F0-00A0C9062910
WMI Object:
Flags : 0x00 (None)
Object ID : BA
Instance : 0x01

================================================================================
7 passed, 17 failed, 0 warning, 0 aborted, 0 skipped, 0 info only.

7 passed, 17 failed, 0 warning, 0 aborted, 0 skipped, 0 info only.

Test Failure Summary

Critical failures: NONE

High failures: NONE

Medium failures: 14
wmi: GUID BFD42481-AEE3-4501-A107-AFB68425C5F8 is unknown to the kernel, a driver may need to be implemented for this GUID.
wmi: GUID BFD42481-AEE3-4502-A107-AFB68425C5F8 is unknown to the kernel, a driver may need to be implemented for this GUID.
wmi: GUID D062906B-12D4-4510-999D-4831EE80E985 is unknown to the kernel, a driver may need to be implemented for this GUID.
wmi: GUID BC72A435-E8C1-4275-B3E2-D8B8074ABA59 is unknown to the kernel, a driver may need to be implemented for this GUID.
wmi: GUID 10AFC6D9-EA8B-4590-A2E7-1CD3C84BB4B1 is unknown to the kernel, a driver may need to be implemented for this GUID.
wmi: GUID D320289E-8FEA-41E0-86F9-611D83151B5F is unknown to the kernel, a driver may need to be implemented for this GUID.
wmi: GUID D320289E-8FEA-41E1-86F9-611D83151B5F is unknown to the kernel, a driver may need to be implemented for this GUID.
wmi: GUID D320289E-8FEA-41E0-86F9-711D83151B5F is unknown to the kernel, a driver may need to be implemented for this GUID.
wmi: GUID D320289E-8FEA-41E0-86F9-811D83151B5F is unknown to the kernel, a driver may need to be implemented for this GUID.
wmi: GUID D320289E-8FEA-41E0-86F9-911D83151B5F is unknown to the kernel, a driver may need to be implemented for this GUID.
wmi: GUID 1E3391A1-2C89-464D-95D9-3028B72E7A33 is unknown to the kernel, a driver may need to be implemented for this GUID.
wmi: GUID BE1346E5-3A32-4A31-B8B0-2CD195E1F572 is unknown to the kernel, a driver may need to be implemented for this GUID.
wmi: GUID 8FC0DE0C-B4E4-43FD-B0F3-8871711C1294 is unknown to the kernel, a driver may need to be implemented for this GUID.
wmi: GUID 83D7DB01-3C6D-42DC-BA1B-56DAA597F2B2 is unknown to the kernel, a driver may need to be implemented for this GUID.

Low failures: 3
wmi: GUID 603E9613-EF25-4338-A3D0-C46177516DB7 has multiple associated methods WMAA defined, this is a firmware bug that leads to ambiguous behaviour.
wmi: GUID 887B54E3-DDDC-4B2C-8B88-68A26A8835D0 has multiple associated methods WMAA defined, this is a firmware bug that leads to ambiguous behaviour.
wmi: GUID ABBC0F6A-8EA1-11D1-00A0-C90629100000 has multiple associated methods WMAA defined, this is a firmware bug that leads to ambiguous behaviour.

Other failures: NONE

Test |Pass |Fail |Abort|Warn |Skip |Info |
---------------+-----+-----+-----+-----+-----+-----+
wmi | 7| 17| | | | |
---------------+-----+-----+-----+-----+-----+-----+
Total: | 7| 17| 0| 0| 0| 0|
---------------+-----+-----+-----+-----+-----+-----+

Disassembling ACPI tables

https://github.com/vasubawa/LegionLinuxfiles/blob/main/DSDT.dsl

Text too big to post here

Gathering WMI info in Windows

######################################## ######################################## ######################################## Name: LENOVO_UTILITY_EVENT Class Name: LENOVO_UTILITY_EVENT Class GUID: {8fc0de0c-b4e4-43fd-b0f3-8871711c1294} Description: 0 Methods:

########################################
########################################
########################################
Name: LENOVO_LIGHTING_EVENT
Class Name: LENOVO_LIGHTING_EVENT
Class GUID: {1e3391a1-2c89-464d-95d9-3028b72e7a33}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_GAMEZONE_SMART_FAN_SETTING_EVENT
Class Name: LENOVO_GAMEZONE_SMART_FAN_SETTING_EVENT
Class GUID: {D320289E-8FEA-41E1-86F9-611D83151B5F}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_GAMEZONE_KEYLOCK_STATUS_EVENT
Class Name: LENOVO_GAMEZONE_KEYLOCK_STATUS_EVENT
Class GUID: {10AFC6D9-EA8B-4590-A2E7-1CD3C84BB4B1}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_GAMEZONE_SMART_FAN_MODE_EVENT
Class Name: LENOVO_GAMEZONE_SMART_FAN_MODE_EVENT
Class GUID: {D320289E-8FEA-41E0-86F9-611D83151B5F}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_GAMEZONE_TEMP_EVENT
Class Name: LENOVO_GAMEZONE_TEMP_EVENT
Class GUID: {BFD42481-AEE3-4501-A107-AFB68425C5F8}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_GAMEZONE_THERMAL_MODE_EVENT
Class Name: LENOVO_GAMEZONE_THERMAL_MODE_EVENT
Class GUID: {D320289E-8FEA-41E0-86F9-911D83151B5F}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_GAMEZONE_LIGHT_PROFILE_CHANGE_EVENT
Class Name: LENOVO_GAMEZONE_LIGHT_PROFILE_CHANGE_EVENT
Class GUID: {D320289E-8FEA-41E0-86F9-811D83151B5F}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_GAMEZONE_OC_EVENT
Class Name: LENOVO_GAMEZONE_OC_EVENT
Class GUID: {D062906B-12D4-4510-999D-4831EE80E985}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_GAMEZONE_FAN_COOLING_EVENT
Class Name: LENOVO_GAMEZONE_FAN_COOLING_EVENT
Class GUID: {BC72A435-E8C1-4275-B3E2-D8B8074ABA59}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_GAMEZONE_POWER_CHARGE_MODE_EVENT
Class Name: LENOVO_GAMEZONE_POWER_CHARGE_MODE_EVENT
Class GUID: {D320289E-8FEA-41E0-86F9-711D83151B5F}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_GAMEZONE_GPU_TEMP_EVENT
Class Name: LENOVO_GAMEZONE_GPU_TEMP_EVENT
Class GUID: {BFD42481-AEE3-4502-A107-AFB68425C5F8}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_AC_PD_EVENT
Class Name: LENOVO_AC_PD_EVENT
Class GUID: {be1346e5-3a32-4a31-b8b0-2cd195e1f572}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_UTILITY_DATA
Class Name: LENOVO_UTILITY_DATA
Class GUID: {ce6c0974-0407-4f50-88ba-4fc3b6559ad8}
Description: 1
Methods:
Name: GetIfSupportOrVersion
WmiMethodId: 1
Class Name: LENOVO_UTILITY_DATA
Class GUID: {ce6c0974-0407-4f50-88ba-4fc3b6559ad8}
Description: Utility 3.1 function is Support or the function Version
Implemented: True

########################################
########################################
########################################
Name: LENOVO_FAN_TABLE_DATA
Class Name: LENOVO_FAN_TABLE_DATA
Class GUID: {87fb2a6d-d802-48e7-9208-4576c5f5c8d8}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_FAN_METHOD
Class Name: LENOVO_FAN_METHOD
Class GUID: {92549549-4bde-4f06-ac04-ce8bf898dbaa}
Description: 9
Methods:
Name: Fan_Get_FullSpeed
WmiMethodId: 1
Class Name: LENOVO_FAN_METHOD
Class GUID: {92549549-4bde-4f06-ac04-ce8bf898dbaa}
Description: Get Fan Full Speed
Implemented: True

Name: Fan_Set_FullSpeed
WmiMethodId: 2
Class Name: LENOVO_FAN_METHOD
Class GUID: {92549549-4bde-4f06-ac04-ce8bf898dbaa}
Description: Set Fan Full Speed
Implemented: True

Name: Fan_Get_MaxSpeed
WmiMethodId: 3
Class Name: LENOVO_FAN_METHOD
Class GUID: {92549549-4bde-4f06-ac04-ce8bf898dbaa}
Description: Get Fan Max Speed
Implemented: True

Name: Fan_Set_MaxSpeed
WmiMethodId: 4
Class Name: LENOVO_FAN_METHOD
Class GUID: {92549549-4bde-4f06-ac04-ce8bf898dbaa}
Description: Set Fan Max Speed
Implemented: True

Name: Fan_Get_Table
WmiMethodId: 5
Class Name: LENOVO_FAN_METHOD
Class GUID: {92549549-4bde-4f06-ac04-ce8bf898dbaa}
Description: Get Fan Table
Implemented: True

Name: Fan_Set_Table
WmiMethodId: 6
Class Name: LENOVO_FAN_METHOD
Class GUID: {92549549-4bde-4f06-ac04-ce8bf898dbaa}
Description: Set Fan Table
Implemented: True

Name: Fan_GetCurrentFanSpeed
WmiMethodId: 7
Class Name: LENOVO_FAN_METHOD
Class GUID: {92549549-4bde-4f06-ac04-ce8bf898dbaa}
Description: Get Current Fan Speed
Implemented: True

Name: Fan_GetCurrentSensorTemperature
WmiMethodId: 8
Class Name: LENOVO_FAN_METHOD
Class GUID: {92549549-4bde-4f06-ac04-ce8bf898dbaa}
Description: Get Current Sensor Temperature
Implemented: True

Name: Fan_SetCurrentFanSpeed
WmiMethodId: 9
Class Name: LENOVO_FAN_METHOD
Class GUID: {92549549-4bde-4f06-ac04-ce8bf898dbaa}
Description: Set Current Fan Speed
Implemented: True

########################################
########################################
########################################
Name: LENOVO_GAMEZONE_DATA
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: 68
Methods:
Name: GetIRTemp
WmiMethodId: 1
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get IR temp
Implemented: True

Name: GetThermalTableID
WmiMethodId: 2
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get ThermalTable ID
Implemented: True

Name: SetThermalTableID
WmiMethodId: 3
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Set ThermalTable ID
Implemented: True

Name: IsSupportGpuOC
WmiMethodId: 4
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Is SupportGpu OverClock
Implemented: True

Name: GetGpuGpsState
WmiMethodId: 5
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get GpuGpsState
Implemented: True

Name: SetGpuGpsState
WmiMethodId: 6
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Set GpuGpsState
Implemented: True

Name: GetFanCount
WmiMethodId: 7
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get Fan Count
Implemented: True

Name: GetFan1Speed
WmiMethodId: 8
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get Fan1 Speed
Implemented: True

Name: GetFan2Speed
WmiMethodId: 9
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get Fan2 Speed
Implemented: True

Name: GetFanMaxSpeed
WmiMethodId: 10
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get Fan Max Speed
Implemented: True

Name: GetVersion
WmiMethodId: 11
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get AslCode Version
Implemented: True

Name: IsSupportFanCooling
WmiMethodId: 12
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Fan cooling capabilty
Implemented: True

Name: SetFanCooling
WmiMethodId: 13
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Set Fan cooling on/off
Implemented: True

Name: IsSupportCpuOC
WmiMethodId: 14
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: cpu oc capability
Implemented: True

Name: IsBIOSSupportOC
WmiMethodId: 15
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: bios has overclock capability
Implemented: True

Name: SetBIOSOC
WmiMethodId: 16
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: enble or disable overclock in bios
Implemented: True

Name: GetTriggerTemperatureValue
WmiMethodId: 17
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get temperature change trigger temp value
Implemented: True

Name: GetCPUTemp
WmiMethodId: 18
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get CPU temperature
Implemented: True

Name: GetGPUTemp
WmiMethodId: 19
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get GPU temperature
Implemented: True

Name: GetFanCoolingStatus
WmiMethodId: 20
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get Fan cooling on/off status
Implemented: True

Name: IsSupportDisableWinKey
WmiMethodId: 21
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: EC support disable windows key capability
Implemented: True

Name: SetWinKeyStatus
WmiMethodId: 22
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Set windows key disable/enable
Implemented: True

Name: GetWinKeyStatus
WmiMethodId: 23
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get windows key disable/enable status
Implemented: True

Name: IsSupportDisableTP
WmiMethodId: 24
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: EC support disable touchpad capability
Implemented: True

Name: SetTPStatus
WmiMethodId: 25
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Set touchpad disable/enable
Implemented: True

Name: GetTPStatus
WmiMethodId: 26
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get touchpad disable/enable status
Implemented: True

Name: GetGPUPow
WmiMethodId: 27
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get GPU normal mode max TDP(W)
Implemented: True

Name: GetGPUOCPow
WmiMethodId: 28
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get GPU OC mode max TDP(W)
Implemented: True

Name: GetGPUOCType
WmiMethodId: 29
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get GPU OC type
Implemented: True

Name: GetKeyboardfeaturelist
WmiMethodId: 30
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get Keyboard feature list
Implemented: True

Name: GetMemoryOCInfo
WmiMethodId: 31
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get Memory OC Information
Implemented: True

Name: IsSupportWaterCooling
WmiMethodId: 32
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Water Cooling feature capability
Implemented: True

Name: SetWaterCoolingStatus
WmiMethodId: 33
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Set Water Cooling status
Implemented: True

Name: GetWaterCoolingStatus
WmiMethodId: 34
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get Water Cooling status
Implemented: True

Name: IsSupportLightingFeature
WmiMethodId: 35
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Lighting feature capability
Implemented: True

Name: SetKeyboardLight
WmiMethodId: 36
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Set keyboard light off or on to max
Implemented: True

Name: GetKeyboardLight
WmiMethodId: 37
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get keyboard light on/off status
Implemented: True

Name: GetMacrokeyScancode
WmiMethodId: 38
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get Macrokey scan code
Implemented: True

Name: GetMacrokeyCount
WmiMethodId: 39
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get Macrokey count
Implemented: True

Name: IsSupportGSync
WmiMethodId: 40
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Support G-Sync feature
Implemented: True

Name: GetGSyncStatus
WmiMethodId: 41
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get G-Sync Statust
Implemented: True

Name: SetGSyncStatus
WmiMethodId: 42
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Set G-Sync Statust
Implemented: True

Name: IsSupportSmartFan
WmiMethodId: 43
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Support Smart Fan feature
Implemented: True

Name: SetSmartFanMode
WmiMethodId: 44
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Set Smart Fan Mode
Implemented: True

Name: GetSmartFanMode
WmiMethodId: 45
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get Smart Fan Mode
Implemented: True

Name: GetSmartFanSetting
WmiMethodId: 46
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get Smart Fan Setting Mode
Implemented: True

Name: GetPowerChargeMode
WmiMethodId: 47
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get Power Charge Mode
Implemented: True

Name: GetProductInfo
WmiMethodId: 48
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get Gaming Product Info
Implemented: True

Name: IsSupportOD
WmiMethodId: 49
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Over Drive feature capability
Implemented: True

Name: GetODStatus
WmiMethodId: 50
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get Over Drive status
Implemented: True

Name: SetODStatus
WmiMethodId: 51
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Set Over Drive status
Implemented: True

Name: SetLightControlOwner
WmiMethodId: 52
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Set Light Control Owner
Implemented: True

Name: SetDDSControlOwner
WmiMethodId: 53
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Set DDS Control Owner
Implemented: True

Name: IsRestoreOCValue
WmiMethodId: 54
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get the flag of restore OC value
Implemented: True

Name: GetThermalMode
WmiMethodId: 55
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get Real Thremal Mode
Implemented: True

Name: GetBIOSOCMode
WmiMethodId: 56
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get the OC switch status in BIOS
Implemented: True

Name: SetIntelligentSubMode
WmiMethodId: 57
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Set the current mode in Intelligent Mode
Implemented: True

Name: GetIntelligentSubMode
WmiMethodId: 58
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get the current mode in Intelligent Mode
Implemented: True

Name: GetHardwareInfoSupportVersion
WmiMethodId: 59
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get hardware info support version
Implemented: True

Name: GetCpuFrequency
WmiMethodId: 60
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get Cpu core 0 max frequency
Implemented: True

Name: GetLearningProfileCount
WmiMethodId: 61
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get Total count of Learning Profile
Implemented: True

Name: IsACFitForOC
WmiMethodId: 62
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Check the Adapter type fit for OC
Implemented: True

Name: IsSupportIGPUMode
WmiMethodId: 63
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Is support IGPU mode
Implemented: True

Name: GetIGPUModeStatus
WmiMethodId: 64
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get IGPU Mode Status
Implemented: True

Name: SetIGPUModeStatus
WmiMethodId: 65
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Set IGPU Mode
Implemented: True

Name: NotifyDGPUStatus
WmiMethodId: 66
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Notify DGPU Status
Implemented: True

Name: IsChangedYLog
WmiMethodId: 67
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Is changed Y log
Implemented: True

Name: GetDGPUHWId
WmiMethodId: 68
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get DGPU Hardwawre ID
Implemented: True

########################################
########################################
########################################
Name: LENOVO_CPU_METHOD
Class Name: LENOVO_CPU_METHOD
Class GUID: {14afd777-106f-4c9b-b334-d388dc7809be}
Description: 17
Methods:
Name: CPU_Get_OC_Status
WmiMethodId: 1
Class Name: LENOVO_CPU_METHOD
Class GUID: {14afd777-106f-4c9b-b334-d388dc7809be}
Description: Get CPU OC Status
Implemented: True

Name: CPU_Set_OC_Status
WmiMethodId: 2
Class Name: LENOVO_CPU_METHOD
Class GUID: {14afd777-106f-4c9b-b334-d388dc7809be}
Description: Set CPU OC Status
Implemented: True

Name: CPU_Get_ShortTerm_PowerLimit
WmiMethodId: 3
Class Name: LENOVO_CPU_METHOD
Class GUID: {14afd777-106f-4c9b-b334-d388dc7809be}
Description: Get CPU ShortTerm_PowerLimit
Implemented: True

Name: CPU_Set_ShortTerm_PowerLimit
WmiMethodId: 4
Class Name: LENOVO_CPU_METHOD
Class GUID: {14afd777-106f-4c9b-b334-d388dc7809be}
Description: Set CPU ShortTerm_PowerLimit
Implemented: True

Name: CPU_Get_LongTerm_PowerLimit
WmiMethodId: 5
Class Name: LENOVO_CPU_METHOD
Class GUID: {14afd777-106f-4c9b-b334-d388dc7809be}
Description: Get CPU LongTerm PowerLimit
Implemented: True

Name: CPU_Set_LongTerm_PowerLimit
WmiMethodId: 6
Class Name: LENOVO_CPU_METHOD
Class GUID: {14afd777-106f-4c9b-b334-d388dc7809be}
Description: Set CPU LongTerm_PowerLimit
Implemented: True

Name: CPU_Get_Default_PowerLimit
WmiMethodId: 7
Class Name: LENOVO_CPU_METHOD
Class GUID: {14afd777-106f-4c9b-b334-d388dc7809be}
Description: Get CPU Default Power Limit
Implemented: True

Name: CPU_Get_Peak_PowerLimit
WmiMethodId: 8
Class Name: LENOVO_CPU_METHOD
Class GUID: {14afd777-106f-4c9b-b334-d388dc7809be}
Description: Get CPU Peak Power Limit
Implemented: True

Name: CPU_Set_Peak_PowerLimit
WmiMethodId: 9
Class Name: LENOVO_CPU_METHOD
Class GUID: {14afd777-106f-4c9b-b334-d388dc7809be}
Description: Set CPU Peak Power Limit
Implemented: True

Name: CPU_Get_Temperature_Control
WmiMethodId: 10
Class Name: LENOVO_CPU_METHOD
Class GUID: {14afd777-106f-4c9b-b334-d388dc7809be}
Description: Get CPU Temperature Control
Implemented: True

Name: CPU_Set_Temperature_Control
WmiMethodId: 11
Class Name: LENOVO_CPU_METHOD
Class GUID: {14afd777-106f-4c9b-b334-d388dc7809be}
Description: Set CPU Temperature Control
Implemented: True

Name: Get_APU_sPPT_PowerLimit
WmiMethodId: 12
Class Name: LENOVO_CPU_METHOD
Class GUID: {14afd777-106f-4c9b-b334-d388dc7809be}
Description: Get APU sPPT Power Limit
Implemented: True

Name: Set_APU_sPPT_PowerLimit
WmiMethodId: 13
Class Name: LENOVO_CPU_METHOD
Class GUID: {14afd777-106f-4c9b-b334-d388dc7809be}
Description: Set APU sPPT Power Limit
Implemented: True

Name: CPU_Set_OC_Data
WmiMethodId: 14
Class Name: LENOVO_CPU_METHOD
Class GUID: {14afd777-106f-4c9b-b334-d388dc7809be}
Description: Set CPU Overclock Data
Implemented: True

Name: CPU_Get_Support_OC_Status
WmiMethodId: 15
Class Name: LENOVO_CPU_METHOD
Class GUID: {14afd777-106f-4c9b-b334-d388dc7809be}
Description: Get CPU Support Overclocking Status
Implemented: True

Name: CPU_Get_Cross_Loading_PowerLimit
WmiMethodId: 16
Class Name: LENOVO_CPU_METHOD
Class GUID: {14afd777-106f-4c9b-b334-d388dc7809be}
Description: Get CPU Peak Power Limit
Implemented: True

Name: CPU_Set_Cross_Loading_PowerLimit
WmiMethodId: 17
Class Name: LENOVO_CPU_METHOD
Class GUID: {14afd777-106f-4c9b-b334-d388dc7809be}
Description: Set CPU Peak Power Limit
Implemented: True

########################################
########################################
########################################
Name: LENOVO_FAN_MAX_SPEED_DATA
Class Name: LENOVO_FAN_MAX_SPEED_DATA
Class GUID: {c3c7aeb8-4c06-4d40-8f29-212a6ccd74aa}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_GPU_OVERCLOCKING_DATA
Class Name: LENOVO_GPU_OVERCLOCKING_DATA
Class GUID: {8A8984E2-228F-685F-B496-DDA5F52CBE5B}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_OTHER_METHOD
Class Name: LENOVO_OTHER_METHOD
Class GUID: {dc2a8805-3a8c-41ba-a6f7-092e0089cd3b}
Description: 12
Methods:
Name: GetDeviceType
WmiMethodId: 1
Class Name: LENOVO_OTHER_METHOD
Class GUID: {dc2a8805-3a8c-41ba-a6f7-092e0089cd3b}
Description: Get Device Type
Implemented: True

Name: GetSupportThermalMode
WmiMethodId: 2
Class Name: LENOVO_OTHER_METHOD
Class GUID: {dc2a8805-3a8c-41ba-a6f7-092e0089cd3b}
Description: Get Thermal Mode Status
Implemented: True

Name: GetCustomModeAbility
WmiMethodId: 3
Class Name: LENOVO_OTHER_METHOD
Class GUID: {dc2a8805-3a8c-41ba-a6f7-092e0089cd3b}
Description: Get Custom Mode Abiltiy
Implemented: True

Name: Set_Custom_Mode_Status
WmiMethodId: 4
Class Name: LENOVO_OTHER_METHOD
Class GUID: {dc2a8805-3a8c-41ba-a6f7-092e0089cd3b}
Description: Set Custom Mode Status
Implemented: True

Name: Get_Legion_Device_Support_Feature
WmiMethodId: 5
Class Name: LENOVO_OTHER_METHOD
Class GUID: {dc2a8805-3a8c-41ba-a6f7-092e0089cd3b}
Description: Get Device Support Feature Status
Implemented: True

Name: Get_Device_Current_Support_Feature
WmiMethodId: 6
Class Name: LENOVO_OTHER_METHOD
Class GUID: {dc2a8805-3a8c-41ba-a6f7-092e0089cd3b}
Description: Get Device Current Support Feature Status
Implemented: True

Name: Set_Device_Current_Support_Feature
WmiMethodId: 7
Class Name: LENOVO_OTHER_METHOD
Class GUID: {dc2a8805-3a8c-41ba-a6f7-092e0089cd3b}
Description: Set Device Current Support Feature enable/disalbe
Implemented: True

Name: Get_Support_LegionZone_Version
WmiMethodId: 8
Class Name: LENOVO_OTHER_METHOD
Class GUID: {dc2a8805-3a8c-41ba-a6f7-092e0089cd3b}
Description: Get Support Legionzone Version
Implemented: True

Name: Set_DGPU_Device_Status
WmiMethodId: 9
Class Name: LENOVO_OTHER_METHOD
Class GUID: {dc2a8805-3a8c-41ba-a6f7-092e0089cd3b}
Description: Set DGPU Device Status
Implemented: True

Name: Get_DGPU_Device_DIDVID
WmiMethodId: 10
Class Name: LENOVO_OTHER_METHOD
Class GUID: {dc2a8805-3a8c-41ba-a6f7-092e0089cd3b}
Description: Get DGPU Device ID
Implemented: True

Name: Get_AC_PD_Status
WmiMethodId: 11
Class Name: LENOVO_OTHER_METHOD
Class GUID: {dc2a8805-3a8c-41ba-a6f7-092e0089cd3b}
Description: Get AC_PD Status
Implemented: True

Name: Set_DGPU_Whisper_Mode
WmiMethodId: 12
Class Name: LENOVO_OTHER_METHOD
Class GUID: {dc2a8805-3a8c-41ba-a6f7-092e0089cd3b}
Description: Set Whisper Mode Status
Implemented: True

########################################
########################################
########################################
Name: LENOVO_PANEL_METHOD
Class Name: LENOVO_PANEL_METHOD
Class GUID: {e5edffbf-e822-4bbe-8650-c07b8bae4c54}
Description: 22
Methods:
Name: Panel_Get_Support_Status
WmiMethodId: 1
Class Name: LENOVO_PANEL_METHOD
Class GUID: {e5edffbf-e822-4bbe-8650-c07b8bae4c54}
Description: Get Panel Support Functions
Implemented: True

Name: Panel_Get_Status
WmiMethodId: 2
Class Name: LENOVO_PANEL_METHOD
Class GUID: {e5edffbf-e822-4bbe-8650-c07b8bae4c54}
Description: Get Panel Functions Status
Implemented: True

Name: Panel_Set_Status
WmiMethodId: 3
Class Name: LENOVO_PANEL_METHOD
Class GUID: {e5edffbf-e822-4bbe-8650-c07b8bae4c54}
Description: Set Panel Functions Status
Implemented: True

Name: Panel_Get_Low_Latency_Mode
WmiMethodId: 4
Class Name: LENOVO_PANEL_METHOD
Class GUID: {e5edffbf-e822-4bbe-8650-c07b8bae4c54}
Description: Get Panel Low Latency Mode
Implemented: True

Name: Panel_Set_Low_Latency_Mode
WmiMethodId: 5
Class Name: LENOVO_PANEL_METHOD
Class GUID: {e5edffbf-e822-4bbe-8650-c07b8bae4c54}
Description: Set Panel Low Latency Mode
Implemented: True

Name: Panel_Get_PIP_Info
WmiMethodId: 6
Class Name: LENOVO_PANEL_METHOD
Class GUID: {e5edffbf-e822-4bbe-8650-c07b8bae4c54}
Description: Get Panel PIP Info
Implemented: True

Name: Panel_Set_PIP_Info
WmiMethodId: 7
Class Name: LENOVO_PANEL_METHOD
Class GUID: {e5edffbf-e822-4bbe-8650-c07b8bae4c54}
Description: Set Panel PIP Info
Implemented: True

Name: Panel_Get_Game_Aid_FPS_Display_Pos
WmiMethodId: 8
Class Name: LENOVO_PANEL_METHOD
Class GUID: {e5edffbf-e822-4bbe-8650-c07b8bae4c54}
Description: Get Panel Game Aid FPS Display
Implemented: True

Name: Panel_Set_Game_Aid_FPS_Display_Pos
WmiMethodId: 9
Class Name: LENOVO_PANEL_METHOD
Class GUID: {e5edffbf-e822-4bbe-8650-c07b8bae4c54}
Description: Set Panel Game Aid FPS Display
Implemented: True

Name: Panel_Get_Game_Aid_FPS
WmiMethodId: 10
Class Name: LENOVO_PANEL_METHOD
Class GUID: {e5edffbf-e822-4bbe-8650-c07b8bae4c54}
Description: Set Panel Game Aid FPS Display
Implemented: True

Name: Panel_Get_Game_Aid_Sight_Mode
WmiMethodId: 11
Class Name: LENOVO_PANEL_METHOD
Class GUID: {e5edffbf-e822-4bbe-8650-c07b8bae4c54}
Description: Get Panel Game Aid Sight Mode
Implemented: True

Name: Panel_Set_Game_Aid_Sight_Mode
WmiMethodId: 12
Class Name: LENOVO_PANEL_METHOD
Class GUID: {e5edffbf-e822-4bbe-8650-c07b8bae4c54}
Description: Set Panel Game Aid Sight Mode
Implemented: True

Name: Panel_Get_Game_Aid_Timer_Info
WmiMethodId: 13
Class Name: LENOVO_PANEL_METHOD
Class GUID: {e5edffbf-e822-4bbe-8650-c07b8bae4c54}
Description: Get Panel Game Aid Timer Info
Implemented: True

Name: Panel_Set_Game_Aid_Timer_Info
WmiMethodId: 14
Class Name: LENOVO_PANEL_METHOD
Class GUID: {e5edffbf-e822-4bbe-8650-c07b8bae4c54}
Description: Set Panel Game Aid Timer Info
Implemented: True

Name: Panel_Get_Game_Aid_Countdown_Info
WmiMethodId: 15
Class Name: LENOVO_PANEL_METHOD
Class GUID: {e5edffbf-e822-4bbe-8650-c07b8bae4c54}
Description: Get Panel Game Aid Countdown Timer Info
Implemented: True

Name: Panel_Set_Game_Aid_Countdown_Info
WmiMethodId: 16
Class Name: LENOVO_PANEL_METHOD
Class GUID: {e5edffbf-e822-4bbe-8650-c07b8bae4c54}
Description: Set Panel Game Aid Countdown Timer Info
Implemented: True

Name: Panel_Get_Display_Mode
WmiMethodId: 17
Class Name: LENOVO_PANEL_METHOD
Class GUID: {e5edffbf-e822-4bbe-8650-c07b8bae4c54}
Description: Get Panel Display Mode
Implemented: True

Name: Panel_Set_Display_Mode
WmiMethodId: 18
Class Name: LENOVO_PANEL_METHOD
Class GUID: {e5edffbf-e822-4bbe-8650-c07b8bae4c54}
Description: Set Panel Display Mode
Implemented: True

Name: Panel_Get_Gamut_Switch
WmiMethodId: 19
Class Name: LENOVO_PANEL_METHOD
Class GUID: {e5edffbf-e822-4bbe-8650-c07b8bae4c54}
Description: Get Panel Gamut Switch
Implemented: True

Name: Panel_Set_Gamut_Switch
WmiMethodId: 20
Class Name: LENOVO_PANEL_METHOD
Class GUID: {e5edffbf-e822-4bbe-8650-c07b8bae4c54}
Description: Set Panel Gamut Switch
Implemented: True

Name: Panel_Get_MPRT
WmiMethodId: 21
Class Name: LENOVO_PANEL_METHOD
Class GUID: {e5edffbf-e822-4bbe-8650-c07b8bae4c54}
Description: Get Panel MPRT info
Implemented: True

Name: Panel_Set_MPRT
WmiMethodId: 22
Class Name: LENOVO_PANEL_METHOD
Class GUID: {e5edffbf-e822-4bbe-8650-c07b8bae4c54}
Description: Set Panel MPRT info
Implemented: True

########################################
########################################
########################################
Name: LENOVO_CPU_OVERCLOCKING_DATA
Class Name: LENOVO_CPU_OVERCLOCKING_DATA
Class GUID: {4C90256D-44EA-D6A8-7650-63DF4FEB2CFF}
Description: 0
Methods:

########################################
########################################
########################################
Name: Lenovo_SystemElement
Class Name: Lenovo_SystemElement
Class GUID:
Description: 0
Methods:

########################################
########################################
########################################
Name: Lenovo_BatteryInformation
Class Name: Lenovo_BatteryInformation
Class GUID: C3A03776-51AC-49AA-AD0F-F2F7D62C3F3C
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_DEFAULT_VALUE_IN_DIFFERENT_MODE_DATA
Class Name: LENOVO_DEFAULT_VALUE_IN_DIFFERENT_MODE_DATA
Class GUID: {ecaf3ce6-dcb2-473d-94c3-7bf4d96e0d9a}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_MEMORY_OC_DATA
Class Name: LENOVO_MEMORY_OC_DATA
Class GUID: {37d0014b-370c-47ef-bf03-588e8acb2fcd}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_INTELLIGENT_OP_LIST
Class Name: LENOVO_INTELLIGENT_OP_LIST
Class GUID: {93A57CD3-BBC6-46AB-951D-31F17CC968A0}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_GPU_METHOD
Class Name: LENOVO_GPU_METHOD
Class GUID: {da7547f1-824d-405f-be79-d9903e29ced7}
Description: 10
Methods:
Name: GPU_Get_OC_Status
WmiMethodId: 1
Class Name: LENOVO_GPU_METHOD
Class GUID: {da7547f1-824d-405f-be79-d9903e29ced7}
Description: Get GPU OC Status
Implemented: True

Name: GPU_Set_OC_Status
WmiMethodId: 2
Class Name: LENOVO_GPU_METHOD
Class GUID: {da7547f1-824d-405f-be79-d9903e29ced7}
Description: Set GPU OC Status
Implemented: True

Name: GPU_Get_PPAB_PowerLimit
WmiMethodId: 3
Class Name: LENOVO_GPU_METHOD
Class GUID: {da7547f1-824d-405f-be79-d9903e29ced7}
Description: Get GPU PPAB PowerLimit
Implemented: True

Name: GPU_Set_PPAB_PowerLimit
WmiMethodId: 4
Class Name: LENOVO_GPU_METHOD
Class GUID: {da7547f1-824d-405f-be79-d9903e29ced7}
Description: Set GPU PPAB PowerLimit
Implemented: True

Name: GPU_Get_cTGP_PowerLimit
WmiMethodId: 5
Class Name: LENOVO_GPU_METHOD
Class GUID: {da7547f1-824d-405f-be79-d9903e29ced7}
Description: Get GPU cTGP PowerLimit
Implemented: True

Name: GPU_Set_cTGP_PowerLimit
WmiMethodId: 6
Class Name: LENOVO_GPU_METHOD
Class GUID: {da7547f1-824d-405f-be79-d9903e29ced7}
Description: Set GPU cTGP PowerLimint
Implemented: True

Name: GPU_Get_Default_PPAB_cTGP_PowerLimit
WmiMethodId: 7
Class Name: LENOVO_GPU_METHOD
Class GUID: {da7547f1-824d-405f-be79-d9903e29ced7}
Description: Get GPU Default PowerLimint
Implemented: True

Name: GPU_Get_Temperature_Limit
WmiMethodId: 8
Class Name: LENOVO_GPU_METHOD
Class GUID: {da7547f1-824d-405f-be79-d9903e29ced7}
Description: Get GPU Temperature Limit
Implemented: True

Name: GPU_Set_Temperature_Limit
WmiMethodId: 9
Class Name: LENOVO_GPU_METHOD
Class GUID: {da7547f1-824d-405f-be79-d9903e29ced7}
Description: Set GPU Temperature Limit
Implemented: True

Name: GPU_Get_Boost_Clock
WmiMethodId: 10
Class Name: LENOVO_GPU_METHOD
Class GUID: {da7547f1-824d-405f-be79-d9903e29ced7}
Description: Get GPU Boost Clock
Implemented: True

########################################
########################################
########################################
Name: LENOVO_LIGHTING_DATA
Class Name: LENOVO_LIGHTING_DATA
Class GUID: {4dd5bd84-15a9-47e2-ad65-cc61a5c62fd0}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_GAMEZONE_CPU_OC_DATA
Class Name: LENOVO_GAMEZONE_CPU_OC_DATA
Class GUID: {B7F3CA0A-ACDC-42D2-9217-77C6C628FBD2}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_LIGHTING_METHOD
Class Name: LENOVO_LIGHTING_METHOD
Class GUID: {8c5b9127-ecd4-4657-980f-851019f99ca5}
Description: 2
Methods:
Name: Get_Lighting_Current_Status
WmiMethodId: 1
Class Name: LENOVO_LIGHTING_METHOD
Class GUID: {8c5b9127-ecd4-4657-980f-851019f99ca5}
Description: Get Current Lighting Status
Implemented: True

Name: Set_Lighting_Current_Status
WmiMethodId: 2
Class Name: LENOVO_LIGHTING_METHOD
Class GUID: {8c5b9127-ecd4-4657-980f-851019f99ca5}
Description: Set Current Lighting Status
Implemented: True

########################################
########################################
########################################
Name: LENOVO_GAMEZONE_GPU_OC_DATA
Class Name: LENOVO_GAMEZONE_GPU_OC_DATA
Class GUID: {887B54E2-DDDC-4B2C-8B88-68A26A8835D0}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_MEMORY_METHOD
Class Name: LENOVO_MEMORY_METHOD
Class GUID: {03607fce-0d83-4612-8a6e-4a4ef0415ea9}
Description: 3
Methods:
Name: MEM_Get_OC_Status
WmiMethodId: 1
Class Name: LENOVO_MEMORY_METHOD
Class GUID: {03607fce-0d83-4612-8a6e-4a4ef0415ea9}
Description: Get Memory OC Status
Implemented: True

Name: MEM_Set_OC_Status
WmiMethodId: 2
Class Name: LENOVO_MEMORY_METHOD
Class GUID: {03607fce-0d83-4612-8a6e-4a4ef0415ea9}
Description: Set Memory OC Status
Implemented: True

Name: MEM_Set_OC_Data
WmiMethodId: 3
Class Name: LENOVO_MEMORY_METHOD
Class GUID: {03607fce-0d83-4612-8a6e-4a4ef0415ea9}
Description: Set Memory OC Data
Implemented: True

Model and Debug Info

Model name: Lenovo Legion 5i Pro Y9000P IAH7H
CPU model: 12th Gen Intel Core i7-12700H
GPU model: NVIDIA RTX 3060
Keyboard backlight: Single color with off/medium/bright

Running on Pop!_OS 22.04

Output of sudo dmidecode -t system:
# dmidecode 3.3
Getting SMBIOS data from sysfs.
SMBIOS 3.3 present.

Handle 0x0001, DMI type 1, 27 bytes
System Information
Manufacturer: LENOVO
Product Name: 82RF
Version: Legion Y9000P IAH7H
Serial Number: ********
UUID: ********
Wake-up Type: Power Switch
SKU Number: LENOVO_MT_82RF_BU_idea_FM_Legion Y9000P IAH7H
Family: Legion Y9000P IAH7H

Handle 0x0024, DMI type 12, 5 bytes
System Configuration Options
Option 1: ConfigOptions1
Option 2: ConfigOptions2
Option 3: ConfigOptions3

Handle 0x0027, DMI type 15, 29 bytes
System Event Log
Area Length: 0 bytes
Header Start Offset: 0x0000
Header Length: 8192 bytes
Data Start Offset: 0x2000
Access Method: General-purpose non-volatile data functions
Access Address: 0x0000
Status: Valid, Not Full
Change Token: 0x12345678
Header Format: OEM-specific
Supported Log Type Descriptors: 3
Descriptor 1: POST memory resize
Data Format 1: None
Descriptor 2: POST error
Data Format 2: POST results bitmap
Descriptor 3: Log area reset/cleared
Data Format 3: None

Handle 0x0034, DMI type 32, 11 bytes
System Boot Information
Status: No errors detected



Output of sudo dmidecode -t bios:
# dmidecode 3.3
Getting SMBIOS data from sysfs.
SMBIOS 3.3 present.

Handle 0x0000, DMI type 0, 26 bytes
BIOS Information
Vendor: LENOVO
Version: J2CN49WW
Release Date: 11/25/2022
Address: 0xE0000
Runtime Size: 128 kB
ROM Size: 16 MB
Characteristics:
PCI is supported
BIOS is upgradeable
BIOS shadowing is allowed
Boot from CD is supported
Selectable boot is supported
EDD is supported
Japanese floppy for NEC 9800 1.2 MB is supported (int 13h)
Japanese floppy for Toshiba 1.2 MB is supported (int 13h)
5.25"/360 kB floppy services are supported (int 13h)
5.25"/1.2 MB floppy services are supported (int 13h)
3.5"/720 kB floppy services are supported (int 13h)
3.5"/2.88 MB floppy services are supported (int 13h)
8042 keyboard services are supported (int 9h)
CGA/mono video services are supported (int 10h)
ACPI is supported
USB legacy is supported
BIOS boot specification is supported
Targeted content distribution is supported
UEFI is supported
BIOS Revision: 1.49
Firmware Revision: 1.49

Handle 0x0025, DMI type 13, 22 bytes
BIOS Language Information
Language Description Format: Long
Installable Languages: 8
en|US|iso8859-1,0
fr|FR|iso8859-1,0
zh|TW|unicode,0
ja|JP|unicode,0
it|IT|iso8859-1,0
es|ES|iso8859-1,0
de|DE|iso8859-1,0
pt|PT|iso8859-1,0
Currently Installed Language: en|US|iso8859-1,0



Output of sudo cat /sys/kernel/debug/legion/fancurve:
EC Chip ID: 8227
EC Chip Version: 2a4
legion_laptop features: fancurve powermode platformprofile platformprofilenotify minifancurve
legion_laptop ec_readonly: 0
ACPI CFG error: 0
ACPI CFG: 2081289494
temperature access method: 1
CPU temperature error: 0
CPU temperature: 50
CPU temperature EC error: 0
CPU temperature EC: 50
CPU temperature ACPI error: 0
CPU temperature ACPI: 50
CPU temperature WMI error: 0
CPU temperature WMI: 0
CPU temperature WMI2 error: 0
CPU temperature WMI2: 50
GPU temperature error: 0
GPU temperature: 0
GPU temperature EC error: 0
GPU temperature EC: 0
GPU temperature ACPI error: 0
GPU temperature ACPI: 0
GPU temperature WMI error: 0
GPU temperature WMI: 0
GPU temperature WMI2 error: 0
GPU temperature WMI2: 0
fan speed access method: 1
1 fanspeed error: 0
1 fanspeed: 2077
1 fanspeed EC error: 0
1 fanspeed EC: 2077
1 fanspeed ACPI error: 0
1 fanspeed ACPI: 2000
1 fanspeed WMI error: 0
1 fanspeed WMI: 0
1 fanspeed WMI2 error: 0
1 fanspeed WMI2: 2000
2 fanspeed error: 0
2 fanspeed: 2184
2 fanspeed EC error: 0
2 fanspeed EC: 2184
2 fanspeed ACPI error: 0
2 fanspeed ACPI: 2100
2 fanspeed WMI error: 0
2 fanspeed WMI: 0
2 fanspeed WMI2 error: 0
2 fanspeed WMI2: 2100
powermode access method: 3
powermode error: 0
powermode: 2
powermode EC error: 0
powermode EC: 0
powermode ACPI error: -5
powermode ACPI: 0
powermode WMI error: 0
powermode WMI: 2
has custom powermode: 1
ACPI rapidcharge error: 0
ACPI rapidcharge: 0
WMI backlight 2 state: 0
WMI backlight 3 state: 0
EC minifancurve feature enabled: 1
EC minifancurve on cool: true
EC lockfancontroller error: 0
EC lockfancontroller: false
EC fanfullspeed error: false
EC fanfullspeed status: 0
EC fan curve current point id: 3
EC fan curve points size: 10
Current fan curve in hardware (embedded controller):
rpm1|rpm2|acceleration|deceleration|cpu_min_temp|cpu_max_temp|gpu_min_temp|gpu_max_temp|ic_min_temp|ic_max_temp
0	 0	 5	 5	 0	 58	 0	 64	 0	 37
1700	 1600	 5	 5	 54	 58	 59	 64	 33	 42
1800	 1800	 5	 5	 54	 58	 59	 64	 38	 48
2000	 2100	 5	 5	 54	 58	 59	 64	 43	 127
2200	 2300	 2	 2	 54	 62	 59	 64	 127	 127
2500	 2600	 2	 2	 58	 66	 59	 64	 127	 127
2800	 2900	 2	 2	 62	 70	 59	 64	 127	 127
3000	 3100	 2	 2	 66	 74	 59	 69	 127	 127
3400	 3500	 2	 2	 70	 78	 64	 75	 127	 127
3700	 3700	 2	 2	 74	 127	 71	 127	 127	 127
=====================

Inspecting WMI Entries

fwts_wmi.log

Disassembling ACPI tables

DSDT.dsl.zip





EDIT: Disassembling the DSDT file did not work for me with the given instructions. This worked, however: https://ubuntu.com/blog/debug-dsdt-ssdt-with-acpica-utilities

Model and Debug Info

Model name: Legion 5 Pro 16ARH7H September 2022

CPU model: AMD Ryzen 7 6800H

GPU model: NVIDIA RTX 3060

Keyboard backlight: RGB, 4 separate color controllable lights.

Output of sudo dmidecode -t system

dmidecode 3.5
Getting SMBIOS data from sysfs.
SMBIOS 3.4.0 present.

Handle 0x0001, DMI type 1, 27 bytes
System Information
	Manufacturer: LENOVO
	Product Name: 82RG
	Version: Legion 5 Pro 16ARH7H
	Wake-up Type: Power Switch
	SKU Number: LENOVO_MT_82RG_BU_idea_FM_Legion 5 Pro 16ARH7H
	Family: Legion 5 Pro 16ARH7H

Handle 0x001B, DMI type 12, 5 bytes
System Configuration Options
	Option 1: String1 for Type12 Equipment Manufacturer
	Option 2: String2 for Type12 Equipment Manufacturer
	Option 3: String3 for Type12 Equipment Manufacturer
	Option 4: String4 for Type12 Equipment Manufacturer

Handle 0x0029, DMI type 32, 20 bytes
System Boot Information
	Status: No errors detected

Output of sudo dmidecode -t bios

# dmidecode 3.5
Getting SMBIOS data from sysfs.
SMBIOS 3.4.0 present.

Handle 0x0000, DMI type 0, 26 bytes
BIOS Information
	Vendor: LENOVO
	Version: JUCN59WW
	Release Date: 03/15/2023
	Address: 0xE0000
	Runtime Size: 128 kB
	ROM Size: 32 MB
	Characteristics:
		PCI is supported
		BIOS is upgradeable
		BIOS shadowing is allowed
		Boot from CD is supported
		Selectable boot is supported
		EDD is supported
		Japanese floppy for NEC 9800 1.2 MB is supported (int 13h)
		Japanese floppy for Toshiba 1.2 MB is supported (int 13h)
		5.25"/360 kB floppy services are supported (int 13h)
		5.25"/1.2 MB floppy services are supported (int 13h)
		3.5"/720 kB floppy services are supported (int 13h)
		3.5"/2.88 MB floppy services are supported (int 13h)
		8042 keyboard services are supported (int 9h)
		CGA/mono video services are supported (int 10h)
		ACPI is supported
		USB legacy is supported
		BIOS boot specification is supported
		Targeted content distribution is supported
		UEFI is supported
	BIOS Revision: 1.59
	Firmware Revision: 1.59

Handle 0x001C, DMI type 13, 22 bytes
BIOS Language Information
	Language Description Format: Long
	Installable Languages: 4
		en|US|iso8859-1
		fr|FR|iso8859-1
		ja|JP|unicode
		zh|TW|unicode
	Currently Installed Language: en|US|iso8859-1

Output of sudo cat /sys/kernel/debug/legion/fancurve

EC Chip ID: 8227
EC Chip Version: 2a4
legion_laptop features: fancurve powermode platformprofile platformprofilenotify minifancurve
legion_laptop ec_readonly: 0
ACPI CFG error: 0
ACPI CFG: 2081289482
temperature access method: 1
CPU temperature error: 0
CPU temperature: 45
CPU temperature EC error: 0
CPU temperature EC: 45
CPU temperature ACPI error: 0
CPU temperature ACPI: 45
CPU temperature WMI error: 0
CPU temperature WMI: 0
CPU temperature WMI2 error: 0
CPU temperature WMI2: 45
GPU temperature error: 0
GPU temperature: 41
GPU temperature EC error: 0
GPU temperature EC: 41
GPU temperature ACPI error: 0
GPU temperature ACPI: 41
GPU temperature WMI error: 0
GPU temperature WMI: 0
GPU temperature WMI2 error: 0
GPU temperature WMI2: 41
fan speed access method: 1
1 fanspeed error: 0
1 fanspeed: 2067
1 fanspeed EC error: 0
1 fanspeed EC: 2067
1 fanspeed ACPI error: 0
1 fanspeed ACPI: 2000
1 fanspeed WMI error: 0
1 fanspeed WMI: 0
1 fanspeed WMI2 error: 0
1 fanspeed WMI2: 2000
2 fanspeed error: 0
2 fanspeed: 2089
2 fanspeed EC error: 0
2 fanspeed EC: 2089
2 fanspeed ACPI error: 0
2 fanspeed ACPI: 2000
2 fanspeed WMI error: 0
2 fanspeed WMI: 0
2 fanspeed WMI2 error: 0
2 fanspeed WMI2: 2000
powermode access method: 3
powermode error: 0
powermode: 2
powermode EC error: 0
powermode EC: 16
powermode ACPI error: -5
powermode ACPI: 0
powermode WMI error: 0
powermode WMI: 2
has custom powermode: 1
ACPI rapidcharge error: 0
ACPI rapidcharge: 0
WMI backlight 2 state: 0
WMI backlight 3 state: -14
EC minifancurve feature enabled: 1
EC minifancurve on cool: true
EC lockfancontroller error: 0
EC lockfancontroller: false
EC fanfullspeed error: false
EC fanfullspeed status: 0
EC fan curve current point id: 3
EC fan curve points size: 10
Current fan curve in hardware (embedded controller):
rpm1|rpm2|acceleration|deceleration|cpu_min_temp|cpu_max_temp|gpu_min_temp|gpu_max_temp|ic_min_temp|ic_max_temp
0	 0	 5	 5	 0	 56	 0	 60	 0	 37
1600	 1600	 5	 5	 53	 56	 55	 60	 33	 40
1800	 1800	 5	 5	 53	 56	 55	 60	 38	 43
2000	 2000	 5	 5	 53	 56	 55	 60	 41	 127
2200	 2200	 2	 2	 53	 59	 55	 60	 127	 127
2500	 2600	 2	 2	 57	 61	 55	 60	 127	 127
2800	 2800	 2	 2	 60	 64	 55	 60	 127	 127
3000	 3100	 2	 2	 62	 67	 55	 64	 127	 127
3400	 3500	 2	 2	 65	 78	 61	 75	 127	 127
3700	 3700	 2	 2	 68	 127	 67	 127	 127	 127
=====================
WMI info in Windows ######################################## ######################################## ######################################## Name: LENOVO_UTILITY_EVENT Class Name: LENOVO_UTILITY_EVENT Class GUID: {8fc0de0c-b4e4-43fd-b0f3-8871711c1294} Description: 0 Methods:

########################################
########################################
########################################
Name: LENOVO_GAMEZONE_SMART_FAN_MODE_EVENT
Class Name: LENOVO_GAMEZONE_SMART_FAN_MODE_EVENT
Class GUID: {D320289E-8FEA-41E0-86F9-611D83151B5F}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_GAMEZONE_KEYLOCK_STATUS_EVENT
Class Name: LENOVO_GAMEZONE_KEYLOCK_STATUS_EVENT
Class GUID: {10AFC6D9-EA8B-4590-A2E7-1CD3C84BB4B1}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_GAMEZONE_THERMAL_MODE_EVENT
Class Name: LENOVO_GAMEZONE_THERMAL_MODE_EVENT
Class GUID: {D320289E-8FEA-41E0-86F9-911D83151B5F}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_GAMEZONE_LIGHT_PROFILE_CHANGE_EVENT
Class Name: LENOVO_GAMEZONE_LIGHT_PROFILE_CHANGE_EVENT
Class GUID: {D320289E-8FEA-41E0-86F9-811D83151B5F}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_LIGHTING_EVENT
Class Name: LENOVO_LIGHTING_EVENT
Class GUID: {1e3391a1-2c89-464d-95d9-3028b72e7a33}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_GAMEZONE_SMART_FAN_SETTING_EVENT
Class Name: LENOVO_GAMEZONE_SMART_FAN_SETTING_EVENT
Class GUID: {D320289E-8FEA-41E1-86F9-611D83151B5F}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_GAMEZONE_TEMP_EVENT
Class Name: LENOVO_GAMEZONE_TEMP_EVENT
Class GUID: {BFD42481-AEE3-4501-A107-AFB68425C5F8}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_GAMEZONE_OC_EVENT
Class Name: LENOVO_GAMEZONE_OC_EVENT
Class GUID: {D062906B-12D4-4510-999D-4831EE80E985}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_GAMEZONE_FAN_COOLING_EVENT
Class Name: LENOVO_GAMEZONE_FAN_COOLING_EVENT
Class GUID: {BC72A435-E8C1-4275-B3E2-D8B8074ABA59}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_GAMEZONE_POWER_CHARGE_MODE_EVENT
Class Name: LENOVO_GAMEZONE_POWER_CHARGE_MODE_EVENT
Class GUID: {D320289E-8FEA-41E0-86F9-711D83151B5F}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_GAMEZONE_GPU_TEMP_EVENT
Class Name: LENOVO_GAMEZONE_GPU_TEMP_EVENT
Class GUID: {BFD42481-AEE3-4502-A107-AFB68425C5F8}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_AC_PD_EVENT
Class Name: LENOVO_AC_PD_EVENT
Class GUID: {be1346e5-3a32-4a31-b8b0-2cd195e1f572}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_UTILITY_DATA
Class Name: LENOVO_UTILITY_DATA
Class GUID: {ce6c0974-0407-4f50-88ba-4fc3b6559ad8}
Description: 1
Methods:
Name: GetIfSupportOrVersion
WmiMethodId: 1
Class Name: LENOVO_UTILITY_DATA
Class GUID: {ce6c0974-0407-4f50-88ba-4fc3b6559ad8}
Description: Utility 3.1 function is Support or the function Version
Implemented: True

########################################
########################################
########################################
Name: LENOVO_GAMEZONE_DATA
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: 68
Methods:
Name: GetIRTemp
WmiMethodId: 1
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get IR temp
Implemented: True

Name: GetThermalTableID
WmiMethodId: 2
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get ThermalTable ID
Implemented: True

Name: SetThermalTableID
WmiMethodId: 3
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Set ThermalTable ID
Implemented: True

Name: IsSupportGpuOC
WmiMethodId: 4
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Is SupportGpu OverClock
Implemented: True

Name: GetGpuGpsState
WmiMethodId: 5
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get GpuGpsState
Implemented: True

Name: SetGpuGpsState
WmiMethodId: 6
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Set GpuGpsState
Implemented: True

Name: GetFanCount
WmiMethodId: 7
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get Fan Count
Implemented: True

Name: GetFan1Speed
WmiMethodId: 8
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get Fan1 Speed
Implemented: True

Name: GetFan2Speed
WmiMethodId: 9
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get Fan2 Speed
Implemented: True

Name: GetFanMaxSpeed
WmiMethodId: 10
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get Fan Max Speed
Implemented: True

Name: GetVersion
WmiMethodId: 11
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get AslCode Version
Implemented: True

Name: IsSupportFanCooling
WmiMethodId: 12
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Fan cooling capabilty
Implemented: True

Name: SetFanCooling
WmiMethodId: 13
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Set Fan cooling on/off
Implemented: True

Name: IsSupportCpuOC
WmiMethodId: 14
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: cpu oc capability
Implemented: True

Name: IsBIOSSupportOC
WmiMethodId: 15
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: bios has overclock capability
Implemented: True

Name: SetBIOSOC
WmiMethodId: 16
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: enble or disable overclock in bios
Implemented: True

Name: GetTriggerTemperatureValue
WmiMethodId: 17
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get temperature change trigger temp value
Implemented: True

Name: GetCPUTemp
WmiMethodId: 18
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get CPU temperature
Implemented: True

Name: GetGPUTemp
WmiMethodId: 19
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get GPU temperature
Implemented: True

Name: GetFanCoolingStatus
WmiMethodId: 20
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get Fan cooling on/off status
Implemented: True

Name: IsSupportDisableWinKey
WmiMethodId: 21
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: EC support disable windows key capability
Implemented: True

Name: SetWinKeyStatus
WmiMethodId: 22
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Set windows key disable/enable
Implemented: True

Name: GetWinKeyStatus
WmiMethodId: 23
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get windows key disable/enable status
Implemented: True

Name: IsSupportDisableTP
WmiMethodId: 24
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: EC support disable touchpad capability
Implemented: True

Name: SetTPStatus
WmiMethodId: 25
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Set touchpad disable/enable
Implemented: True

Name: GetTPStatus
WmiMethodId: 26
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get touchpad disable/enable status
Implemented: True

Name: GetGPUPow
WmiMethodId: 27
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get GPU normal mode max TDP(W)
Implemented: True

Name: GetGPUOCPow
WmiMethodId: 28
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get GPU OC mode max TDP(W)
Implemented: True

Name: GetGPUOCType
WmiMethodId: 29
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get GPU OC type
Implemented: True

Name: GetKeyboardfeaturelist
WmiMethodId: 30
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get Keyboard feature list
Implemented: True

Name: GetMemoryOCInfo
WmiMethodId: 31
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get Memory OC Information
Implemented: True

Name: IsSupportWaterCooling
WmiMethodId: 32
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Water Cooling feature capability
Implemented: True

Name: SetWaterCoolingStatus
WmiMethodId: 33
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Set Water Cooling status
Implemented: True

Name: GetWaterCoolingStatus
WmiMethodId: 34
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get Water Cooling status
Implemented: True

Name: IsSupportLightingFeature
WmiMethodId: 35
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Lighting feature capability
Implemented: True

Name: SetKeyboardLight
WmiMethodId: 36
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Set keyboard light off or on to max
Implemented: True

Name: GetKeyboardLight
WmiMethodId: 37
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get keyboard light on/off status
Implemented: True

Name: GetMacrokeyScancode
WmiMethodId: 38
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get Macrokey scan code
Implemented: True

Name: GetMacrokeyCount
WmiMethodId: 39
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get Macrokey count
Implemented: True

Name: IsSupportGSync
WmiMethodId: 40
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Support G-Sync feature
Implemented: True

Name: GetGSyncStatus
WmiMethodId: 41
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get G-Sync Statust
Implemented: True

Name: SetGSyncStatus
WmiMethodId: 42
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Set G-Sync Statust
Implemented: True

Name: IsSupportSmartFan
WmiMethodId: 43
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Support Smart Fan feature
Implemented: True

Name: SetSmartFanMode
WmiMethodId: 44
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Set Smart Fan Mode
Implemented: True

Name: GetSmartFanMode
WmiMethodId: 45
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get Smart Fan Mode
Implemented: True

Name: GetSmartFanSetting
WmiMethodId: 46
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get Smart Fan Setting Mode
Implemented: True

Name: GetPowerChargeMode
WmiMethodId: 47
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get Power Charge Mode
Implemented: True

Name: GetProductInfo
WmiMethodId: 48
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get Gaming Product Info
Implemented: True

Name: IsSupportOD
WmiMethodId: 49
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Over Drive feature capability
Implemented: True

Name: GetODStatus
WmiMethodId: 50
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get Over Drive status
Implemented: True

Name: SetODStatus
WmiMethodId: 51
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Set Over Drive status
Implemented: True

Name: SetLightControlOwner
WmiMethodId: 52
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Set Light Control Owner
Implemented: True

Name: SetDDSControlOwner
WmiMethodId: 53
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Set DDS Control Owner
Implemented: True

Name: IsRestoreOCValue
WmiMethodId: 54
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get the flag of restore OC value
Implemented: True

Name: GetThermalMode
WmiMethodId: 55
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get Real Thremal Mode
Implemented: True

Name: GetBIOSOCMode
WmiMethodId: 56
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get the OC switch status in BIOS
Implemented: True

Name: SetIntelligentSubMode
WmiMethodId: 57
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Set the current mode in Intelligent Mode
Implemented: True

Name: GetIntelligentSubMode
WmiMethodId: 58
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get the current mode in Intelligent Mode
Implemented: True

Name: GetHardwareInfoSupportVersion
WmiMethodId: 59
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get hardware info support version
Implemented: True

Name: GetCpuFrequency
WmiMethodId: 60
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get Cpu core 0 max frequency
Implemented: True

Name: GetLearningProfileCount
WmiMethodId: 61
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get Total count of Learning Profile
Implemented: True

Name: IsACFitForOC
WmiMethodId: 62
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Check the Adapter type fit for OC
Implemented: True

Name: IsSupportIGPUMode
WmiMethodId: 63
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Is support IGPU mode
Implemented: True

Name: GetIGPUModeStatus
WmiMethodId: 64
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get IGPU Mode Status
Implemented: True

Name: SetIGPUModeStatus
WmiMethodId: 65
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Set IGPU Mode
Implemented: True

Name: NotifyDGPUStatus
WmiMethodId: 66
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Notify DGPU Status
Implemented: True

Name: IsChangedYLog
WmiMethodId: 67
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Is changed Y log
Implemented: True

Name: GetDGPUHWId
WmiMethodId: 68
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get DGPU Hardwawre ID
Implemented: True

########################################
########################################
########################################
Name: LENOVO_INTELLIGENT_OP_LIST
Class Name: LENOVO_INTELLIGENT_OP_LIST
Class GUID: {93A57CD3-BBC6-46AB-951D-31F17CC968A0}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_FAN_TABLE_DATA
Class Name: LENOVO_FAN_TABLE_DATA
Class GUID: {87fb2a6d-d802-48e7-9208-4576c5f5c8d8}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_FAN_METHOD
Class Name: LENOVO_FAN_METHOD
Class GUID: {92549549-4bde-4f06-ac04-ce8bf898dbaa}
Description: 9
Methods:
Name: Fan_Get_FullSpeed
WmiMethodId: 1
Class Name: LENOVO_FAN_METHOD
Class GUID: {92549549-4bde-4f06-ac04-ce8bf898dbaa}
Description: Get Fan Full Speed
Implemented: True

Name: Fan_Set_FullSpeed
WmiMethodId: 2
Class Name: LENOVO_FAN_METHOD
Class GUID: {92549549-4bde-4f06-ac04-ce8bf898dbaa}
Description: Set Fan Full Speed
Implemented: True

Name: Fan_Get_MaxSpeed
WmiMethodId: 3
Class Name: LENOVO_FAN_METHOD
Class GUID: {92549549-4bde-4f06-ac04-ce8bf898dbaa}
Description: Get Fan Max Speed
Implemented: True

Name: Fan_Set_MaxSpeed
WmiMethodId: 4
Class Name: LENOVO_FAN_METHOD
Class GUID: {92549549-4bde-4f06-ac04-ce8bf898dbaa}
Description: Set Fan Max Speed
Implemented: True

Name: Fan_Get_Table
WmiMethodId: 5
Class Name: LENOVO_FAN_METHOD
Class GUID: {92549549-4bde-4f06-ac04-ce8bf898dbaa}
Description: Get Fan Table
Implemented: True

Name: Fan_Set_Table
WmiMethodId: 6
Class Name: LENOVO_FAN_METHOD
Class GUID: {92549549-4bde-4f06-ac04-ce8bf898dbaa}
Description: Set Fan Table
Implemented: True

Name: Fan_GetCurrentFanSpeed
WmiMethodId: 7
Class Name: LENOVO_FAN_METHOD
Class GUID: {92549549-4bde-4f06-ac04-ce8bf898dbaa}
Description: Get Current Fan Speed
Implemented: True

Name: Fan_GetCurrentSensorTemperature
WmiMethodId: 8
Class Name: LENOVO_FAN_METHOD
Class GUID: {92549549-4bde-4f06-ac04-ce8bf898dbaa}
Description: Get Current Sensor Temperature
Implemented: True

Name: Fan_SetCurrentFanSpeed
WmiMethodId: 9
Class Name: LENOVO_FAN_METHOD
Class GUID: {92549549-4bde-4f06-ac04-ce8bf898dbaa}
Description: Set Current Fan Speed
Implemented: True

########################################
########################################
########################################
Name: LENOVO_CPU_METHOD
Class Name: LENOVO_CPU_METHOD
Class GUID: {14afd777-106f-4c9b-b334-d388dc7809be}
Description: 17
Methods:
Name: CPU_Get_OC_Status
WmiMethodId: 1
Class Name: LENOVO_CPU_METHOD
Class GUID: {14afd777-106f-4c9b-b334-d388dc7809be}
Description: Get CPU OC Status
Implemented: True

Name: CPU_Set_OC_Status
WmiMethodId: 2
Class Name: LENOVO_CPU_METHOD
Class GUID: {14afd777-106f-4c9b-b334-d388dc7809be}
Description: Set CPU OC Status
Implemented: True

Name: CPU_Get_ShortTerm_PowerLimit
WmiMethodId: 3
Class Name: LENOVO_CPU_METHOD
Class GUID: {14afd777-106f-4c9b-b334-d388dc7809be}
Description: Get CPU ShortTerm_PowerLimit
Implemented: True

Name: CPU_Set_ShortTerm_PowerLimit
WmiMethodId: 4
Class Name: LENOVO_CPU_METHOD
Class GUID: {14afd777-106f-4c9b-b334-d388dc7809be}
Description: Set CPU ShortTerm_PowerLimit
Implemented: True

Name: CPU_Get_LongTerm_PowerLimit
WmiMethodId: 5
Class Name: LENOVO_CPU_METHOD
Class GUID: {14afd777-106f-4c9b-b334-d388dc7809be}
Description: Get CPU LongTerm PowerLimit
Implemented: True

Name: CPU_Set_LongTerm_PowerLimit
WmiMethodId: 6
Class Name: LENOVO_CPU_METHOD
Class GUID: {14afd777-106f-4c9b-b334-d388dc7809be}
Description: Set CPU LongTerm_PowerLimit
Implemented: True

Name: CPU_Get_Default_PowerLimit
WmiMethodId: 7
Class Name: LENOVO_CPU_METHOD
Class GUID: {14afd777-106f-4c9b-b334-d388dc7809be}
Description: Get CPU Default Power Limit
Implemented: True

Name: CPU_Get_Peak_PowerLimit
WmiMethodId: 8
Class Name: LENOVO_CPU_METHOD
Class GUID: {14afd777-106f-4c9b-b334-d388dc7809be}
Description: Get CPU Peak Power Limit
Implemented: True

Name: CPU_Set_Peak_PowerLimit
WmiMethodId: 9
Class Name: LENOVO_CPU_METHOD
Class GUID: {14afd777-106f-4c9b-b334-d388dc7809be}
Description: Set CPU Peak Power Limit
Implemented: True

Name: CPU_Get_Temperature_Control
WmiMethodId: 10
Class Name: LENOVO_CPU_METHOD
Class GUID: {14afd777-106f-4c9b-b334-d388dc7809be}
Description: Get CPU Temperature Control
Implemented: True

Name: CPU_Set_Temperature_Control
WmiMethodId: 11
Class Name: LENOVO_CPU_METHOD
Class GUID: {14afd777-106f-4c9b-b334-d388dc7809be}
Description: Set CPU Temperature Control
Implemented: True

Name: Get_APU_sPPT_PowerLimit
WmiMethodId: 12
Class Name: LENOVO_CPU_METHOD
Class GUID: {14afd777-106f-4c9b-b334-d388dc7809be}
Description: Get APU sPPT Power Limit
Implemented: True

Name: Set_APU_sPPT_PowerLimit
WmiMethodId: 13
Class Name: LENOVO_CPU_METHOD
Class GUID: {14afd777-106f-4c9b-b334-d388dc7809be}
Description: Set APU sPPT Power Limit
Implemented: True

Name: CPU_Set_OC_Data
WmiMethodId: 14
Class Name: LENOVO_CPU_METHOD
Class GUID: {14afd777-106f-4c9b-b334-d388dc7809be}
Description: Set CPU Overclock Data
Implemented: True

Name: CPU_Get_Support_OC_Status
WmiMethodId: 15
Class Name: LENOVO_CPU_METHOD
Class GUID: {14afd777-106f-4c9b-b334-d388dc7809be}
Description: Get CPU Support Overclocking Status
Implemented: True

Name: CPU_Get_Cross_Loading_PowerLimit
WmiMethodId: 16
Class Name: LENOVO_CPU_METHOD
Class GUID: {14afd777-106f-4c9b-b334-d388dc7809be}
Description: Get CPU Peak Power Limit
Implemented: True

Name: CPU_Set_Cross_Loading_PowerLimit
WmiMethodId: 17
Class Name: LENOVO_CPU_METHOD
Class GUID: {14afd777-106f-4c9b-b334-d388dc7809be}
Description: Set CPU Peak Power Limit
Implemented: True

########################################
########################################
########################################
Name: LENOVO_FAN_MAX_SPEED_DATA
Class Name: LENOVO_FAN_MAX_SPEED_DATA
Class GUID: {c3c7aeb8-4c06-4d40-8f29-212a6ccd74aa}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_GPU_OVERCLOCKING_DATA
Class Name: LENOVO_GPU_OVERCLOCKING_DATA
Class GUID: {8A8984E2-228F-685F-B496-DDA5F52CBE5B}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_OTHER_METHOD
Class Name: LENOVO_OTHER_METHOD
Class GUID: {dc2a8805-3a8c-41ba-a6f7-092e0089cd3b}
Description: 12
Methods:
Name: GetDeviceType
WmiMethodId: 1
Class Name: LENOVO_OTHER_METHOD
Class GUID: {dc2a8805-3a8c-41ba-a6f7-092e0089cd3b}
Description: Get Device Type
Implemented: True

Name: GetSupportThermalMode
WmiMethodId: 2
Class Name: LENOVO_OTHER_METHOD
Class GUID: {dc2a8805-3a8c-41ba-a6f7-092e0089cd3b}
Description: Get Thermal Mode Status
Implemented: True

Name: GetCustomModeAbility
WmiMethodId: 3
Class Name: LENOVO_OTHER_METHOD
Class GUID: {dc2a8805-3a8c-41ba-a6f7-092e0089cd3b}
Description: Get Custom Mode Abiltiy
Implemented: True

Name: Set_Custom_Mode_Status
WmiMethodId: 4
Class Name: LENOVO_OTHER_METHOD
Class GUID: {dc2a8805-3a8c-41ba-a6f7-092e0089cd3b}
Description: Set Custom Mode Status
Implemented: True

Name: Get_Legion_Device_Support_Feature
WmiMethodId: 5
Class Name: LENOVO_OTHER_METHOD
Class GUID: {dc2a8805-3a8c-41ba-a6f7-092e0089cd3b}
Description: Get Device Support Feature Status
Implemented: True

Name: Get_Device_Current_Support_Feature
WmiMethodId: 6
Class Name: LENOVO_OTHER_METHOD
Class GUID: {dc2a8805-3a8c-41ba-a6f7-092e0089cd3b}
Description: Get Device Current Support Feature Status
Implemented: True

Name: Set_Device_Current_Support_Feature
WmiMethodId: 7
Class Name: LENOVO_OTHER_METHOD
Class GUID: {dc2a8805-3a8c-41ba-a6f7-092e0089cd3b}
Description: Set Device Current Support Feature enable/disalbe
Implemented: True

Name: Get_Support_LegionZone_Version
WmiMethodId: 8
Class Name: LENOVO_OTHER_METHOD
Class GUID: {dc2a8805-3a8c-41ba-a6f7-092e0089cd3b}
Description: Get Support Legionzone Version
Implemented: True

Name: Set_DGPU_Device_Status
WmiMethodId: 9
Class Name: LENOVO_OTHER_METHOD
Class GUID: {dc2a8805-3a8c-41ba-a6f7-092e0089cd3b}
Description: Set DGPU Device Status
Implemented: True

Name: Get_DGPU_Device_DIDVID
WmiMethodId: 10
Class Name: LENOVO_OTHER_METHOD
Class GUID: {dc2a8805-3a8c-41ba-a6f7-092e0089cd3b}
Description: Get DGPU Device ID
Implemented: True

Name: Get_AC_PD_Status
WmiMethodId: 11
Class Name: LENOVO_OTHER_METHOD
Class GUID: {dc2a8805-3a8c-41ba-a6f7-092e0089cd3b}
Description: Get AC_PD Status
Implemented: True

Name: Set_DGPU_Whisper_Mode
WmiMethodId: 12
Class Name: LENOVO_OTHER_METHOD
Class GUID: {dc2a8805-3a8c-41ba-a6f7-092e0089cd3b}
Description: Set Whisper Mode Status
Implemented: True

########################################
########################################
########################################
Name: LENOVO_PANEL_METHOD
Class Name: LENOVO_PANEL_METHOD
Class GUID: {e5edffbf-e822-4bbe-8650-c07b8bae4c54}
Description: 22
Methods:
Name: Panel_Get_Support_Status
WmiMethodId: 1
Class Name: LENOVO_PANEL_METHOD
Class GUID: {e5edffbf-e822-4bbe-8650-c07b8bae4c54}
Description: Get Panel Support Functions
Implemented: True

Name: Panel_Get_Status
WmiMethodId: 2
Class Name: LENOVO_PANEL_METHOD
Class GUID: {e5edffbf-e822-4bbe-8650-c07b8bae4c54}
Description: Get Panel Functions Status
Implemented: True

Name: Panel_Set_Status
WmiMethodId: 3
Class Name: LENOVO_PANEL_METHOD
Class GUID: {e5edffbf-e822-4bbe-8650-c07b8bae4c54}
Description: Set Panel Functions Status
Implemented: True

Name: Panel_Get_Low_Latency_Mode
WmiMethodId: 4
Class Name: LENOVO_PANEL_METHOD
Class GUID: {e5edffbf-e822-4bbe-8650-c07b8bae4c54}
Description: Get Panel Low Latency Mode
Implemented: True

Name: Panel_Set_Low_Latency_Mode
WmiMethodId: 5
Class Name: LENOVO_PANEL_METHOD
Class GUID: {e5edffbf-e822-4bbe-8650-c07b8bae4c54}
Description: Set Panel Low Latency Mode
Implemented: True

Name: Panel_Get_PIP_Info
WmiMethodId: 6
Class Name: LENOVO_PANEL_METHOD
Class GUID: {e5edffbf-e822-4bbe-8650-c07b8bae4c54}
Description: Get Panel PIP Info
Implemented: True

Name: Panel_Set_PIP_Info
WmiMethodId: 7
Class Name: LENOVO_PANEL_METHOD
Class GUID: {e5edffbf-e822-4bbe-8650-c07b8bae4c54}
Description: Set Panel PIP Info
Implemented: True

Name: Panel_Get_Game_Aid_FPS_Display_Pos
WmiMethodId: 8
Class Name: LENOVO_PANEL_METHOD
Class GUID: {e5edffbf-e822-4bbe-8650-c07b8bae4c54}
Description: Get Panel Game Aid FPS Display
Implemented: True

Name: Panel_Set_Game_Aid_FPS_Display_Pos
WmiMethodId: 9
Class Name: LENOVO_PANEL_METHOD
Class GUID: {e5edffbf-e822-4bbe-8650-c07b8bae4c54}
Description: Set Panel Game Aid FPS Display
Implemented: True

Name: Panel_Get_Game_Aid_FPS
WmiMethodId: 10
Class Name: LENOVO_PANEL_METHOD
Class GUID: {e5edffbf-e822-4bbe-8650-c07b8bae4c54}
Description: Set Panel Game Aid FPS Display
Implemented: True

Name: Panel_Get_Game_Aid_Sight_Mode
WmiMethodId: 11
Class Name: LENOVO_PANEL_METHOD
Class GUID: {e5edffbf-e822-4bbe-8650-c07b8bae4c54}
Description: Get Panel Game Aid Sight Mode
Implemented: True

Name: Panel_Set_Game_Aid_Sight_Mode
WmiMethodId: 12
Class Name: LENOVO_PANEL_METHOD
Class GUID: {e5edffbf-e822-4bbe-8650-c07b8bae4c54}
Description: Set Panel Game Aid Sight Mode
Implemented: True

Name: Panel_Get_Game_Aid_Timer_Info
WmiMethodId: 13
Class Name: LENOVO_PANEL_METHOD
Class GUID: {e5edffbf-e822-4bbe-8650-c07b8bae4c54}
Description: Get Panel Game Aid Timer Info
Implemented: True

Name: Panel_Set_Game_Aid_Timer_Info
WmiMethodId: 14
Class Name: LENOVO_PANEL_METHOD
Class GUID: {e5edffbf-e822-4bbe-8650-c07b8bae4c54}
Description: Set Panel Game Aid Timer Info
Implemented: True

Name: Panel_Get_Game_Aid_Countdown_Info
WmiMethodId: 15
Class Name: LENOVO_PANEL_METHOD
Class GUID: {e5edffbf-e822-4bbe-8650-c07b8bae4c54}
Description: Get Panel Game Aid Countdown Timer Info
Implemented: True

Name: Panel_Set_Game_Aid_Countdown_Info
WmiMethodId: 16
Class Name: LENOVO_PANEL_METHOD
Class GUID: {e5edffbf-e822-4bbe-8650-c07b8bae4c54}
Description: Set Panel Game Aid Countdown Timer Info
Implemented: True

Name: Panel_Get_Display_Mode
WmiMethodId: 17
Class Name: LENOVO_PANEL_METHOD
Class GUID: {e5edffbf-e822-4bbe-8650-c07b8bae4c54}
Description: Get Panel Display Mode
Implemented: True

Name: Panel_Set_Display_Mode
WmiMethodId: 18
Class Name: LENOVO_PANEL_METHOD
Class GUID: {e5edffbf-e822-4bbe-8650-c07b8bae4c54}
Description: Set Panel Display Mode
Implemented: True

Name: Panel_Get_Gamut_Switch
WmiMethodId: 19
Class Name: LENOVO_PANEL_METHOD
Class GUID: {e5edffbf-e822-4bbe-8650-c07b8bae4c54}
Description: Get Panel Gamut Switch
Implemented: True

Name: Panel_Set_Gamut_Switch
WmiMethodId: 20
Class Name: LENOVO_PANEL_METHOD
Class GUID: {e5edffbf-e822-4bbe-8650-c07b8bae4c54}
Description: Set Panel Gamut Switch
Implemented: True

Name: Panel_Get_MPRT
WmiMethodId: 21
Class Name: LENOVO_PANEL_METHOD
Class GUID: {e5edffbf-e822-4bbe-8650-c07b8bae4c54}
Description: Get Panel MPRT info
Implemented: True

Name: Panel_Set_MPRT
WmiMethodId: 22
Class Name: LENOVO_PANEL_METHOD
Class GUID: {e5edffbf-e822-4bbe-8650-c07b8bae4c54}
Description: Set Panel MPRT info
Implemented: True

########################################
########################################
########################################
Name: LENOVO_CPU_OVERCLOCKING_DATA
Class Name: LENOVO_CPU_OVERCLOCKING_DATA
Class GUID: {4C90256D-44EA-D6A8-7650-63DF4FEB2CFF}
Description: 0
Methods:

########################################
########################################
########################################
Name: Lenovo_SystemElement
Class Name: Lenovo_SystemElement
Class GUID:
Description: 0
Methods:

########################################
########################################
########################################
Name: Lenovo_BatteryInformation
Class Name: Lenovo_BatteryInformation
Class GUID: C3A03776-51AC-49AA-AD0F-F2F7D62C3F3C
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_DEFAULT_VALUE_IN_DIFFERENT_MODE_DATA
Class Name: LENOVO_DEFAULT_VALUE_IN_DIFFERENT_MODE_DATA
Class GUID: {ecaf3ce6-dcb2-473d-94c3-7bf4d96e0d9a}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_MEMORY_OC_DATA
Class Name: LENOVO_MEMORY_OC_DATA
Class GUID: {37d0014b-370c-47ef-bf03-588e8acb2fcd}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_GPU_METHOD
Class Name: LENOVO_GPU_METHOD
Class GUID: {da7547f1-824d-405f-be79-d9903e29ced7}
Description: 10
Methods:
Name: GPU_Get_OC_Status
WmiMethodId: 1
Class Name: LENOVO_GPU_METHOD
Class GUID: {da7547f1-824d-405f-be79-d9903e29ced7}
Description: Get GPU OC Status
Implemented: True

Name: GPU_Set_OC_Status
WmiMethodId: 2
Class Name: LENOVO_GPU_METHOD
Class GUID: {da7547f1-824d-405f-be79-d9903e29ced7}
Description: Set GPU OC Status
Implemented: True

Name: GPU_Get_PPAB_PowerLimit
WmiMethodId: 3
Class Name: LENOVO_GPU_METHOD
Class GUID: {da7547f1-824d-405f-be79-d9903e29ced7}
Description: Get GPU PPAB PowerLimit
Implemented: True

Name: GPU_Set_PPAB_PowerLimit
WmiMethodId: 4
Class Name: LENOVO_GPU_METHOD
Class GUID: {da7547f1-824d-405f-be79-d9903e29ced7}
Description: Set GPU PPAB PowerLimit
Implemented: True

Name: GPU_Get_cTGP_PowerLimit
WmiMethodId: 5
Class Name: LENOVO_GPU_METHOD
Class GUID: {da7547f1-824d-405f-be79-d9903e29ced7}
Description: Get GPU cTGP PowerLimit
Implemented: True

Name: GPU_Set_cTGP_PowerLimit
WmiMethodId: 6
Class Name: LENOVO_GPU_METHOD
Class GUID: {da7547f1-824d-405f-be79-d9903e29ced7}
Description: Set GPU cTGP PowerLimint
Implemented: True

Name: GPU_Get_Default_PPAB_cTGP_PowerLimit
WmiMethodId: 7
Class Name: LENOVO_GPU_METHOD
Class GUID: {da7547f1-824d-405f-be79-d9903e29ced7}
Description: Get GPU Default PowerLimint
Implemented: True

Name: GPU_Get_Temperature_Limit
WmiMethodId: 8
Class Name: LENOVO_GPU_METHOD
Class GUID: {da7547f1-824d-405f-be79-d9903e29ced7}
Description: Get GPU Temperature Limit
Implemented: True

Name: GPU_Set_Temperature_Limit
WmiMethodId: 9
Class Name: LENOVO_GPU_METHOD
Class GUID: {da7547f1-824d-405f-be79-d9903e29ced7}
Description: Set GPU Temperature Limit
Implemented: True

Name: GPU_Get_Boost_Clock
WmiMethodId: 10
Class Name: LENOVO_GPU_METHOD
Class GUID: {da7547f1-824d-405f-be79-d9903e29ced7}
Description: Get GPU Boost Clock
Implemented: True

########################################
########################################
########################################
Name: LENOVO_LIGHTING_DATA
Class Name: LENOVO_LIGHTING_DATA
Class GUID: {4dd5bd84-15a9-47e2-ad65-cc61a5c62fd0}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_GAMEZONE_CPU_OC_DATA
Class Name: LENOVO_GAMEZONE_CPU_OC_DATA
Class GUID: {B7F3CA0A-ACDC-42D2-9217-77C6C628FBD2}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_LIGHTING_METHOD
Class Name: LENOVO_LIGHTING_METHOD
Class GUID: {8c5b9127-ecd4-4657-980f-851019f99ca5}
Description: 2
Methods:
Name: Get_Lighting_Current_Status
WmiMethodId: 1
Class Name: LENOVO_LIGHTING_METHOD
Class GUID: {8c5b9127-ecd4-4657-980f-851019f99ca5}
Description: Get Current Lighting Status
Implemented: True

Name: Set_Lighting_Current_Status
WmiMethodId: 2
Class Name: LENOVO_LIGHTING_METHOD
Class GUID: {8c5b9127-ecd4-4657-980f-851019f99ca5}
Description: Set Current Lighting Status
Implemented: True

########################################
########################################
########################################
Name: LENOVO_GAMEZONE_GPU_OC_DATA
Class Name: LENOVO_GAMEZONE_GPU_OC_DATA
Class GUID: {887B54E2-DDDC-4B2C-8B88-68A26A8835D0}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_MEMORY_METHOD
Class Name: LENOVO_MEMORY_METHOD
Class GUID: {03607fce-0d83-4612-8a6e-4a4ef0415ea9}
Description: 3
Methods:
Name: MEM_Get_OC_Status
WmiMethodId: 1
Class Name: LENOVO_MEMORY_METHOD
Class GUID: {03607fce-0d83-4612-8a6e-4a4ef0415ea9}
Description: Get Memory OC Status
Implemented: True

Name: MEM_Set_OC_Status
WmiMethodId: 2
Class Name: LENOVO_MEMORY_METHOD
Class GUID: {03607fce-0d83-4612-8a6e-4a4ef0415ea9}
Description: Set Memory OC Status
Implemented: True

Name: MEM_Set_OC_Data
WmiMethodId: 3
Class Name: LENOVO_MEMORY_METHOD
Class GUID: {03607fce-0d83-4612-8a6e-4a4ef0415ea9}
Description: Set Memory OC Data
Implemented: True

If you need more information, I'm happy to provide. You are doing a good job
legion.tar.gz

commented

Model name: Legion S7
CPU model: AMD Ryzen 7 6800H
GPU model: Radeon RX 6600S
Keyboard backlight: RGB

sudo dmidecode -t system
# dmidecode 3.5
Getting SMBIOS data from sysfs.
SMBIOS 3.4.0 present.

Handle 0x0001, DMI type 1, 27 bytes
System Information
Manufacturer: LENOVO
Product Name: 82UG
Version: Legion S7 16ARHA7
Wake-up Type: Power Switch
SKU Number: LENOVO_MT_82UG_BU_idea_FM_Legion S7 16ARHA7
Family: Legion S7 16ARHA7

Handle 0x001B, DMI type 12, 5 bytes
System Configuration Options
Option 1: String1 for Type12 Equipment Manufacturer
Option 2: String2 for Type12 Equipment Manufacturer
Option 3: String3 for Type12 Equipment Manufacturer
Option 4: String4 for Type12 Equipment Manufacturer

Handle 0x0029, DMI type 32, 20 bytes
System Boot Information
Status: No errors detected
sudo dmidecode -t bios
# dmidecode 3.5
Getting SMBIOS data from sysfs.
SMBIOS 3.4.0 present.

Handle 0x0000, DMI type 0, 26 bytes
BIOS Information
Vendor: LENOVO
Version: KFCN32WW
Release Date: 09/29/2022
Address: 0xE0000
Runtime Size: 128 kB
ROM Size: 32 MB
Characteristics:
PCI is supported
BIOS is upgradeable
BIOS shadowing is allowed
Boot from CD is supported
Selectable boot is supported
EDD is supported
Japanese floppy for NEC 9800 1.2 MB is supported (int 13h)
Japanese floppy for Toshiba 1.2 MB is supported (int 13h)
5.25"/360 kB floppy services are supported (int 13h)
5.25"/1.2 MB floppy services are supported (int 13h)
3.5"/720 kB floppy services are supported (int 13h)
3.5"/2.88 MB floppy services are supported (int 13h)
8042 keyboard services are supported (int 9h)
CGA/mono video services are supported (int 10h)
ACPI is supported
USB legacy is supported
BIOS boot specification is supported
Targeted content distribution is supported
UEFI is supported
BIOS Revision: 1.32
Firmware Revision: 1.32

Handle 0x001C, DMI type 13, 22 bytes
BIOS Language Information
Language Description Format: Long
Installable Languages: 4
en|US|iso8859-1
fr|FR|iso8859-1
ja|JP|unicode
zh|TW|unicode
Currently Installed Language: en|US|iso8859-1
sudo cat /sys/kernel/debug/legion/fancurve
EC Chip ID: 8227
EC Chip Version: 2a4
legion_laptop features: fancurve powermode platformprofile platformprofilenotify minifancurve
legion_laptop ec_readonly: 0
ACPI CFG error: 0
ACPI CFG: 2081289482
temperature access method: 1
CPU temperature error: 0
CPU temperature: 48
CPU temperature EC error: 0
CPU temperature EC: 48
CPU temperature ACPI error: 0
CPU temperature ACPI: 48
CPU temperature WMI error: 0
CPU temperature WMI: 0
CPU temperature WMI2 error: 0
CPU temperature WMI2: 48
GPU temperature error: 0
GPU temperature: 44
GPU temperature EC error: 0
GPU temperature EC: 44
GPU temperature ACPI error: 0
GPU temperature ACPI: 45
GPU temperature WMI error: 0
GPU temperature WMI: 0
GPU temperature WMI2 error: 0
GPU temperature WMI2: 45
fan speed access method: 1
1 fanspeed error: 0
1 fanspeed: 2063
1 fanspeed EC error: 0
1 fanspeed EC: 2063
1 fanspeed ACPI error: 0
1 fanspeed ACPI: 2000
1 fanspeed WMI error: 0
1 fanspeed WMI: 0
1 fanspeed WMI2 error: 0
1 fanspeed WMI2: 2000
2 fanspeed error: 0
2 fanspeed: 2020
2 fanspeed EC error: 0
2 fanspeed EC: 2020
2 fanspeed ACPI error: 0
2 fanspeed ACPI: 2000
2 fanspeed WMI error: 0
2 fanspeed WMI: 0
2 fanspeed WMI2 error: 0
2 fanspeed WMI2: 2000
powermode access method: 3
powermode error: 0
powermode: 2
powermode EC error: 0
powermode EC: 0
powermode ACPI error: -5
powermode ACPI: 0
powermode WMI error: 0
powermode WMI: 2
has custom powermode: 1
ACPI rapidcharge error: 0
ACPI rapidcharge: 1
WMI backlight 2 state: 0
WMI backlight 3 state: -14
EC minifancurve feature enabled: 0
EC minifancurve on cool: error
EC lockfancontroller error: 0
EC lockfancontroller: false
EC fanfullspeed error: false
EC fanfullspeed status: 0
EC fan curve current point id: 3
EC fan curve points size: 10
Current fan curve in hardware (embedded controller):
rpm1|rpm2|acceleration|deceleration|cpu_min_temp|cpu_max_temp|gpu_min_temp|gpu_max_temp|ic_min_temp|ic_max_temp
0        0       2       2       60      80      70      76      0       32
1500     1600    2       2       60      80      70      76      31      34
1700     1800    2       2       60      80      70      76      33      40
2000     2000    2       2       60      80      70      76      39      46
2200     2200    2       2       60      80      70      76      45      50
2500     2500    2       2       60      80      70      76      49      53
2800     2800    2       2       60      80      70      76      52      56
3200     3200    2       2       60      80      70      76      55      58
3500     3500    2       2       60      80      70      76      57      61
3500     3500    2       2       60      80      70      76      60      64

acpi.tar.gz
fwts.tar.gz
windows_wmi.txt

Thank you for your great work on this!

@javaarchive @vasubawa @Frankiscophil @wondersalmon @RzVa317 Thanks for the provided data. I created a new version based on that. Please download the new python GUI and the new kernel module (and load it). I

In the other options tab you should have many new features. Please test the following and upload the log from the new "log tab" or outputted to the console (should be same).

1. Test: Custom Power Mode

Please select the custom power mode. The LED for the power mode on the laptop should turn pink(ish).
Does it work?

2. Test: Max Fan Speed in Custom Mode

Please enable the max fan speed on the fan curve tab while being in custom power mode. This should set the speed of the fans to maximum. Then you can disable it again.
Does it work?

3. Test: Check CPU Power Limits in Custom Mode

Do you have reasonable values for the all the different CPU power limits? Nothing should be marked red or be unreasonable.

3. Test: Modify CPU Power Limit in Custom Mode

While in custom mode, change the power limit for the CPU (e.g. 1 or 2 W; sometimes only 5W steps are possible). Are the values accepted when you click "Apply to HW"? You can check if this really changes something if you use ryzendadj (for AMD) or similar for Intel.

4. Test: Check GPU Power Limits in Custom Mode

Do you have reasonable values for the all the different GPU power limits/temperature limits? Nothing should be marked red or be unreasonable.

5. Test: Modify GPU Power Limit in Custom Mode

While in custom mode, change the power limit for the GPU (e.g. 1 or 2 W; sometimes only 5W steps are possible). Are the values accepted when you click "Apply to HW"?

6. Test: Check CPU or GPU overclock

Can you enable CPU and GPU overclock? Is it marked red (error)? Unfortunately, this is not available in my older model so I am not sure what it does exactly.

7. Test: Rapid Charge and Battery conservation mode

  • Please enable rapid charge while the battery is charging. Does it increase charging speed or decreased time until fully chaged?
  • Does enabling rapid charge disable conservation mode?
  • Does enabling conservation mode stops charging?
  • Does enabling conservation mode disables rapid charging?

The GSync option might be used to disable hybrid mode after reboot but I have not fully debugged it. In particular, it will not change immediately (only after reboot).

This is some very early data but here's some output after running sudo make reloadmodule

191607.424372] Unloading legion WMI
[191607.424458] Unloading legion WMI done
[191607.424459] Unloading legion platform profile
[191607.424461] Unloading legion platform profile done
[191608.926113] Unloading legion hwon
[191608.926238] Unloading legion hwon done
[191608.926240] Unloading legion sysfs
[191608.926244] Unloading legion sysfs done
[191608.926245] Unloading legion dubugfs
[191608.926260] Unloading legion dubugfs done
[191608.926261] Unloading legion ecram
[191608.926263] Unloading legion ecram done
[191608.926264] Unloading legion shared
[191608.926264] Unloading legion shared done
[191608.926265] Legion platform unloaded
[191608.926344] legion_laptop exit
[191608.944346] legion_laptop: legion_laptop starts loading
[191608.944414] legion PNP0C09:00: legion_laptop platform driver probing
[191608.944416] legion PNP0C09:00: Read identifying information: DMI_SYS_VENDOR: LENOVO; DMI_PRODUCT_NAME: 82RG; DMI_BIOS_VERSION:JUCN55WW
[191608.944417] legion_laptop: Read identifying information: DMI_SYS_VENDOR: LENOVO; DMI_PRODUCT_NAME: 82RG; DMI_BIOS_VERSION:JUCN55WW
[191608.944419] legion PNP0C09:00: is_denied: 0; is_allowed: 1; do_load_by_list: 1; do_load: 1
[191608.944420] legion PNP0C09:00: Using configuration for system: JUCN
[191608.944452] legion PNP0C09:00: ACPI CFG: 2081289482
[191608.944536] legion PNP0C09:00: Read embedded controller ID 0x8227
[191608.944537] legion PNP0C09:00: Creating debugfs inteface
[191608.944542] legion_laptop: Creating sysfs inteface
[191608.944563] legion_laptop: Creating hwmon interface
[191608.944621] legion_laptop: Creating platform profile support
[191608.944623] legion_laptop: Init WMI driver support
[191608.944638] legion_wmi 887B54E3-DDDC-4B2C-8B88-68A26A8835D0: Register after probing for WMI.
[191608.944658] legion_wmi BFD42481-AEE3-4501-A107-AFB68425C5F8: Register after probing for WMI.
[191608.944666] legion_wmi BFD42481-AEE3-4502-A107-AFB68425C5F8: Register after probing for WMI.
[191608.944678] legion_wmi D062906B-12D4-4510-999D-4831EE80E985: Register after probing for WMI.
[191608.944686] legion_wmi BC72A435-E8C1-4275-B3E2-D8B8074ABA59: Register after probing for WMI.
[191608.944692] legion_wmi 10AFC6D9-EA8B-4590-A2E7-1CD3C84BB4B1: Register after probing for WMI.
[191608.944699] legion_wmi D320289E-8FEA-41E0-86F9-611D83151B5F: Register after probing for WMI.
[191608.944713] legion_wmi 8FC0DE0C-B4E4-43FD-B0F3-8871711C1294: Register after probing for WMI.
[191608.944728] legion_laptop: Init keyboard backlight LED driver
[191609.266011] legion_laptop: Error ACPI call for reading keyboard brightness: expected a value between 1 and 3, but got 0
[191609.266020] legion_laptop: Error reading keyboard brighntess
[191609.266024] legion PNP0C09:00: Init keyboard backlight LED driver failed. Skipping ...
[191609.266028] legion PNP0C09:00: legion_laptop loaded for this device
[191609.706835] legion_laptop: Fan event: legion type: 2;  acpi type: 3 (1=integer)
[191648.996093] legion_laptop: Unloading legion WMI
[191648.996176] legion_laptop: Unloading legion WMI done
[191648.996178] legion_laptop: Unloading legion platform profile
[191648.996180] legion_laptop: Unloading legion platform profile done
[191648.996273] legion_laptop: Set powermode
[191648.996275] legion_laptop: Unexpected power mode value ignored: 0
[191650.497268] legion_laptop: Set powermode
[191651.573748] legion_laptop: Unloading legion hwon
[191651.573914] legion_laptop: Unloading legion hwon done
[191651.573916] legion_laptop: Unloading legion sysfs
[191651.573932] legion_laptop: Unloading legion sysfs done
[191651.573933] legion_laptop: Unloading legion dubugfs
[191651.573948] legion_laptop: Unloading legion dubugfs done
[191651.573949] legion_laptop: Unloading legion ecram
[191651.573951] legion_laptop: Unloading legion ecram done
[191651.573952] legion_laptop: Unloading legion shared
[191651.573952] legion_laptop: Unloading legion shared done
[191651.573953] legion_laptop: Legion platform unloaded
[191651.574037] legion_laptop: legion_laptop exit
[191651.587141] legion_laptop: legion_laptop starts loading
[191651.587212] legion PNP0C09:00: legion_laptop platform driver probing
[191651.587214] legion PNP0C09:00: Read identifying information: DMI_SYS_VENDOR: LENOVO; DMI_PRODUCT_NAME: 82RG; DMI_BIOS_VERSION:JUCN55WW
[191651.587215] legion_laptop: Read identifying information: DMI_SYS_VENDOR: LENOVO; DMI_PRODUCT_NAME: 82RG; DMI_BIOS_VERSION:JUCN55WW
[191651.587217] legion PNP0C09:00: is_denied: 0; is_allowed: 1; do_load_by_list: 1; do_load: 1
[191651.587218] legion PNP0C09:00: Using configuration for system: JUCN
[191651.587249] legion PNP0C09:00: ACPI CFG: 2081289482
[191651.587332] legion PNP0C09:00: Read embedded controller ID 0x8227
[191651.587333] legion PNP0C09:00: Creating debugfs inteface
[191651.587337] legion_laptop: Creating sysfs inteface
[191651.587346] legion_laptop: Creating hwmon interface
[191651.587391] legion_laptop: Creating platform profile support
[191651.587399] legion_laptop: Init WMI driver support
[191651.587419] legion_wmi 887B54E3-DDDC-4B2C-8B88-68A26A8835D0: Register after probing for WMI.
[191651.587442] legion_wmi BFD42481-AEE3-4501-A107-AFB68425C5F8: Register after probing for WMI.
[191651.587449] legion_wmi BFD42481-AEE3-4502-A107-AFB68425C5F8: Register after probing for WMI.
[191651.587458] legion_wmi D062906B-12D4-4510-999D-4831EE80E985: Register after probing for WMI.
[191651.587465] legion_wmi BC72A435-E8C1-4275-B3E2-D8B8074ABA59: Register after probing for WMI.
[191651.587472] legion_wmi 10AFC6D9-EA8B-4590-A2E7-1CD3C84BB4B1: Register after probing for WMI.
[191651.587479] legion_wmi D320289E-8FEA-41E0-86F9-611D83151B5F: Register after probing for WMI.
[191651.587493] legion_wmi 8FC0DE0C-B4E4-43FD-B0F3-8871711C1294: Register after probing for WMI.
[191651.587512] legion_laptop: Init keyboard backlight LED driver
[191651.587559] legion_laptop: Error ACPI call for reading keyboard brightness: expected a value between 1 and 3, but got 0
[191651.587560] legion_laptop: Error reading keyboard brighntess
[191651.587561] legion PNP0C09:00: Init keyboard backlight LED driver failed. Skipping ...
[191651.587561] legion PNP0C09:00: legion_laptop loaded for this device
bash -c "./issue-warning.sh"
  If you have a 2022 or 2023 model, please help testing the new features 'here'

(I'm not sure if this unloaded the nobara builtin module).
Keyboard backlight being 0 might be expected, I had some other program turn off the backlight so it's actually not doing any rgb. I'll get to reinstalling the gui in another comment.

Log from gui "log".

2023-04-30 21:55:30,700 - INFO: [    6.738828] legion_laptop starts loading
[    6.740837] legion PNP0C09:00: legion_laptop platform driver probing
[    6.741738] legion PNP0C09:00: Read identifying information: DMI_SYS_VENDOR: LENOVO; DMI_PRODUCT_NAME: 82RG; DMI_BIOS_VERSION:JUCN55WW
[    6.744504] legion PNP0C09:00: is_denied: 0; is_allowed: 1; do_load_by_list: 1; do_load: 1
[    6.745463] legion PNP0C09:00: Using configuration for system: JUCN
[    6.746437] legion PNP0C09:00: Read embedded controller ID 0x8227
[    6.747177] legion PNP0C09:00: Creating debugfs inteface
[    6.758240] legion_wmi 887B54E3-DDDC-4B2C-8B88-68A26A8835D0: Register after probing for WMI.
[    6.759705] legion_wmi BFD42481-AEE3-4501-A107-AFB68425C5F8: Register after probing for WMI.
[    6.761238] legion_wmi BFD42481-AEE3-4502-A107-AFB68425C5F8: Register after probing for WMI.
[    6.762480] legion_wmi D062906B-12D4-4510-999D-4831EE80E985: Register after probing for WMI.
[    6.764150] legion_wmi BC72A435-E8C1-4275-B3E2-D8B8074ABA59: Register after probing for WMI.
[    6.765170] legion_wmi 10AFC6D9-EA8B-4590-A2E7-1CD3C84BB4B1: Register after probing for WMI.
[    6.766328] legion_wmi D320289E-8FEA-41E0-86F9-611D83151B5F: Register after probing for WMI.
[    6.768075] legion_wmi 8FC0DE0C-B4E4-43FD-B0F3-8871711C1294: Register after probing for WMI.
[    6.770841] legion PNP0C09:00: legion_laptop loaded for this device
[26515.366341] legion PNP0C09:00: Resumed PM in legion-laptop
[27442.358763] legion PNP0C09:00: Resumed PM in legion-laptop
[28294.176630] legion PNP0C09:00: Resumed PM in legion-laptop
[28644.655138] legion PNP0C09:00: Resumed PM in legion-laptop
[28720.098537] legion PNP0C09:00: Resumed PM in legion-laptop
[60411.768114] legion PNP0C09:00: Resumed PM in legion-laptop
[60701.959051] legion PNP0C09:00: Resumed PM in legion-laptop
[60914.222674] legion PNP0C09:00: Resumed PM in legion-laptop
[71461.107681] legion PNP0C09:00: Resumed PM in legion-laptop
[147099.007286] legion PNP0C09:00: Resumed PM in legion-laptop
[148606.423354] legion PNP0C09:00: Resumed PM in legion-laptop
[191607.424372] Unloading legion WMI
[191607.424458] Unloading legion WMI done
[191607.424459] Unloading legion platform profile
[191607.424461] Unloading legion platform profile done
[191608.926113] Unloading legion hwon
[191608.926238] Unloading legion hwon done
[191608.926240] Unloading legion sysfs
[191608.926244] Unloading legion sysfs done
[191608.926245] Unloading legion dubugfs
[191608.926260] Unloading legion dubugfs done
[191608.926261] Unloading legion ecram
[191608.926263] Unloading legion ecram done
[191608.926264] Unloading legion shared
[191608.926264] Unloading legion shared done
[191608.926344] legion_laptop exit
[191608.944346] legion_laptop: legion_laptop starts loading
[191608.944414] legion PNP0C09:00: legion_laptop platform driver probing
[191608.944416] legion PNP0C09:00: Read identifying information: DMI_SYS_VENDOR: LENOVO; DMI_PRODUCT_NAME: 82RG; DMI_BIOS_VERSION:JUCN55WW
[191608.944417] legion_laptop: Read identifying information: DMI_SYS_VENDOR: LENOVO; DMI_PRODUCT_NAME: 82RG; DMI_BIOS_VERSION:JUCN55WW
[191608.944419] legion PNP0C09:00: is_denied: 0; is_allowed: 1; do_load_by_list: 1; do_load: 1
[191608.944420] legion PNP0C09:00: Using configuration for system: JUCN
[191608.944452] legion PNP0C09:00: ACPI CFG: 2081289482
[191608.944536] legion PNP0C09:00: Read embedded controller ID 0x8227
[191608.944537] legion PNP0C09:00: Creating debugfs inteface
[191608.944542] legion_laptop: Creating sysfs inteface
[191608.944563] legion_laptop: Creating hwmon interface
[191608.944621] legion_laptop: Creating platform profile support
[191608.944623] legion_laptop: Init WMI driver support
[191608.944638] legion_wmi 887B54E3-DDDC-4B2C-8B88-68A26A8835D0: Register after probing for WMI.
[191608.944658] legion_wmi BFD42481-AEE3-4501-A107-AFB68425C5F8: Register after probing for WMI.
[191608.944666] legion_wmi BFD42481-AEE3-4502-A107-AFB68425C5F8: Register after probing for WMI.
[191608.944678] legion_wmi D062906B-12D4-4510-999D-4831EE80E985: Register after probing for WMI.
[191608.944686] legion_wmi BC72A435-E8C1-4275-B3E2-D8B8074ABA59: Register after probing for WMI.
[191608.944692] legion_wmi 10AFC6D9-EA8B-4590-A2E7-1CD3C84BB4B1: Register after probing for WMI.
[191608.944699] legion_wmi D320289E-8FEA-41E0-86F9-611D83151B5F: Register after probing for WMI.
[191608.944713] legion_wmi 8FC0DE0C-B4E4-43FD-B0F3-8871711C1294: Register after probing for WMI.
[191608.944728] legion_laptop: Init keyboard backlight LED driver
[191609.266011] legion_laptop: Error ACPI call for reading keyboard brightness: expected a value between 1 and 3, but got 0
[191609.266020] legion_laptop: Error reading keyboard brighntess
[191609.266024] legion PNP0C09:00: Init keyboard backlight LED driver failed. Skipping ...
[191609.266028] legion PNP0C09:00: legion_laptop loaded for this device
[191609.706835] legion_laptop: Fan event: legion type: 2;  acpi type: 3 (1=integer)
[191648.996093] legion_laptop: Unloading legion WMI
[191648.996176] legion_laptop: Unloading legion WMI done
[191648.996178] legion_laptop: Unloading legion platform profile
[191648.996180] legion_laptop: Unloading legion platform profile done
[191648.996273] legion_laptop: Set powermode
[191648.996275] legion_laptop: Unexpected power mode value ignored: 0
[191650.497268] legion_laptop: Set powermode
[191651.573748] legion_laptop: Unloading legion hwon
[191651.573914] legion_laptop: Unloading legion hwon done
[191651.573916] legion_laptop: Unloading legion sysfs
[191651.573932] legion_laptop: Unloading legion sysfs done
[191651.573933] legion_laptop: Unloading legion dubugfs
[191651.573948] legion_laptop: Unloading legion dubugfs done
[191651.573949] legion_laptop: Unloading legion ecram
[191651.573951] legion_laptop: Unloading legion ecram done
[191651.573952] legion_laptop: Unloading legion shared
[191651.573952] legion_laptop: Unloading legion shared done
[191651.573953] legion_laptop: Legion platform unloaded
[191651.574037] legion_laptop: legion_laptop exit
[191651.587141] legion_laptop: legion_laptop starts loading
[191651.587212] legion PNP0C09:00: legion_laptop platform driver probing
[191651.587214] legion PNP0C09:00: Read identifying information: DMI_SYS_VENDOR: LENOVO; DMI_PRODUCT_NAME: 82RG; DMI_BIOS_VERSION:JUCN55WW
[191651.587215] legion_laptop: Read identifying information: DMI_SYS_VENDOR: LENOVO; DMI_PRODUCT_NAME: 82RG; DMI_BIOS_VERSION:JUCN55WW
[191651.587217] legion PNP0C09:00: is_denied: 0; is_allowed: 1; do_load_by_list: 1; do_load: 1
[191651.587218] legion PNP0C09:00: Using configuration for system: JUCN
[191651.587249] legion PNP0C09:00: ACPI CFG: 2081289482
[191651.587332] legion PNP0C09:00: Read embedded controller ID 0x8227
[191651.587333] legion PNP0C09:00: Creating debugfs inteface
[191651.587337] legion_laptop: Creating sysfs inteface
[191651.587346] legion_laptop: Creating hwmon interface
[191651.587391] legion_laptop: Creating platform profile support
[191651.587399] legion_laptop: Init WMI driver support
[191651.587419] legion_wmi 887B54E3-DDDC-4B2C-8B88-68A26A8835D0: Register after probing for WMI.
[191651.587442] legion_wmi BFD42481-AEE3-4501-A107-AFB68425C5F8: Register after probing for WMI.
[191651.587449] legion_wmi BFD42481-AEE3-4502-A107-AFB68425C5F8: Register after probing for WMI.
[191651.587458] legion_wmi D062906B-12D4-4510-999D-4831EE80E985: Register after probing for WMI.
[191651.587465] legion_wmi BC72A435-E8C1-4275-B3E2-D8B8074ABA59: Register after probing for WMI.
[191651.587472] legion_wmi 10AFC6D9-EA8B-4590-A2E7-1CD3C84BB4B1: Register after probing for WMI.
[191651.587479] legion_wmi D320289E-8FEA-41E0-86F9-611D83151B5F: Register after probing for WMI.
[191651.587493] legion_wmi 8FC0DE0C-B4E4-43FD-B0F3-8871711C1294: Register after probing for WMI.
[191651.587512] legion_laptop: Init keyboard backlight LED driver
[191651.587559] legion_laptop: Error ACPI call for reading keyboard brightness: expected a value between 1 and 3, but got 0
[191651.587560] legion_laptop: Error reading keyboard brighntess
[191651.587561] legion PNP0C09:00: Init keyboard backlight LED driver failed. Skipping ...
[191651.587561] legion PNP0C09:00: legion_laptop loaded for this device

2023-04-30 21:55:30,701 - INFO: Feature LockFanController with path /sys/module/legion_laptop/drivers/platform:legion/PNP0C09:00/lockfancontroller
2023-04-30 21:55:30,701 - INFO: Feature RapidChargingFeature with path /sys/module/legion_laptop/drivers/platform:legion/PNP0C09:00/rapidcharge
2023-04-30 21:55:30,701 - INFO: Feature BatteryConservation with path /sys/bus/platform/drivers/ideapad_acpi/VPC2004:00/conservation_mode
2023-04-30 21:55:30,701 - INFO: Feature MaximumFanSpeedFeature with path None
2023-04-30 21:55:30,701 - WARNING: Feature MaximumFanSpeedFeature exist not. exits: 0
2023-04-30 21:55:30,701 - INFO: Feature FnLockFeature with path /sys/bus/platform/drivers/ideapad_acpi/VPC2004:00/fn_lock
2023-04-30 21:55:30,701 - INFO: Feature WinkeyFeature with path /sys/module/legion_laptop/drivers/platform:legion/PNP0C09:00/winkey
2023-04-30 21:55:30,701 - INFO: Feature TouchpadFeature with path None
2023-04-30 21:55:30,701 - WARNING: Feature TouchpadFeature exist not. exits: 0
2023-04-30 21:55:30,701 - INFO: Feature CameraPowerFeature with path /sys/bus/platform/drivers/ideapad_acpi/VPC2004:00/camera_power
2023-04-30 21:55:30,701 - INFO: Feature OverdriveFeature with path /sys/module/legion_laptop/drivers/platform:legion/PNP0C09:00/overdrive
2023-04-30 21:55:30,701 - INFO: Feature GsyncFeature with path /sys/module/legion_laptop/drivers/platform:legion/PNP0C09:00/gsync
2023-04-30 21:55:30,701 - INFO: Feature PlatformProfileFeature with path /sys/firmware/acpi/platform_profile
2023-04-30 21:55:30,702 - INFO: Feature StrFileFeature with path /sys/firmware/acpi/platform_profile_choices
2023-04-30 21:55:30,702 - INFO: Feature IsOnPowerSupplyFeature with path /sys/class/power_supply/ADP0/online
2023-04-30 21:55:30,702 - INFO: Feature AlwaysOnUSBChargingFeature with path /sys/bus/platform/drivers/ideapad_acpi/VPC2004:00/usb_charging
2023-04-30 21:55:30,702 - INFO: Feature BatteryCurrentCapacityPercentage with path /sys/class/power_supply/BAT0/capacity
2023-04-30 21:55:30,702 - INFO: Feature CPUOverclock with path /sys/module/legion_laptop/drivers/platform:legion/PNP0C09:00/cpu_oc
2023-04-30 21:55:30,702 - INFO: Feature CPULongtermPowerLimit with path /sys/module/legion_laptop/drivers/platform:legion/PNP0C09:00/cpu_longterm_powerlimit
2023-04-30 21:55:30,702 - INFO: Feature CPUShorttermPowerLimit with path /sys/module/legion_laptop/drivers/platform:legion/PNP0C09:00/cpu_shortterm_powerlimit
2023-04-30 21:55:30,702 - INFO: Feature CPUPeakPowerLimit with path /sys/module/legion_laptop/drivers/platform:legion/PNP0C09:00/cpu_peak_powerlimit
2023-04-30 21:55:30,702 - INFO: Feature CPUDefaultPowerLimit with path /sys/module/legion_laptop/drivers/platform:legion/PNP0C09:00/cpu_default_powerlimit
2023-04-30 21:55:30,702 - INFO: Feature CPUCrossLoadingPowerLimit with path /sys/module/legion_laptop/drivers/platform:legion/PNP0C09:00/cpu_cross_loading_powerlimit
2023-04-30 21:55:30,702 - INFO: Feature CPUAPUSPPTPowerLimit with path /sys/module/legion_laptop/drivers/platform:legion/PNP0C09:00/cpu_apu_sppt_powerlimit
2023-04-30 21:55:30,702 - INFO: Feature GPUOverclock with path /sys/module/legion_laptop/drivers/platform:legion/PNP0C09:00/gpu_oc
2023-04-30 21:55:30,702 - INFO: Feature GPUBoostClock with path /sys/module/legion_laptop/drivers/platform:legion/PNP0C09:00/gpu_boost_clock
2023-04-30 21:55:30,702 - INFO: Feature GPUCTGPPowerLimit with path /sys/module/legion_laptop/drivers/platform:legion/PNP0C09:00/gpu_ctgp_powerlimit
2023-04-30 21:55:30,702 - INFO: Feature GPUPPABPowerLimit with path /sys/module/legion_laptop/drivers/platform:legion/PNP0C09:00/gpu_ppab_powerlimit
2023-04-30 21:55:30,702 - INFO: Feature GPUTemperatureLimit with path /sys/module/legion_laptop/drivers/platform:legion/PNP0C09:00/gpu_temperature_limit
2023-04-30 21:55:30,740 - INFO: Feature LockFanController reading
2023-04-30 21:55:30,741 - INFO: Feature LockFanController reading: 0
2023-04-30 21:55:30,741 - INFO: Feature FnLockFeature reading
2023-04-30 21:55:30,741 - INFO: Feature FnLockFeature reading: 0
2023-04-30 21:55:30,741 - INFO: Feature WinkeyFeature reading
2023-04-30 21:55:30,741 - INFO: Feature WinkeyFeature reading: 1
2023-04-30 21:55:30,741 - INFO: Feature CameraPowerFeature reading
2023-04-30 21:55:30,742 - INFO: Feature CameraPowerFeature reading: 0
2023-04-30 21:55:30,742 - INFO: Feature BatteryConservation reading
2023-04-30 21:55:30,743 - INFO: Feature BatteryConservation reading: 0
2023-04-30 21:55:30,743 - INFO: Feature RapidChargingFeature reading
2023-04-30 21:55:30,743 - INFO: Feature RapidChargingFeature reading: 1
2023-04-30 21:55:30,743 - INFO: Feature AlwaysOnUSBChargingFeature reading
2023-04-30 21:55:30,743 - INFO: Feature AlwaysOnUSBChargingFeature reading: 1
2023-04-30 21:55:30,743 - INFO: Feature CPUOverclock reading
2023-04-30 21:55:30,743 - ERROR: Feature CPUOverclock reading error [Errno 22] Invalid argument
2023-04-30 21:55:30,751 - ERROR: [191651.587333] legion PNP0C09:00: Creating debugfs inteface
[191651.587337] legion_laptop: Creating sysfs inteface
[191651.587346] legion_laptop: Creating hwmon interface
[191651.587391] legion_laptop: Creating platform profile support
[191651.587399] legion_laptop: Init WMI driver support
[191651.587419] legion_wmi 887B54E3-DDDC-4B2C-8B88-68A26A8835D0: Register after probing for WMI.
[191651.587442] legion_wmi BFD42481-AEE3-4501-A107-AFB68425C5F8: Register after probing for WMI.
[191651.587449] legion_wmi BFD42481-AEE3-4502-A107-AFB68425C5F8: Register after probing for WMI.
[191651.587458] legion_wmi D062906B-12D4-4510-999D-4831EE80E985: Register after probing for WMI.
[191651.587465] legion_wmi BC72A435-E8C1-4275-B3E2-D8B8074ABA59: Register after probing for WMI.
[191651.587472] legion_wmi 10AFC6D9-EA8B-4590-A2E7-1CD3C84BB4B1: Register after probing for WMI.
[191651.587479] legion_wmi D320289E-8FEA-41E0-86F9-611D83151B5F: Register after probing for WMI.
[191651.587493] legion_wmi 8FC0DE0C-B4E4-43FD-B0F3-8871711C1294: Register after probing for WMI.
[191651.587512] legion_laptop: Init keyboard backlight LED driver
[191651.587559] legion_laptop: Error ACPI call for reading keyboard brightness: expected a value between 1 and 3, but got 0
[191651.587560] legion_laptop: Error reading keyboard brighntess
[191651.587561] legion PNP0C09:00: Init keyboard backlight LED driver failed. Skipping ...
[191651.587561] legion PNP0C09:00: legion_laptop loaded for this device
[191977.745386] ACPI Error: Aborting method \_SB.GZFD.WMB3 due to previous error (AE_AML_BUFFER_LIMIT) (20221020/psparse-529)
[191977.745396] legion_laptop: ACPI evaluation error for: 14afd777-106f-4c9b-b334-d388dc7809be:1

2023-04-30 21:55:30,753 - INFO: Feature GPUOverclock reading
2023-04-30 21:55:30,753 - ERROR: Feature GPUOverclock reading error [Errno 22] Invalid argument
2023-04-30 21:55:30,761 - ERROR: [191651.587346] legion_laptop: Creating hwmon interface
[191651.587391] legion_laptop: Creating platform profile support
[191651.587399] legion_laptop: Init WMI driver support
[191651.587419] legion_wmi 887B54E3-DDDC-4B2C-8B88-68A26A8835D0: Register after probing for WMI.
[191651.587442] legion_wmi BFD42481-AEE3-4501-A107-AFB68425C5F8: Register after probing for WMI.
[191651.587449] legion_wmi BFD42481-AEE3-4502-A107-AFB68425C5F8: Register after probing for WMI.
[191651.587458] legion_wmi D062906B-12D4-4510-999D-4831EE80E985: Register after probing for WMI.
[191651.587465] legion_wmi BC72A435-E8C1-4275-B3E2-D8B8074ABA59: Register after probing for WMI.
[191651.587472] legion_wmi 10AFC6D9-EA8B-4590-A2E7-1CD3C84BB4B1: Register after probing for WMI.
[191651.587479] legion_wmi D320289E-8FEA-41E0-86F9-611D83151B5F: Register after probing for WMI.
[191651.587493] legion_wmi 8FC0DE0C-B4E4-43FD-B0F3-8871711C1294: Register after probing for WMI.
[191651.587512] legion_laptop: Init keyboard backlight LED driver
[191651.587559] legion_laptop: Error ACPI call for reading keyboard brightness: expected a value between 1 and 3, but got 0
[191651.587560] legion_laptop: Error reading keyboard brighntess
[191651.587561] legion PNP0C09:00: Init keyboard backlight LED driver failed. Skipping ...
[191651.587561] legion PNP0C09:00: legion_laptop loaded for this device
[191977.745386] ACPI Error: Aborting method \_SB.GZFD.WMB3 due to previous error (AE_AML_BUFFER_LIMIT) (20221020/psparse-529)
[191977.745396] legion_laptop: ACPI evaluation error for: 14afd777-106f-4c9b-b334-d388dc7809be:1
[191977.755174] ACPI Error: Aborting method \_SB.GZFD.WMB4 due to previous error (AE_AML_BUFFER_LIMIT) (20221020/psparse-529)
[191977.755182] legion_laptop: WMI evaluation error for: da7547f1-824d-405f-be79-d9903e29ced7:1

2023-04-30 21:55:30,762 - INFO: Feature OverdriveFeature reading
2023-04-30 21:55:30,762 - INFO: Feature OverdriveFeature reading: 0
2023-04-30 21:55:30,762 - INFO: Feature GsyncFeature reading
2023-04-30 21:55:30,762 - INFO: Feature GsyncFeature reading: 1
2023-04-30 21:55:30,762 - INFO: Feature StrFileFeature reading
2023-04-30 21:55:30,762 - INFO: Feature StrFileFeature reading: quiet balanced balanced-performance performance
2023-04-30 21:55:30,762 - INFO: Feature PlatformProfileFeature reading
2023-04-30 21:55:30,763 - INFO: Feature PlatformProfileFeature reading: performance
2023-04-30 21:55:30,763 - INFO: Feature CPULongtermPowerLimit reading
2023-04-30 21:55:30,763 - INFO: Feature CPULongtermPowerLimit reading: 50
2023-04-30 21:55:30,763 - INFO: Feature CPUShorttermPowerLimit reading
2023-04-30 21:55:30,763 - INFO: Feature CPUShorttermPowerLimit reading: 54
2023-04-30 21:55:30,763 - INFO: Feature CPUPeakPowerLimit reading
2023-04-30 21:55:30,763 - ERROR: Feature CPUPeakPowerLimit reading error [Errno 22] Invalid argument
2023-04-30 21:55:30,772 - ERROR: [191651.587391] legion_laptop: Creating platform profile support
[191651.587399] legion_laptop: Init WMI driver support
[191651.587419] legion_wmi 887B54E3-DDDC-4B2C-8B88-68A26A8835D0: Register after probing for WMI.
[191651.587442] legion_wmi BFD42481-AEE3-4501-A107-AFB68425C5F8: Register after probing for WMI.
[191651.587449] legion_wmi BFD42481-AEE3-4502-A107-AFB68425C5F8: Register after probing for WMI.
[191651.587458] legion_wmi D062906B-12D4-4510-999D-4831EE80E985: Register after probing for WMI.
[191651.587465] legion_wmi BC72A435-E8C1-4275-B3E2-D8B8074ABA59: Register after probing for WMI.
[191651.587472] legion_wmi 10AFC6D9-EA8B-4590-A2E7-1CD3C84BB4B1: Register after probing for WMI.
[191651.587479] legion_wmi D320289E-8FEA-41E0-86F9-611D83151B5F: Register after probing for WMI.
[191651.587493] legion_wmi 8FC0DE0C-B4E4-43FD-B0F3-8871711C1294: Register after probing for WMI.
[191651.587512] legion_laptop: Init keyboard backlight LED driver
[191651.587559] legion_laptop: Error ACPI call for reading keyboard brightness: expected a value between 1 and 3, but got 0
[191651.587560] legion_laptop: Error reading keyboard brighntess
[191651.587561] legion PNP0C09:00: Init keyboard backlight LED driver failed. Skipping ...
[191651.587561] legion PNP0C09:00: legion_laptop loaded for this device
[191977.745386] ACPI Error: Aborting method \_SB.GZFD.WMB3 due to previous error (AE_AML_BUFFER_LIMIT) (20221020/psparse-529)
[191977.745396] legion_laptop: ACPI evaluation error for: 14afd777-106f-4c9b-b334-d388dc7809be:1
[191977.755174] ACPI Error: Aborting method \_SB.GZFD.WMB4 due to previous error (AE_AML_BUFFER_LIMIT) (20221020/psparse-529)
[191977.755182] legion_laptop: WMI evaluation error for: da7547f1-824d-405f-be79-d9903e29ced7:1
[191977.765549] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3

2023-04-30 21:55:30,772 - INFO: Feature CPUCrossLoadingPowerLimit reading
2023-04-30 21:55:30,773 - INFO: Feature CPUCrossLoadingPowerLimit reading: 0
2023-04-30 21:55:30,773 - INFO: Feature CPUAPUSPPTPowerLimit reading
2023-04-30 21:55:30,773 - INFO: Feature CPUAPUSPPTPowerLimit reading: 0
2023-04-30 21:55:30,773 - INFO: Feature GPUCTGPPowerLimit reading
2023-04-30 21:55:30,773 - INFO: Feature GPUCTGPPowerLimit reading: 10
2023-04-30 21:55:30,773 - INFO: Feature GPUPPABPowerLimit reading
2023-04-30 21:55:30,773 - INFO: Feature GPUPPABPowerLimit reading: 15
2023-04-30 21:55:30,774 - INFO: Feature GPUTemperatureLimit reading
2023-04-30 21:55:30,774 - ERROR: Feature GPUTemperatureLimit reading error [Errno 22] Invalid argument
2023-04-30 21:55:30,782 - ERROR: [191651.587399] legion_laptop: Init WMI driver support
[191651.587419] legion_wmi 887B54E3-DDDC-4B2C-8B88-68A26A8835D0: Register after probing for WMI.
[191651.587442] legion_wmi BFD42481-AEE3-4501-A107-AFB68425C5F8: Register after probing for WMI.
[191651.587449] legion_wmi BFD42481-AEE3-4502-A107-AFB68425C5F8: Register after probing for WMI.
[191651.587458] legion_wmi D062906B-12D4-4510-999D-4831EE80E985: Register after probing for WMI.
[191651.587465] legion_wmi BC72A435-E8C1-4275-B3E2-D8B8074ABA59: Register after probing for WMI.
[191651.587472] legion_wmi 10AFC6D9-EA8B-4590-A2E7-1CD3C84BB4B1: Register after probing for WMI.
[191651.587479] legion_wmi D320289E-8FEA-41E0-86F9-611D83151B5F: Register after probing for WMI.
[191651.587493] legion_wmi 8FC0DE0C-B4E4-43FD-B0F3-8871711C1294: Register after probing for WMI.
[191651.587512] legion_laptop: Init keyboard backlight LED driver
[191651.587559] legion_laptop: Error ACPI call for reading keyboard brightness: expected a value between 1 and 3, but got 0
[191651.587560] legion_laptop: Error reading keyboard brighntess
[191651.587561] legion PNP0C09:00: Init keyboard backlight LED driver failed. Skipping ...
[191651.587561] legion PNP0C09:00: legion_laptop loaded for this device
[191977.745386] ACPI Error: Aborting method \_SB.GZFD.WMB3 due to previous error (AE_AML_BUFFER_LIMIT) (20221020/psparse-529)
[191977.745396] legion_laptop: ACPI evaluation error for: 14afd777-106f-4c9b-b334-d388dc7809be:1
[191977.755174] ACPI Error: Aborting method \_SB.GZFD.WMB4 due to previous error (AE_AML_BUFFER_LIMIT) (20221020/psparse-529)
[191977.755182] legion_laptop: WMI evaluation error for: da7547f1-824d-405f-be79-d9903e29ced7:1
[191977.765549] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[191977.775948] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
  1. Switching to custom power mode looks to be working as the LED turns pink for me. However I see a python error in stdout that isn't in log
Error occured [Errno 22] Invalid argument
Traceback (most recent call last):
  File "/home/raymond/LenovoLegionLinux/python/legion_linux/legion_linux/legion_gui.py", line 237, in update_view_from_feature
    value = self.feature.get()
            ^^^^^^^^^^^^^^^^^^
  File "/home/raymond/LenovoLegionLinux/python/legion_linux/legion_linux/../legion_linux/legion.py", line 191, in get
    return self._read_file_int(self.filename)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/raymond/LenovoLegionLinux/python/legion_linux/legion_linux/../legion_linux/legion.py", line 113, in _read_file_int
    return int(self._read_file_str(file_path))
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/raymond/LenovoLegionLinux/python/legion_linux/legion_linux/../legion_linux/legion.py", line 110, in _read_file_str
    raise err
  File "/home/raymond/LenovoLegionLinux/python/legion_linux/legion_linux/../legion_linux/legion.py", line 104, in _read_file_str
    out = str(filepointer.read()).strip()
              ^^^^^^^^^^^^^^^^^^
OSError: [Errno 22] Invalid argument

Create path /root/.config/legion_linux
INFO:legion_linux.legion:Feature StrFileFeature reading
INFO:legion_linux.legion:Feature StrFileFeature reading: quiet balanced balanced-performance performance
Set to value: balanced-performance
INFO:legion_linux.legion:Feature PlatformProfileFeature writing: balanced-performance
update_view_from_feature 0
INFO:legion_linux.legion:Feature StrFileFeature reading
INFO:legion_linux.legion:Feature StrFileFeature reading: quiet balanced balanced-performance performance
INFO:legion_linux.legion:Feature PlatformProfileFeature reading
INFO:legion_linux.legion:Feature PlatformProfileFeature reading: balanced-performance

I'll get the other items that require battery when I can get my laptop in a non-AC power context.

Hi im Cihan from discord

dmidecode 3.5

Getting SMBIOS data from sysfs.
SMBIOS 3.3.0 present.

Handle 0x0000, DMI type 0, 26 bytes
BIOS Information
Vendor: LENOVO
Version: GKCN60WW
Release Date: 03/07/2023
Address: 0xE0000
Runtime Size: 128 kB
ROM Size: 16 MB
Characteristics:
PCI is supported
BIOS is upgradeable
BIOS shadowing is allowed
Boot from CD is supported
Selectable boot is supported
EDD is supported
Japanese floppy for NEC 9800 1.2 MB is supported (int 13h)
Japanese floppy for Toshiba 1.2 MB is supported (int 13h)
5.25"/360 kB floppy services are supported (int 13h)
5.25"/1.2 MB floppy services are supported (int 13h)
3.5"/720 kB floppy services are supported (int 13h)
3.5"/2.88 MB floppy services are supported (int 13h)
8042 keyboard services are supported (int 9h)
CGA/mono video services are supported (int 10h)
ACPI is supported
USB legacy is supported
BIOS boot specification is supported
Targeted content distribution is supported
UEFI is supported
BIOS Revision: 1.60
Firmware Revision: 1.60

Handle 0x0021, DMI type 13, 22 bytes
BIOS Language Information
Language Description Format: Long
Installable Languages: 4
en|US|iso8859-1
fr|FR|iso8859-1
ja|JP|unicode
zh|TW|unicode
Currently Installed Language: en|US|iso8859-1


EC Chip ID: 8227
EC Chip Version: 2a4
legion_laptop features: fancurve powermode platformprofile platformprofilenotify minifancurve
legion_laptop ec_readonly: 0
ACPI CFG error: 0
ACPI CFG: 2081289482
temperature access method: 1
CPU temperature error: 0
CPU temperature: 50
CPU temperature EC error: 0
CPU temperature EC: 50
CPU temperature ACPI error: 0
CPU temperature ACPI: 50
CPU temperature WMI error: 0
CPU temperature WMI: 0
CPU temperature WMI2 error: 0
CPU temperature WMI2: 50
GPU temperature error: 0
GPU temperature: 42
GPU temperature EC error: 0
GPU temperature EC: 42
GPU temperature ACPI error: 0
GPU temperature ACPI: 42
GPU temperature WMI error: 0
GPU temperature WMI: 0
GPU temperature WMI2 error: 0
GPU temperature WMI2: 42
fan speed access method: 1
1 fanspeed error: 0
1 fanspeed: 2164
1 fanspeed EC error: 0
1 fanspeed EC: 2164
1 fanspeed ACPI error: 0
1 fanspeed ACPI: 2100
1 fanspeed WMI error: 0
1 fanspeed WMI: 0
1 fanspeed WMI2 error: 0
1 fanspeed WMI2: 2100
2 fanspeed error: 0
2 fanspeed: 2171
2 fanspeed EC error: 0
2 fanspeed EC: 2171
2 fanspeed ACPI error: 0
2 fanspeed ACPI: 2100
2 fanspeed WMI error: 0
2 fanspeed WMI: 0
2 fanspeed WMI2 error: 0
2 fanspeed WMI2: 2100
powermode access method: 3
powermode error: 0
powermode: 3
powermode EC error: 0
powermode EC: 17
powermode ACPI error: -5
powermode ACPI: -210182144
powermode WMI error: 0
powermode WMI: 3
has custom powermode: 1
ACPI rapidcharge error: 0
ACPI rapidcharge: 0
WMI backlight 2 state: 0
WMI backlight 3 state: 0
WMI light IO port: 0
WMI light y logo/lid: 0
EC minifancurve feature enabled: 1
EC minifancurve on cool: false
EC lockfancontroller error: 0
EC lockfancontroller: false
EC fanfullspeed error: false
EC fanfullspeed status: 0
EC fan curve current point id: 3
EC fan curve points size: 10
Current fan curve in hardware (embedded controller):
rpm1|rpm2|acceleration|deceleration|cpu_min_temp|cpu_max_temp|gpu_min_temp|gpu_max_temp|ic_min_temp|ic_max_temp
0 0 2 2 0 57 0 67 0 40
1800 1700 2 2 54 57 63 67 37 43
1800 1900 2 2 54 57 63 67 40 46
2100 2100 2 2 54 57 63 67 43 127
2300 2400 2 2 54 63 63 67 127 127
2600 2600 2 4 58 68 63 67 127 127
2800 2900 2 4 64 77 63 67 127 127
3500 3500 2 4 73 84 64 69 127 127
4000 4000 2 4 80 88 66 71 127 127
4500 4500 2 4 83 92 69 73 127 127


iasl -e SSDT* -d DSDT

Intel ACPI Component Architecture
ASL+ Optimizing Compiler/Disassembler version 20200717
Copyright (c) 2000 - 2020 Intel Corporation

File appears to be binary: found 46941 non-ASCII characters, disassembling
Binary file appears to be a valid ACPI table, disassembling
Input file DSDT, Length 0x1A3A3 (107427) bytes
ACPI: DSDT 0x0000000000000000 01A3A3 (v01 LENOVO CB-01 00000001 ACPI 00040000)
External object resolution file SSDT9
Input file SSDT9, Length 0x139 (313) bytes
ACPI: SSDT 0x0000000000000000 000139 (v01 LENOVO CB-01 00000001 ACPI 00040000)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT8
Input file SSDT8, Length 0x5354 (21332) bytes
ACPI: SSDT 0x0000000000000000 005354 (v02 LENOVO CB-01 00000001 ACPI 00040000)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT7
Input file SSDT7, Length 0xF8 (248) bytes
ACPI: SSDT 0x0000000000000000 0000F8 (v01 LENOVO CB-01 00000001 ACPI 00040000)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT6
Input file SSDT6, Length 0x5C (92) bytes
ACPI: SSDT 0x0000000000000000 00005C (v02 LENOVO CB-01 00000001 ACPI 00040000)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT5
Input file SSDT5, Length 0x6C13 (27667) bytes
ACPI: SSDT 0x0000000000000000 006C13 (v01 LENOVO CB-01 00000001 ACPI 00040000)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT4
Input file SSDT4, Length 0x80 (128) bytes
ACPI: SSDT 0x0000000000000000 000080 (v01 LENOVO CB-01 00000001 ACPI 00040000)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT3
Input file SSDT3, Length 0x3A21 (14881) bytes
ACPI: SSDT 0x0000000000000000 003A21 (v01 LENOVO CB-01 00000001 ACPI 00040000)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT2
Input file SSDT2, Length 0x72B0 (29360) bytes
ACPI: SSDT 0x0000000000000000 0072B0 (v02 LENOVO CB-01 00000001 ACPI 00040000)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT14
Input file SSDT14, Length 0x4DB (1243) bytes
ACPI: SSDT 0x0000000000000000 0004DB (v01 LENOVO CB-01 00000001 ACPI 00040000)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT13
Input file SSDT13, Length 0x7D (125) bytes
ACPI: SSDT 0x0000000000000000 00007D (v01 LENOVO CB-01 00000001 ACPI 00040000)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT12
Input file SSDT12, Length 0x362F (13871) bytes
ACPI: SSDT 0x0000000000000000 00362F (v01 LENOVO CB-01 00000001 ACPI 00040000)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT11
Input file SSDT11, Length 0x22A (554) bytes
ACPI: SSDT 0x0000000000000000 00022A (v01 LENOVO CB-01 00000001 ACPI 00040000)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT10
Input file SSDT10, Length 0x28D (653) bytes
ACPI: SSDT 0x0000000000000000 00028D (v01 LENOVO CB-01 00000001 ACPI 00040000)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT1
Input file SSDT1, Length 0xCA9 (3241) bytes
ACPI: SSDT 0x0000000000000000 000CA9 (v01 LENOVO CB-01 00000001 ACPI 00040000)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Pass 1 parse of [DSDT]
Pass 2 parse of [DSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)

Parsing completed

Found 10 external control methods, reparsing with new information
Pass 1 parse of [DSDT]
Pass 2 parse of [DSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)

Parsing completed
Disassembly completed
ASL Output: DSDT.dsl - 1213822 bytes

iASL Warning: There were 10 external control methods found during
disassembly, but only 7 were resolved (3 unresolved). Additional
ACPI tables may be required to properly disassemble the code. This
resulting disassembler output file may not compile because the
disassembler did not know how many arguments to assign to the
unresolved methods. Note: SSDTs can be dynamically loaded at
runtime and may or may not be available via the host OS.

In addition, the -fe option can be used to specify a file containing
control method external declarations with the associated method
argument counts. Each line of the file must be of the form:
External (, MethodObj, )
Invocation:
iasl -fe refs.txt -d dsdt.aml

1-Custom power mode works
2-Max fan speed greyed out, havent tested the cli
3-Cpu power limits changes accordingly. Everything in order.
4-cTGP and Dynamic boost limit could be changed.
5-Doestn affect GPU power limits. But should be cared in Windows.
6-RED
7-Both battery conservation and rapid charge works but cause a crash on GUI.

2023-05-05 14:55:54,126 - INFO: [ 0.920101] legion_laptop: loading out-of-tree module taints kernel.
[ 0.920654] legion_laptop: legion_laptop starts loading
[ 0.920677] legion PNP0C09:00: legion_laptop platform driver probing
[ 0.920678] legion PNP0C09:00: Read identifying information: DMI_SYS_VENDOR: LENOVO; DMI_PRODUCT_NAME: 82JQ; DMI_BIOS_VERSION:GKCN60WW
[ 0.920679] legion_laptop: Read identifying information: DMI_SYS_VENDOR: LENOVO; DMI_PRODUCT_NAME: 82JQ; DMI_BIOS_VERSION:GKCN60WW
[ 0.920680] legion PNP0C09:00: is_denied: 0; is_allowed: 1; do_load_by_list: 1; do_load: 1
[ 0.920681] legion PNP0C09:00: Using configuration for system: GKCN
[ 0.920735] legion PNP0C09:00: ACPI CFG: 2081289482
[ 0.920736] legion_laptop: Creating RAM access to embedded controller
[ 0.920745] legion_laptop: Succeffuly mapped embedded controller: 0xfe00d400 (in RAM)/0x0 (in EC) to virtual 0x00000000a91bc04e
[ 0.920801] legion PNP0C09:00: Read embedded controller ID 0x8227
[ 0.920802] legion PNP0C09:00: Creating debugfs inteface
[ 0.920807] legion_laptop: Creating sysfs inteface
[ 0.920820] legion_laptop: Creating hwmon interface
[ 0.920885] legion_laptop: Creating platform profile support
[ 0.920887] legion_laptop: Init WMI driver support
[ 0.920894] legion_wmi 887B54E3-DDDC-4B2C-8B88-68A26A8835D0: Register after probing for WMI.
[ 0.920911] legion_wmi BFD42481-AEE3-4501-A107-AFB68425C5F8: Register after probing for WMI.
[ 0.920917] legion_wmi BFD42481-AEE3-4502-A107-AFB68425C5F8: Register after probing for WMI.
[ 0.920922] legion_wmi D062906B-12D4-4510-999D-4831EE80E985: Register after probing for WMI.
[ 0.920927] legion_wmi BC72A435-E8C1-4275-B3E2-D8B8074ABA59: Register after probing for WMI.
[ 0.920932] legion_wmi 10AFC6D9-EA8B-4590-A2E7-1CD3C84BB4B1: Register after probing for WMI.
[ 0.920936] legion_wmi D320289E-8FEA-41E0-86F9-611D83151B5F: Register after probing for WMI.
[ 0.920952] legion_wmi 8FC0DE0C-B4E4-43FD-B0F3-8871711C1294: Register after probing for WMI.
[ 0.920961] legion_laptop: Init keyboard backlight LED driver
[ 0.921021] legion_laptop: Init Y-Logo LED driver
[ 0.921069] legion_laptop: Init IO-Port LED driver
[ 0.921091] legion_laptop: Error ACPI call for reading keyboard brightness: expected a value between 1 and 2, but got 0
[ 0.921092] legion_laptop: Error reading brighntess for light: 5
[ 0.921092] legion PNP0C09:00: Init IO-Port LED driver failed. Skipping ...
[ 0.921093] legion PNP0C09:00: legion_laptop loaded for this device
[ 2.470421] legion_laptop: Set fancurve
[ 2.475750] legion_laptop: Set fancurve
[ 2.481049] legion_laptop: Set fancurve
[ 2.486531] legion_laptop: Set fancurve
[ 2.492073] legion_laptop: Set fancurve
[ 2.497562] legion_laptop: Set fancurve
[ 2.503022] legion_laptop: Set fancurve
[ 2.508285] legion_laptop: Set fancurve
[ 2.513539] legion_laptop: Set fancurve
[ 2.518759] legion_laptop: Set fancurve
[ 2.524129] legion_laptop: Set fancurve
[ 2.529636] legion_laptop: Set fancurve
[ 2.535285] legion_laptop: Set fancurve
[ 2.542265] legion_laptop: Set fancurve
[ 2.547320] legion_laptop: Set fancurve
[ 2.552601] legion_laptop: Set fancurve
[ 2.557923] legion_laptop: Set fancurve
[ 2.563474] legion_laptop: Set fancurve
[ 2.569222] legion_laptop: Set fancurve
[ 2.574884] legion_laptop: Set fancurve
[ 2.580552] legion_laptop: Set fancurve
[ 2.586262] legion_laptop: Set fancurve
[ 2.591887] legion_laptop: Set fancurve
[ 2.597603] legion_laptop: Set fancurve
[ 2.603271] legion_laptop: Set fancurve
[ 2.608906] legion_laptop: Set fancurve
[ 2.614562] legion_laptop: Set fancurve
[ 2.620264] legion_laptop: Set fancurve
[ 2.625899] legion_laptop: Set fancurve
[ 2.631695] legion_laptop: Set fancurve
[ 2.637328] legion_laptop: Set fancurve
[ 2.642788] legion_laptop: Set fancurve
[ 2.648223] legion_laptop: Set fancurve
[ 2.653525] legion_laptop: Set fancurve
[ 2.658785] legion_laptop: Set fancurve
[ 2.663990] legion_laptop: Set fancurve
[ 2.669243] legion_laptop: Set fancurve
[ 2.674449] legion_laptop: Set fancurve
[ 2.679667] legion_laptop: Set fancurve
[ 2.684965] legion_laptop: Set fancurve
[ 2.690171] legion_laptop: Set fancurve
[ 2.695365] legion_laptop: Set fancurve
[ 2.700564] legion_laptop: Set fancurve
[ 2.705756] legion_laptop: Set fancurve
[ 2.710970] legion_laptop: Set fancurve
[ 2.716173] legion_laptop: Set fancurve
[ 2.721356] legion_laptop: Set fancurve
[ 2.726563] legion_laptop: Set fancurve
[ 2.731944] legion_laptop: Set fancurve
[ 2.737224] legion_laptop: Set fancurve
[ 2.742418] legion_laptop: Set fancurve
[ 2.747618] legion_laptop: Set fancurve
[ 2.752825] legion_laptop: Set fancurve
[ 2.758021] legion_laptop: Set fancurve
[ 2.763228] legion_laptop: Set fancurve
[ 2.768420] legion_laptop: Set fancurve
[ 2.773632] legion_laptop: Set fancurve
[ 2.778844] legion_laptop: Set fancurve
[ 2.784049] legion_laptop: Set fancurve
[ 2.789241] legion_laptop: Set fancurve
[ 2.794436] legion_laptop: Set fancurve
[ 2.799641] legion_laptop: Set fancurve
[ 2.804829] legion_laptop: Set fancurve
[ 2.810037] legion_laptop: Set fancurve
[ 2.815216] legion_laptop: Set fancurve
[ 2.820423] legion_laptop: Set fancurve
[ 2.825606] legion_laptop: Set fancurve
[ 2.830804] legion_laptop: Set fancurve
[ 2.836276] legion_laptop: Set fancurve
[ 2.841594] legion_laptop: Set fancurve
[ 2.846940] legion_laptop: Set fancurve
[ 2.852130] legion_laptop: Set fancurve
[ 2.857337] legion_laptop: Set fancurve
[ 2.862534] legion_laptop: Set fancurve
[ 2.867731] legion_laptop: Set fancurve
[ 2.872934] legion_laptop: Set fancurve
[ 2.878124] legion_laptop: Set fancurve
[ 2.883328] legion_laptop: Set fancurve
[ 2.888516] legion_laptop: Set fancurve
[ 2.893724] legion_laptop: Set fancurve
[ 2.898909] legion_laptop: Set fancurve
[ 2.904117] legion_laptop: Set fancurve
[ 2.909312] legion_laptop: Set fancurve
[ 2.914510] legion_laptop: Set fancurve
[ 2.919740] legion_laptop: Set fancurve
[ 2.924935] legion_laptop: Set fancurve
[ 2.930141] legion_laptop: Set fancurve
[ 2.935601] legion_laptop: Set fancurve
[ 2.940803] legion_laptop: Set fancurve
[ 2.945998] legion_laptop: Set fancurve
[ 2.951194] legion_laptop: Set fancurve
[ 2.956403] legion_laptop: Set fancurve
[ 2.961596] legion_laptop: Set fancurve
[ 2.966801] legion_laptop: Set fancurve
[ 2.971989] legion_laptop: Set fancurve
[ 2.977192] legion_laptop: Set fancurve
[ 2.982382] legion_laptop: Set fancurve
[ 2.987586] legion_laptop: Set fancurve
[ 2.992786] legion_laptop: Set fancurve
[ 2.997974] legion_laptop: Set fancurve
[ 102.223179] legion_laptop: Unexpected ACPI result for 14afd777-106f-4c9b-b334-d388dc7809be:1: expected type 3 but got 1; expected length 16 but got 0;
[ 102.228704] legion_laptop: WMI evaluation error for: da7547f1-824d-405f-be79-d9903e29ced7:1
[ 140.450818] legion_laptop: Set powermode
[ 286.710616] legion_laptop: WMI evaluation error for: da7547f1-824d-405f-be79-d9903e29ced7:1
[ 494.240603] legion_laptop: Set rapidcharge to 1 by calling 7: result: 0
[ 512.828467] legion_laptop: Unexpected ACPI result for 14afd777-106f-4c9b-b334-d388dc7809be:1: expected type 3 but got 1; expected length 16 but got 0;
[ 512.833811] legion_laptop: WMI evaluation error for: da7547f1-824d-405f-be79-d9903e29ced7:1
[ 557.220427] legion_laptop: Set rapidcharge to 0 by calling 8: result: 0
[ 562.249433] legion_laptop: Unexpected ACPI result for 14afd777-106f-4c9b-b334-d388dc7809be:1: expected type 3 but got 1; expected length 16 but got 0;
[ 562.254651] legion_laptop: WMI evaluation error for: da7547f1-824d-405f-be79-d9903e29ced7:1
[ 568.990736] legion_laptop: Set rapidcharge to 0 by calling 8: result: 0

2023-05-05 14:55:54,126 - INFO: Feature LockFanController with path /sys/module/legion_laptop/drivers/platform:legion/PNP0C09:00/lockfancontroller
2023-05-05 14:55:54,127 - INFO: Feature RapidChargingFeature with path /sys/module/legion_laptop/drivers/platform:legion/PNP0C09:00/rapidcharge
2023-05-05 14:55:54,127 - INFO: Feature BatteryConservation with path /sys/bus/platform/drivers/ideapad_acpi/VPC2004:00/conservation_mode
2023-05-05 14:55:54,127 - INFO: Feature MaximumFanSpeedFeature with path None
2023-05-05 14:55:54,127 - WARNING: Feature MaximumFanSpeedFeature exist not. exits: 0
2023-05-05 14:55:54,127 - INFO: Feature FnLockFeature with path /sys/bus/platform/drivers/ideapad_acpi/VPC2004:00/fn_lock
2023-05-05 14:55:54,127 - INFO: Feature WinkeyFeature with path /sys/module/legion_laptop/drivers/platform:legion/PNP0C09:00/winkey
2023-05-05 14:55:54,127 - INFO: Feature TouchpadFeature with path None
2023-05-05 14:55:54,127 - WARNING: Feature TouchpadFeature exist not. exits: 0
2023-05-05 14:55:54,127 - INFO: Feature CameraPowerFeature with path /sys/bus/platform/drivers/ideapad_acpi/VPC2004:00/camera_power
2023-05-05 14:55:54,127 - INFO: Feature OverdriveFeature with path /sys/module/legion_laptop/drivers/platform:legion/PNP0C09:00/overdrive
2023-05-05 14:55:54,127 - INFO: Feature GsyncFeature with path /sys/module/legion_laptop/drivers/platform:legion/PNP0C09:00/gsync
2023-05-05 14:55:54,127 - INFO: Feature PlatformProfileFeature with path /sys/firmware/acpi/platform_profile
2023-05-05 14:55:54,127 - INFO: Feature StrFileFeature with path /sys/firmware/acpi/platform_profile_choices
2023-05-05 14:55:54,127 - INFO: Feature IsOnPowerSupplyFeature with path /sys/class/power_supply/ADP0/online
2023-05-05 14:55:54,127 - INFO: Feature AlwaysOnUSBChargingFeature with path /sys/bus/platform/drivers/ideapad_acpi/VPC2004:00/usb_charging
2023-05-05 14:55:54,127 - INFO: Feature BatteryCurrentCapacityPercentage with path /sys/class/power_supply/BAT0/capacity
2023-05-05 14:55:54,127 - INFO: Feature CPUOverclock with path /sys/module/legion_laptop/drivers/platform:legion/PNP0C09:00/cpu_oc
2023-05-05 14:55:54,127 - INFO: Feature CPULongtermPowerLimit with path /sys/module/legion_laptop/drivers/platform:legion/PNP0C09:00/cpu_longterm_powerlimit
2023-05-05 14:55:54,127 - INFO: Feature CPUShorttermPowerLimit with path /sys/module/legion_laptop/drivers/platform:legion/PNP0C09:00/cpu_shortterm_powerlimit
2023-05-05 14:55:54,127 - INFO: Feature CPUPeakPowerLimit with path /sys/module/legion_laptop/drivers/platform:legion/PNP0C09:00/cpu_peak_powerlimit
2023-05-05 14:55:54,128 - INFO: Feature CPUDefaultPowerLimit with path /sys/module/legion_laptop/drivers/platform:legion/PNP0C09:00/cpu_default_powerlimit
2023-05-05 14:55:54,128 - INFO: Feature CPUCrossLoadingPowerLimit with path /sys/module/legion_laptop/drivers/platform:legion/PNP0C09:00/cpu_cross_loading_powerlimit
2023-05-05 14:55:54,128 - INFO: Feature CPUAPUSPPTPowerLimit with path /sys/module/legion_laptop/drivers/platform:legion/PNP0C09:00/cpu_apu_sppt_powerlimit
2023-05-05 14:55:54,128 - INFO: Feature GPUOverclock with path /sys/module/legion_laptop/drivers/platform:legion/PNP0C09:00/gpu_oc
2023-05-05 14:55:54,128 - INFO: Feature GPUBoostClock with path /sys/module/legion_laptop/drivers/platform:legion/PNP0C09:00/gpu_boost_clock
2023-05-05 14:55:54,128 - INFO: Feature GPUCTGPPowerLimit with path /sys/module/legion_laptop/drivers/platform:legion/PNP0C09:00/gpu_ctgp_powerlimit
2023-05-05 14:55:54,128 - INFO: Feature GPUPPABPowerLimit with path /sys/module/legion_laptop/drivers/platform:legion/PNP0C09:00/gpu_ppab_powerlimit
2023-05-05 14:55:54,128 - INFO: Feature GPUTemperatureLimit with path /sys/module/legion_laptop/drivers/platform:legion/PNP0C09:00/gpu_temperature_limit
2023-05-05 14:55:54,128 - INFO: Feature YLogoLight with path /sys/class/leds/platform::ylogo/brightness
2023-05-05 14:55:54,128 - INFO: Feature IOPortLight with path None
2023-05-05 14:55:54,128 - WARNING: Feature IOPortLight exist not. exits: 0
2023-05-05 14:55:54,138 - INFO: Feature LockFanController reading
2023-05-05 14:55:54,139 - INFO: Feature LockFanController reading: 0
2023-05-05 14:55:54,139 - INFO: Feature FnLockFeature reading
2023-05-05 14:55:54,139 - INFO: Feature FnLockFeature reading: 0
2023-05-05 14:55:54,139 - INFO: Feature WinkeyFeature reading
2023-05-05 14:55:54,139 - INFO: Feature WinkeyFeature reading: 1
2023-05-05 14:55:54,139 - INFO: Feature CameraPowerFeature reading
2023-05-05 14:55:54,141 - INFO: Feature CameraPowerFeature reading: 0
2023-05-05 14:55:54,141 - INFO: Feature BatteryConservation reading
2023-05-05 14:55:54,141 - INFO: Feature BatteryConservation reading: 1
2023-05-05 14:55:54,141 - INFO: Feature RapidChargingFeature reading
2023-05-05 14:55:54,141 - INFO: Feature RapidChargingFeature reading: 0
2023-05-05 14:55:54,141 - INFO: Feature AlwaysOnUSBChargingFeature reading
2023-05-05 14:55:54,141 - INFO: Feature AlwaysOnUSBChargingFeature reading: 1
2023-05-05 14:55:54,141 - INFO: Feature CPUOverclock reading
2023-05-05 14:55:54,142 - ERROR: Feature CPUOverclock reading error [Errno 22] Invalid argument
2023-05-05 14:55:54,146 - ERROR: [ 16.283000] rfkill: input handler disabled
[ 40.035726] sd 2:0:0:0: [sda] Synchronizing SCSI cache
[ 102.223179] legion_laptop: Unexpected ACPI result for 14afd777-106f-4c9b-b334-d388dc7809be:1: expected type 3 but got 1; expected length 16 but got 0;
[ 102.228698] ACPI Error: Aborting method _SB.GZFD.WMB4 due to previous error (AE_AML_BUFFER_LIMIT) (20221020/psparse-529)
[ 102.228704] legion_laptop: WMI evaluation error for: da7547f1-824d-405f-be79-d9903e29ced7:1
[ 140.450818] legion_laptop: Set powermode
[ 286.609554] ACPI BIOS Error (bug): AE_AML_BUFFER_LIMIT, Field [OCVA] at bit offset/length 8/8 exceeds size of target Buffer (8 bits) (20221020/dsopcode-198)
[ 286.609559] ACPI Error: Aborting method _SB.GZFD.WMB4 due to previous error (AE_AML_BUFFER_LIMIT) (20221020/psparse-529)
[ 286.710598] ACPI Error: Aborting method _SB.GZFD.WMB4 due to previous error (AE_AML_BUFFER_LIMIT) (20221020/psparse-529)
[ 286.710616] legion_laptop: WMI evaluation error for: da7547f1-824d-405f-be79-d9903e29ced7:1
[ 494.240603] legion_laptop: Set rapidcharge to 1 by calling 7: result: 0
[ 512.828467] legion_laptop: Unexpected ACPI result for 14afd777-106f-4c9b-b334-d388dc7809be:1: expected type 3 but got 1; expected length 16 but got 0;
[ 512.833805] ACPI Error: Aborting method _SB.GZFD.WMB4 due to previous error (AE_AML_BUFFER_LIMIT) (20221020/psparse-529)
[ 512.833811] legion_laptop: WMI evaluation error for: da7547f1-824d-405f-be79-d9903e29ced7:1
[ 557.220427] legion_laptop: Set rapidcharge to 0 by calling 8: result: 0
[ 562.249433] legion_laptop: Unexpected ACPI result for 14afd777-106f-4c9b-b334-d388dc7809be:1: expected type 3 but got 1; expected length 16 but got 0;
[ 562.254645] ACPI Error: Aborting method _SB.GZFD.WMB4 due to previous error (AE_AML_BUFFER_LIMIT) (20221020/psparse-529)
[ 562.254651] legion_laptop: WMI evaluation error for: da7547f1-824d-405f-be79-d9903e29ced7:1
[ 568.990736] legion_laptop: Set rapidcharge to 0 by calling 8: result: 0
[ 573.006612] legion_laptop: Unexpected ACPI result for 14afd777-106f-4c9b-b334-d388dc7809be:1: expected type 3 but got 1; expected length 16 but got 0;

2023-05-05 14:55:54,147 - INFO: Feature GPUOverclock reading
2023-05-05 14:55:54,147 - ERROR: Feature GPUOverclock reading error [Errno 22] Invalid argument
2023-05-05 14:55:54,151 - ERROR: [ 102.223179] legion_laptop: Unexpected ACPI result for 14afd777-106f-4c9b-b334-d388dc7809be:1: expected type 3 but got 1; expected length 16 but got 0;
[ 102.228698] ACPI Error: Aborting method _SB.GZFD.WMB4 due to previous error (AE_AML_BUFFER_LIMIT) (20221020/psparse-529)
[ 102.228704] legion_laptop: WMI evaluation error for: da7547f1-824d-405f-be79-d9903e29ced7:1
[ 140.450818] legion_laptop: Set powermode
[ 286.609554] ACPI BIOS Error (bug): AE_AML_BUFFER_LIMIT, Field [OCVA] at bit offset/length 8/8 exceeds size of target Buffer (8 bits) (20221020/dsopcode-198)
[ 286.609559] ACPI Error: Aborting method _SB.GZFD.WMB4 due to previous error (AE_AML_BUFFER_LIMIT) (20221020/psparse-529)
[ 286.710598] ACPI Error: Aborting method _SB.GZFD.WMB4 due to previous error (AE_AML_BUFFER_LIMIT) (20221020/psparse-529)
[ 286.710616] legion_laptop: WMI evaluation error for: da7547f1-824d-405f-be79-d9903e29ced7:1
[ 494.240603] legion_laptop: Set rapidcharge to 1 by calling 7: result: 0
[ 512.828467] legion_laptop: Unexpected ACPI result for 14afd777-106f-4c9b-b334-d388dc7809be:1: expected type 3 but got 1; expected length 16 but got 0;
[ 512.833805] ACPI Error: Aborting method _SB.GZFD.WMB4 due to previous error (AE_AML_BUFFER_LIMIT) (20221020/psparse-529)
[ 512.833811] legion_laptop: WMI evaluation error for: da7547f1-824d-405f-be79-d9903e29ced7:1
[ 557.220427] legion_laptop: Set rapidcharge to 0 by calling 8: result: 0
[ 562.249433] legion_laptop: Unexpected ACPI result for 14afd777-106f-4c9b-b334-d388dc7809be:1: expected type 3 but got 1; expected length 16 but got 0;
[ 562.254645] ACPI Error: Aborting method _SB.GZFD.WMB4 due to previous error (AE_AML_BUFFER_LIMIT) (20221020/psparse-529)
[ 562.254651] legion_laptop: WMI evaluation error for: da7547f1-824d-405f-be79-d9903e29ced7:1
[ 568.990736] legion_laptop: Set rapidcharge to 0 by calling 8: result: 0
[ 573.006612] legion_laptop: Unexpected ACPI result for 14afd777-106f-4c9b-b334-d388dc7809be:1: expected type 3 but got 1; expected length 16 but got 0;
[ 573.011934] ACPI Error: Aborting method _SB.GZFD.WMB4 due to previous error (AE_AML_BUFFER_LIMIT) (20221020/psparse-529)
[ 573.011940] legion_laptop: WMI evaluation error for: da7547f1-824d-405f-be79-d9903e29ced7:1

2023-05-05 14:55:54,152 - INFO: Feature OverdriveFeature reading
2023-05-05 14:55:54,152 - INFO: Feature OverdriveFeature reading: 0
2023-05-05 14:55:54,152 - INFO: Feature GsyncFeature reading
2023-05-05 14:55:54,152 - INFO: Feature GsyncFeature reading: 0
2023-05-05 14:55:54,152 - INFO: Feature StrFileFeature reading
2023-05-05 14:55:54,152 - INFO: Feature StrFileFeature reading: quiet balanced balanced-performance performance
2023-05-05 14:55:54,152 - INFO: Feature PlatformProfileFeature reading
2023-05-05 14:55:54,152 - INFO: Feature PlatformProfileFeature reading: balanced-performance
2023-05-05 14:55:54,152 - INFO: Feature CPULongtermPowerLimit reading
2023-05-05 14:55:54,153 - INFO: Feature CPULongtermPowerLimit reading: 80
2023-05-05 14:55:54,153 - INFO: Feature CPUShorttermPowerLimit reading
2023-05-05 14:55:54,153 - INFO: Feature CPUShorttermPowerLimit reading: 88
2023-05-05 14:55:54,153 - INFO: Feature CPUPeakPowerLimit reading
2023-05-05 14:55:54,153 - INFO: Feature CPUPeakPowerLimit reading: 0
2023-05-05 14:55:54,153 - INFO: Feature CPUCrossLoadingPowerLimit reading
2023-05-05 14:55:54,153 - INFO: Feature CPUCrossLoadingPowerLimit reading: 0
2023-05-05 14:55:54,153 - INFO: Feature CPUAPUSPPTPowerLimit reading
2023-05-05 14:55:54,153 - INFO: Feature CPUAPUSPPTPowerLimit reading: 0
2023-05-05 14:55:54,154 - INFO: Feature GPUCTGPPowerLimit reading
2023-05-05 14:55:54,154 - INFO: Feature GPUCTGPPowerLimit reading: 35
2023-05-05 14:55:54,154 - INFO: Feature GPUPPABPowerLimit reading
2023-05-05 14:55:54,154 - INFO: Feature GPUPPABPowerLimit reading: 15
2023-05-05 14:55:54,154 - INFO: Feature GPUTemperatureLimit reading
2023-05-05 14:55:54,154 - INFO: Feature GPUTemperatureLimit reading: 0

Model name: Legion 5i Pro Gen 7 16IAH7H
CPU model: Intel i7-12700h
GPU model: NVIDIA RTX 3070ti
Keyboard backlight: RGB

sudo dmidecode -t system
# dmidecode 3.3
Getting SMBIOS data from sysfs.
SMBIOS 3.3 present.

Handle 0x0001, DMI type 1, 27 bytes
System Information
	Manufacturer: LENOVO
	Product Name: 82RF
	Version: Legion 5 Pro 16IAH7H
	Serial Number: XXXXXXXX
	UUID: XXXXXXXX
	Wake-up Type: Power Switch
	SKU Number: LENOVO_MT_82RF_BU_idea_FM_Legion 5 Pro 16IAH7H
	Family: Legion 5 Pro 16IAH7H

Handle 0x0024, DMI type 12, 5 bytes
System Configuration Options
	Option 1: ConfigOptions1
	Option 2: ConfigOptions2
	Option 3: ConfigOptions3

Handle 0x0027, DMI type 15, 29 bytes
System Event Log
	Area Length: 0 bytes
	Header Start Offset: 0x0000
	Header Length: 8192 bytes
	Data Start Offset: 0x2000
	Access Method: General-purpose non-volatile data functions
	Access Address: 0x0000
	Status: Valid, Not Full
	Change Token: 0x12345678
	Header Format: OEM-specific
	Supported Log Type Descriptors: 3
	Descriptor 1: POST memory resize
	Data Format 1: None
	Descriptor 2: POST error
	Data Format 2: POST results bitmap
	Descriptor 3: Log area reset/cleared
	Data Format 3: None

Handle 0x0034, DMI type 32, 11 bytes
System Boot Information
	Status: No errors detected
sudo dmidecode -t bios
# dmidecode 3.3
Getting SMBIOS data from sysfs.
SMBIOS 3.3 present.

Handle 0x0000, DMI type 0, 26 bytes
BIOS Information
	Vendor: LENOVO
	Version: J2CN49WW
	Release Date: 11/25/2022
	Address: 0xE0000
	Runtime Size: 128 kB
	ROM Size: 16 MB
	Characteristics:
		PCI is supported
		BIOS is upgradeable
		BIOS shadowing is allowed
		Boot from CD is supported
		Selectable boot is supported
		EDD is supported
		Japanese floppy for NEC 9800 1.2 MB is supported (int 13h)
		Japanese floppy for Toshiba 1.2 MB is supported (int 13h)
		5.25"/360 kB floppy services are supported (int 13h)
		5.25"/1.2 MB floppy services are supported (int 13h)
		3.5"/720 kB floppy services are supported (int 13h)
		3.5"/2.88 MB floppy services are supported (int 13h)
		8042 keyboard services are supported (int 9h)
		CGA/mono video services are supported (int 10h)
		ACPI is supported
		USB legacy is supported
		BIOS boot specification is supported
		Targeted content distribution is supported
		UEFI is supported
	BIOS Revision: 1.49
	Firmware Revision: 1.49

Handle 0x0025, DMI type 13, 22 bytes
BIOS Language Information
	Language Description Format: Long
	Installable Languages: 8
		en|US|iso8859-1,0
		fr|FR|iso8859-1,0
		zh|TW|unicode,0
		ja|JP|unicode,0
		it|IT|iso8859-1,0
		es|ES|iso8859-1,0
		de|DE|iso8859-1,0
		pt|PT|iso8859-1,0
	Currently Installed Language: en|US|iso8859-1,0
sudo cat /sys/kernel/debug/legion/fancurve
EC Chip ID: 8227
EC Chip Version: 2a4
legion_laptop features: fancurve powermode platformprofile platformprofilenotify minifancurve
legion_laptop ec_readonly: 0
ACPI CFG error: 0
ACPI CFG: 2081289494
temperature access method: 1
CPU temperature error: 0
CPU temperature: 39
CPU temperature EC error: 0
CPU temperature EC: 39
CPU temperature ACPI error: 0
CPU temperature ACPI: 40
CPU temperature WMI error: 0
CPU temperature WMI: 0
CPU temperature WMI2 error: 0
CPU temperature WMI2: 40
GPU temperature error: 0
GPU temperature: 37
GPU temperature EC error: 0
GPU temperature EC: 37
GPU temperature ACPI error: 0
GPU temperature ACPI: 37
GPU temperature WMI error: 0
GPU temperature WMI: 0
GPU temperature WMI2 error: 0
GPU temperature WMI2: 37
fan speed access method: 1
1 fanspeed error: 0
1 fanspeed: 2039
1 fanspeed EC error: 0
1 fanspeed EC: 2039
1 fanspeed ACPI error: 0
1 fanspeed ACPI: 2000
1 fanspeed WMI error: 0
1 fanspeed WMI: 0
1 fanspeed WMI2 error: 0
1 fanspeed WMI2: 2000
2 fanspeed error: 0
2 fanspeed: 2143
2 fanspeed EC error: 0
2 fanspeed EC: 2143
2 fanspeed ACPI error: 0
2 fanspeed ACPI: 2100
2 fanspeed WMI error: 0
2 fanspeed WMI: 0
2 fanspeed WMI2 error: 0
2 fanspeed WMI2: 2100
powermode access method: 3
powermode error: 0
powermode: 2
powermode EC error: 0
powermode EC: 0
powermode ACPI error: -5
powermode ACPI: 0
powermode WMI error: 0
powermode WMI: 2
has custom powermode: 1
ACPI rapidcharge error: 0
ACPI rapidcharge: 0
WMI backlight 2 state: 0
WMI backlight 3 state: -14
WMI light IO port: 0
WMI light y logo/lid: 0
EC minifancurve feature enabled: 1
EC minifancurve on cool: true
EC lockfancontroller error: 0
EC lockfancontroller: false
EC fanfullspeed error: false
EC fanfullspeed status: 0
EC fan curve current point id: 3
EC fan curve points size: 10
Current fan curve in hardware (embedded controller):
rpm1|rpm2|acceleration|deceleration|cpu_min_temp|cpu_max_temp|gpu_min_temp|gpu_max_temp|ic_min_temp|ic_max_temp
0	 0	 5	 5	 0	 58	 0	 65	 0	 37
1700	 1600	 5	 5	 54	 58	 60	 65	 33	 42
1800	 1800	 5	 5	 54	 58	 60	 65	 38	 48
2000	 2100	 5	 5	 54	 58	 60	 65	 43	 127
2200	 2300	 2	 2	 54	 62	 60	 65	 127	 127
2500	 2600	 2	 2	 58	 66	 60	 65	 127	 127
2800	 2900	 2	 2	 62	 70	 60	 69	 127	 127
3000	 3100	 2	 2	 66	 75	 65	 74	 127	 127
3400	 3500	 2	 2	 70	 79	 69	 82	 127	 127
3700	 3700	 2	 2	 75	 127	 78	 127	 127	 127
=====================

WMI entries

fwts_wmi.log

ACPI tables

dsdt.dsl.tar.gz

New features test

  1. Test: Custom Power Mode: Yes, it turns pinkish
  2. Test: Max Fan Speed in Custom Mode: Option greyed-out even in custom power mode
  3. Test: Check CPU Power Limits in Custom Mode: Options more or less reasonable - long term always stays at 60w, short term changes depending on the mode. They seem to be capped to 100 (due to this) even though my CPU can go higher (up to 135)
  4. Test: Modify CPU Power Limit in Custom Mode: Changed short term PL from 90 to 95 in custom mode - can confirm that it worked
  5. Test: Check GPU Power Limits in Custom Mode: cTGP is always 0, PPAB is 15, they don't seem reasonable to me
  6. Test: Modify GPU Power Limit in Custom Mode: Didn't test due to the above
  7. Test: Check CPU or GPU overclock: Unable to enable - they are red
  8. Test: Rapid Charge and Battery conservation mode: Battery conservation mode has always worked; couldn't test rapid charge
commented

Model name: Legion S7
CPU model: AMD Ryzen 7 6800H
GPU model: Radeon RX 6600S
Keyboard backlight: RGB

New tests

  1. Custom power mode doesn't turn LED pink for me (on battery power)
    • Going to quiet mode turns light blue and turns off keyboard backlight
    • Selecting balanced turns light white and turns on keyboard backlight and then the GUI automatically switches to Custom Mode
      (Later for test 7 when I plugged my laptop in the light did turn pink)
  2. Checkbox for max speed greyed out in custom power mode
    • Only CPU Long Term Power Limit (85) and Short Term Power Limit (100) have values, all others are 0
    • Unable to verify any changes with ryzenadj. I'm not familiar with ryzenadj and will need to do some more googling
  3. All GPU values are 0
    • cTGP Power Limit - 0
    • PPAB Power Limit - 0
    • Temperature Limit - 0
  4. Same as above
  5. CPU Overclock is marked red, GPU overclock is visible but when trying to select it, the box unchecks itself
    • Disabled rapid charging and plugged laptop in (54 mins to fully charged), enabled again after a few minutes it went to 32 mins to fully charged
    • Enabling rapid charging disables conservation
    • Enabled conservation at 42% -- time to charged went back up -- charging didn't stop at 50% but did stop at 80%
    • Enabling conservation disables rapid charging
Log Output

2023-05-08 17:23:47,975 - INFO: [30432.078093] snd_hda_scodec_cs35l41_spi snd_acp_pci drm_buddy snd_intel_sdw_acpi mt76 snd_pci_acp6x snd_hda_scodec_cs35l41_i2c gpu_sched bluetooth snd_hda_codec kvm snd_pci_acp5x snd_hda_scodec_cs35l41 snd_hda_core i2c_algo_bit snd_rn_pci_acp3x ecdh_generic snd_hwdep drm_ttm_helper irqbypass snd_hda_cs_dsp_ctls snd_acp_config mac80211 snd_pcm ttm rapl cs_dsp snd_soc_acpi ideapad_laptop think_lmi vfat snd_soc_cs35l41_lib snd_timer firmware_attributes_class pcspkr sparse_keymap wmi_bmof drm_display_helper fat k10temp i2c_piix4 snd_pci_acp3x libarc4 legion_laptop(OE) cec platform_profile snd soundcore joydev amd_pmc serial_multi_instantiate acpi_tad acpi_cpufreq mousedev psmouse mac_hid vmmon(OE) vmw_vmci ryzen_smu(OE) fuse loop ip_tables x_tables ext4 crc32c_generic crc16 mbcache jbd2 dm_crypt cbc encrypted_keys trusted asn1_encoder tee usbhid wl(POE) serio_raw atkbd crct10dif_pclmul crc32_pclmul crc32c_intel libps2 polyval_clmulni vivaldi_fmap hid_multitouch nvme sdhci_pci polyval_generic cfg80211 gf128mul nvme_core
[31822.613127] snd_hda_scodec_cs35l41_spi snd_acp_pci drm_buddy snd_intel_sdw_acpi mt76 snd_pci_acp6x snd_hda_scodec_cs35l41_i2c gpu_sched bluetooth snd_hda_codec kvm snd_pci_acp5x snd_hda_scodec_cs35l41 snd_hda_core i2c_algo_bit snd_rn_pci_acp3x ecdh_generic snd_hwdep drm_ttm_helper irqbypass snd_hda_cs_dsp_ctls snd_acp_config mac80211 snd_pcm ttm rapl cs_dsp snd_soc_acpi ideapad_laptop think_lmi vfat snd_soc_cs35l41_lib snd_timer firmware_attributes_class pcspkr sparse_keymap wmi_bmof drm_display_helper fat k10temp i2c_piix4 snd_pci_acp3x libarc4 legion_laptop(OE) cec platform_profile snd soundcore joydev amd_pmc serial_multi_instantiate acpi_tad acpi_cpufreq mousedev psmouse mac_hid vmmon(OE) vmw_vmci ryzen_smu(OE) fuse loop ip_tables x_tables ext4 crc32c_generic crc16 mbcache jbd2 dm_crypt cbc encrypted_keys trusted asn1_encoder tee usbhid wl(POE) serio_raw atkbd crct10dif_pclmul crc32_pclmul crc32c_intel libps2 polyval_clmulni vivaldi_fmap hid_multitouch nvme sdhci_pci polyval_generic cfg80211 gf128mul nvme_core
[31824.644485] snd_hda_scodec_cs35l41_spi snd_acp_pci drm_buddy snd_intel_sdw_acpi mt76 snd_pci_acp6x snd_hda_scodec_cs35l41_i2c gpu_sched bluetooth snd_hda_codec kvm snd_pci_acp5x snd_hda_scodec_cs35l41 snd_hda_core i2c_algo_bit snd_rn_pci_acp3x ecdh_generic snd_hwdep drm_ttm_helper irqbypass snd_hda_cs_dsp_ctls snd_acp_config mac80211 snd_pcm ttm rapl cs_dsp snd_soc_acpi ideapad_laptop think_lmi vfat snd_soc_cs35l41_lib snd_timer firmware_attributes_class pcspkr sparse_keymap wmi_bmof drm_display_helper fat k10temp i2c_piix4 snd_pci_acp3x libarc4 legion_laptop(OE) cec platform_profile snd soundcore joydev amd_pmc serial_multi_instantiate acpi_tad acpi_cpufreq mousedev psmouse mac_hid vmmon(OE) vmw_vmci ryzen_smu(OE) fuse loop ip_tables x_tables ext4 crc32c_generic crc16 mbcache jbd2 dm_crypt cbc encrypted_keys trusted asn1_encoder tee usbhid wl(POE) serio_raw atkbd crct10dif_pclmul crc32_pclmul crc32c_intel libps2 polyval_clmulni vivaldi_fmap hid_multitouch nvme sdhci_pci polyval_generic cfg80211 gf128mul nvme_core
[31972.990317] legion PNP0C09:00: Resumed PM in legion-laptop
[31979.765117] snd_rpl_pci_acp6x btmtk mt76_connac_lib snd_intel_dspcfg kvm_amd snd_hda_scodec_cs35l41_spi snd_acp_pci drm_buddy snd_intel_sdw_acpi mt76 snd_pci_acp6x snd_hda_scodec_cs35l41_i2c gpu_sched bluetooth snd_hda_codec kvm snd_pci_acp5x snd_hda_scodec_cs35l41 snd_hda_core i2c_algo_bit snd_rn_pci_acp3x ecdh_generic snd_hwdep drm_ttm_helper irqbypass snd_hda_cs_dsp_ctls snd_acp_config mac80211 snd_pcm ttm rapl cs_dsp snd_soc_acpi ideapad_laptop think_lmi vfat snd_soc_cs35l41_lib snd_timer firmware_attributes_class pcspkr sparse_keymap wmi_bmof drm_display_helper fat k10temp i2c_piix4 snd_pci_acp3x libarc4 legion_laptop(OE) cec platform_profile snd soundcore joydev amd_pmc serial_multi_instantiate acpi_tad acpi_cpufreq mousedev psmouse mac_hid vmmon(OE) vmw_vmci ryzen_smu(OE) fuse loop ip_tables x_tables ext4 crc32c_generic crc16 mbcache jbd2 dm_crypt cbc encrypted_keys trusted asn1_encoder tee usbhid wl(POE) serio_raw atkbd crct10dif_pclmul crc32_pclmul crc32c_intel libps2 polyval_clmulni vivaldi_fmap
[42772.227241] legion_laptop: Fan event: legion type: 2; acpi type: 3 (1=integer)
[42774.248485] legion_laptop: Fan event: legion type: 2; acpi type: 3 (1=integer)
[49250.369640] snd_rpl_pci_acp6x btmtk mt76_connac_lib snd_intel_dspcfg kvm_amd snd_hda_scodec_cs35l41_spi snd_acp_pci drm_buddy snd_intel_sdw_acpi mt76 snd_pci_acp6x snd_hda_scodec_cs35l41_i2c gpu_sched bluetooth snd_hda_codec kvm snd_pci_acp5x snd_hda_scodec_cs35l41 snd_hda_core i2c_algo_bit snd_rn_pci_acp3x ecdh_generic snd_hwdep drm_ttm_helper irqbypass snd_hda_cs_dsp_ctls snd_acp_config mac80211 snd_pcm ttm rapl cs_dsp snd_soc_acpi ideapad_laptop think_lmi vfat snd_soc_cs35l41_lib snd_timer firmware_attributes_class pcspkr sparse_keymap wmi_bmof drm_display_helper fat k10temp i2c_piix4 snd_pci_acp3x libarc4 legion_laptop(OE) cec platform_profile snd soundcore joydev amd_pmc serial_multi_instantiate acpi_tad acpi_cpufreq mousedev psmouse mac_hid vmmon(OE) vmw_vmci ryzen_smu(OE) fuse loop ip_tables x_tables ext4 crc32c_generic crc16 mbcache jbd2 dm_crypt cbc encrypted_keys trusted asn1_encoder tee usbhid wl(POE) serio_raw atkbd crct10dif_pclmul crc32_pclmul crc32c_intel libps2 polyval_clmulni vivaldi_fmap
[49252.363934] snd_rpl_pci_acp6x btmtk mt76_connac_lib snd_intel_dspcfg kvm_amd snd_hda_scodec_cs35l41_spi snd_acp_pci drm_buddy snd_intel_sdw_acpi mt76 snd_pci_acp6x snd_hda_scodec_cs35l41_i2c gpu_sched bluetooth snd_hda_codec kvm snd_pci_acp5x snd_hda_scodec_cs35l41 snd_hda_core i2c_algo_bit snd_rn_pci_acp3x ecdh_generic snd_hwdep drm_ttm_helper irqbypass snd_hda_cs_dsp_ctls snd_acp_config mac80211 snd_pcm ttm rapl cs_dsp snd_soc_acpi ideapad_laptop think_lmi vfat snd_soc_cs35l41_lib snd_timer firmware_attributes_class pcspkr sparse_keymap wmi_bmof drm_display_helper fat k10temp i2c_piix4 snd_pci_acp3x libarc4 legion_laptop(OE) cec platform_profile snd soundcore joydev amd_pmc serial_multi_instantiate acpi_tad acpi_cpufreq mousedev psmouse mac_hid vmmon(OE) vmw_vmci ryzen_smu(OE) fuse loop ip_tables x_tables ext4 crc32c_generic crc16 mbcache jbd2 dm_crypt cbc encrypted_keys trusted asn1_encoder tee usbhid wl(POE) serio_raw atkbd crct10dif_pclmul crc32_pclmul crc32c_intel libps2 polyval_clmulni vivaldi_fmap
[49254.365717] legion PNP0C09:00: Resumed PM in legion-laptop
[49261.700270] snd_rpl_pci_acp6x btmtk mt76_connac_lib snd_intel_dspcfg kvm_amd snd_hda_scodec_cs35l41_spi snd_acp_pci drm_buddy snd_intel_sdw_acpi mt76 snd_pci_acp6x snd_hda_scodec_cs35l41_i2c gpu_sched bluetooth snd_hda_codec kvm snd_pci_acp5x snd_hda_scodec_cs35l41 snd_hda_core i2c_algo_bit snd_rn_pci_acp3x ecdh_generic snd_hwdep drm_ttm_helper irqbypass snd_hda_cs_dsp_ctls snd_acp_config mac80211 snd_pcm ttm rapl cs_dsp snd_soc_acpi ideapad_laptop think_lmi vfat snd_soc_cs35l41_lib snd_timer firmware_attributes_class pcspkr sparse_keymap wmi_bmof drm_display_helper fat k10temp i2c_piix4 snd_pci_acp3x libarc4 legion_laptop(OE) cec platform_profile snd soundcore joydev amd_pmc serial_multi_instantiate acpi_tad acpi_cpufreq mousedev psmouse mac_hid vmmon(OE) vmw_vmci ryzen_smu(OE) fuse loop ip_tables x_tables ext4 crc32c_generic crc16 mbcache jbd2 dm_crypt cbc encrypted_keys trusted asn1_encoder tee usbhid wl(POE) serio_raw atkbd crct10dif_pclmul crc32_pclmul crc32c_intel libps2 polyval_clmulni vivaldi_fmap
[49282.283547] snd_rpl_pci_acp6x btmtk mt76_connac_lib snd_intel_dspcfg kvm_amd snd_hda_scodec_cs35l41_spi snd_acp_pci drm_buddy snd_intel_sdw_acpi mt76 snd_pci_acp6x snd_hda_scodec_cs35l41_i2c gpu_sched bluetooth snd_hda_codec kvm snd_pci_acp5x snd_hda_scodec_cs35l41 snd_hda_core i2c_algo_bit snd_rn_pci_acp3x ecdh_generic snd_hwdep drm_ttm_helper irqbypass snd_hda_cs_dsp_ctls snd_acp_config mac80211 snd_pcm ttm rapl cs_dsp snd_soc_acpi ideapad_laptop think_lmi vfat snd_soc_cs35l41_lib snd_timer firmware_attributes_class pcspkr sparse_keymap wmi_bmof drm_display_helper fat k10temp i2c_piix4 snd_pci_acp3x libarc4 legion_laptop(OE) cec platform_profile snd soundcore joydev amd_pmc serial_multi_instantiate acpi_tad acpi_cpufreq mousedev psmouse mac_hid vmmon(OE) vmw_vmci ryzen_smu(OE) fuse loop ip_tables x_tables ext4 crc32c_generic crc16 mbcache jbd2 dm_crypt cbc encrypted_keys trusted asn1_encoder tee usbhid wl(POE) serio_raw atkbd crct10dif_pclmul crc32_pclmul crc32c_intel libps2 polyval_clmulni vivaldi_fmap
[49284.316516] snd_rpl_pci_acp6x btmtk mt76_connac_lib snd_intel_dspcfg kvm_amd snd_hda_scodec_cs35l41_spi snd_acp_pci drm_buddy snd_intel_sdw_acpi mt76 snd_pci_acp6x snd_hda_scodec_cs35l41_i2c gpu_sched bluetooth snd_hda_codec kvm snd_pci_acp5x snd_hda_scodec_cs35l41 snd_hda_core i2c_algo_bit snd_rn_pci_acp3x ecdh_generic snd_hwdep drm_ttm_helper irqbypass snd_hda_cs_dsp_ctls snd_acp_config mac80211 snd_pcm ttm rapl cs_dsp snd_soc_acpi ideapad_laptop think_lmi vfat snd_soc_cs35l41_lib snd_timer firmware_attributes_class pcspkr sparse_keymap wmi_bmof drm_display_helper fat k10temp i2c_piix4 snd_pci_acp3x libarc4 legion_laptop(OE) cec platform_profile snd soundcore joydev amd_pmc serial_multi_instantiate acpi_tad acpi_cpufreq mousedev psmouse mac_hid vmmon(OE) vmw_vmci ryzen_smu(OE) fuse loop ip_tables x_tables ext4 crc32c_generic crc16 mbcache jbd2 dm_crypt cbc encrypted_keys trusted asn1_encoder tee usbhid wl(POE) serio_raw atkbd crct10dif_pclmul crc32_pclmul crc32c_intel libps2 polyval_clmulni vivaldi_fmap
[49325.704797] legion PNP0C09:00: Resumed PM in legion-laptop
[49333.374526] snd_rpl_pci_acp6x btmtk mt76_connac_lib snd_intel_dspcfg kvm_amd snd_hda_scodec_cs35l41_spi snd_acp_pci drm_buddy snd_intel_sdw_acpi mt76 snd_pci_acp6x snd_hda_scodec_cs35l41_i2c gpu_sched bluetooth snd_hda_codec kvm snd_pci_acp5x snd_hda_scodec_cs35l41 snd_hda_core i2c_algo_bit snd_rn_pci_acp3x ecdh_generic snd_hwdep drm_ttm_helper irqbypass snd_hda_cs_dsp_ctls snd_acp_config mac80211 snd_pcm ttm rapl cs_dsp snd_soc_acpi ideapad_laptop think_lmi vfat snd_soc_cs35l41_lib snd_timer firmware_attributes_class pcspkr sparse_keymap wmi_bmof drm_display_helper fat k10temp i2c_piix4 snd_pci_acp3x libarc4 legion_laptop(OE) cec platform_profile snd soundcore joydev amd_pmc serial_multi_instantiate acpi_tad acpi_cpufreq mousedev psmouse mac_hid vmmon(OE) vmw_vmci ryzen_smu(OE) fuse loop ip_tables x_tables ext4 crc32c_generic crc16 mbcache jbd2 dm_crypt cbc encrypted_keys trusted asn1_encoder tee usbhid wl(POE) serio_raw atkbd crct10dif_pclmul crc32_pclmul crc32c_intel libps2 polyval_clmulni vivaldi_fmap
[52186.913241] snd_rpl_pci_acp6x btmtk mt76_connac_lib snd_intel_dspcfg kvm_amd snd_hda_scodec_cs35l41_spi snd_acp_pci drm_buddy snd_intel_sdw_acpi mt76 snd_pci_acp6x snd_hda_scodec_cs35l41_i2c gpu_sched bluetooth snd_hda_codec kvm snd_pci_acp5x snd_hda_scodec_cs35l41 snd_hda_core i2c_algo_bit snd_rn_pci_acp3x ecdh_generic snd_hwdep drm_ttm_helper irqbypass snd_hda_cs_dsp_ctls snd_acp_config mac80211 snd_pcm ttm rapl cs_dsp snd_soc_acpi ideapad_laptop think_lmi vfat snd_soc_cs35l41_lib snd_timer firmware_attributes_class pcspkr sparse_keymap wmi_bmof drm_display_helper fat k10temp i2c_piix4 snd_pci_acp3x libarc4 legion_laptop(OE) cec platform_profile snd soundcore joydev amd_pmc serial_multi_instantiate acpi_tad acpi_cpufreq mousedev psmouse mac_hid vmmon(OE) vmw_vmci ryzen_smu(OE) fuse loop ip_tables x_tables ext4 crc32c_generic crc16 mbcache jbd2 dm_crypt cbc encrypted_keys trusted asn1_encoder tee usbhid wl(POE) serio_raw atkbd crct10dif_pclmul crc32_pclmul crc32c_intel libps2 polyval_clmulni vivaldi_fmap
[52188.907720] snd_rpl_pci_acp6x btmtk mt76_connac_lib snd_intel_dspcfg kvm_amd snd_hda_scodec_cs35l41_spi snd_acp_pci drm_buddy snd_intel_sdw_acpi mt76 snd_pci_acp6x snd_hda_scodec_cs35l41_i2c gpu_sched bluetooth snd_hda_codec kvm snd_pci_acp5x snd_hda_scodec_cs35l41 snd_hda_core i2c_algo_bit snd_rn_pci_acp3x ecdh_generic snd_hwdep drm_ttm_helper irqbypass snd_hda_cs_dsp_ctls snd_acp_config mac80211 snd_pcm ttm rapl cs_dsp snd_soc_acpi ideapad_laptop think_lmi vfat snd_soc_cs35l41_lib snd_timer firmware_attributes_class pcspkr sparse_keymap wmi_bmof drm_display_helper fat k10temp i2c_piix4 snd_pci_acp3x libarc4 legion_laptop(OE) cec platform_profile snd soundcore joydev amd_pmc serial_multi_instantiate acpi_tad acpi_cpufreq mousedev psmouse mac_hid vmmon(OE) vmw_vmci ryzen_smu(OE) fuse loop ip_tables x_tables ext4 crc32c_generic crc16 mbcache jbd2 dm_crypt cbc encrypted_keys trusted asn1_encoder tee usbhid wl(POE) serio_raw atkbd crct10dif_pclmul crc32_pclmul crc32c_intel libps2 polyval_clmulni vivaldi_fmap
[52190.895207] legion PNP0C09:00: Resumed PM in legion-laptop
[52198.125672] snd_rpl_pci_acp6x btmtk mt76_connac_lib snd_intel_dspcfg kvm_amd snd_hda_scodec_cs35l41_spi snd_acp_pci drm_buddy snd_intel_sdw_acpi mt76 snd_pci_acp6x snd_hda_scodec_cs35l41_i2c gpu_sched bluetooth snd_hda_codec kvm snd_pci_acp5x snd_hda_scodec_cs35l41 snd_hda_core i2c_algo_bit snd_rn_pci_acp3x ecdh_generic snd_hwdep drm_ttm_helper irqbypass snd_hda_cs_dsp_ctls snd_acp_config mac80211 snd_pcm ttm rapl cs_dsp snd_soc_acpi ideapad_laptop think_lmi vfat snd_soc_cs35l41_lib snd_timer firmware_attributes_class pcspkr sparse_keymap wmi_bmof drm_display_helper fat k10temp i2c_piix4 snd_pci_acp3x libarc4 legion_laptop(OE) cec platform_profile snd soundcore joydev amd_pmc serial_multi_instantiate acpi_tad acpi_cpufreq mousedev psmouse mac_hid vmmon(OE) vmw_vmci ryzen_smu(OE) fuse loop ip_tables x_tables ext4 crc32c_generic crc16 mbcache jbd2 dm_crypt cbc encrypted_keys trusted asn1_encoder tee usbhid wl(POE) serio_raw atkbd crct10dif_pclmul crc32_pclmul crc32c_intel libps2 polyval_clmulni vivaldi_fmap
[52218.839959] snd_rpl_pci_acp6x btmtk mt76_connac_lib snd_intel_dspcfg kvm_amd snd_hda_scodec_cs35l41_spi snd_acp_pci drm_buddy snd_intel_sdw_acpi mt76 snd_pci_acp6x snd_hda_scodec_cs35l41_i2c gpu_sched bluetooth snd_hda_codec kvm snd_pci_acp5x snd_hda_scodec_cs35l41 snd_hda_core i2c_algo_bit snd_rn_pci_acp3x ecdh_generic snd_hwdep drm_ttm_helper irqbypass snd_hda_cs_dsp_ctls snd_acp_config mac80211 snd_pcm ttm rapl cs_dsp snd_soc_acpi ideapad_laptop think_lmi vfat snd_soc_cs35l41_lib snd_timer firmware_attributes_class pcspkr sparse_keymap wmi_bmof drm_display_helper fat k10temp i2c_piix4 snd_pci_acp3x libarc4 legion_laptop(OE) cec platform_profile snd soundcore joydev amd_pmc serial_multi_instantiate acpi_tad acpi_cpufreq mousedev psmouse mac_hid vmmon(OE) vmw_vmci ryzen_smu(OE) fuse loop ip_tables x_tables ext4 crc32c_generic crc16 mbcache jbd2 dm_crypt cbc encrypted_keys trusted asn1_encoder tee usbhid wl(POE) serio_raw atkbd crct10dif_pclmul crc32_pclmul crc32c_intel libps2 polyval_clmulni vivaldi_fmap
[52220.836981] snd_rpl_pci_acp6x btmtk mt76_connac_lib snd_intel_dspcfg kvm_amd snd_hda_scodec_cs35l41_spi snd_acp_pci drm_buddy snd_intel_sdw_acpi mt76 snd_pci_acp6x snd_hda_scodec_cs35l41_i2c gpu_sched bluetooth snd_hda_codec kvm snd_pci_acp5x snd_hda_scodec_cs35l41 snd_hda_core i2c_algo_bit snd_rn_pci_acp3x ecdh_generic snd_hwdep drm_ttm_helper irqbypass snd_hda_cs_dsp_ctls snd_acp_config mac80211 snd_pcm ttm rapl cs_dsp snd_soc_acpi ideapad_laptop think_lmi vfat snd_soc_cs35l41_lib snd_timer firmware_attributes_class pcspkr sparse_keymap wmi_bmof drm_display_helper fat k10temp i2c_piix4 snd_pci_acp3x libarc4 legion_laptop(OE) cec platform_profile snd soundcore joydev amd_pmc serial_multi_instantiate acpi_tad acpi_cpufreq mousedev psmouse mac_hid vmmon(OE) vmw_vmci ryzen_smu(OE) fuse loop ip_tables x_tables ext4 crc32c_generic crc16 mbcache jbd2 dm_crypt cbc encrypted_keys trusted asn1_encoder tee usbhid wl(POE) serio_raw atkbd crct10dif_pclmul crc32_pclmul crc32c_intel libps2 polyval_clmulni vivaldi_fmap
[58324.856244] legion PNP0C09:00: Resumed PM in legion-laptop
[58331.402245] snd_rpl_pci_acp6x btmtk mt76_connac_lib snd_intel_dspcfg kvm_amd snd_hda_scodec_cs35l41_spi snd_acp_pci drm_buddy snd_intel_sdw_acpi mt76 snd_pci_acp6x snd_hda_scodec_cs35l41_i2c gpu_sched bluetooth snd_hda_codec kvm snd_pci_acp5x snd_hda_scodec_cs35l41 snd_hda_core i2c_algo_bit snd_rn_pci_acp3x ecdh_generic snd_hwdep drm_ttm_helper irqbypass snd_hda_cs_dsp_ctls snd_acp_config mac80211 snd_pcm ttm rapl cs_dsp snd_soc_acpi ideapad_laptop think_lmi vfat snd_soc_cs35l41_lib snd_timer firmware_attributes_class pcspkr sparse_keymap wmi_bmof drm_display_helper fat k10temp i2c_piix4 snd_pci_acp3x libarc4 legion_laptop(OE) cec platform_profile snd soundcore joydev amd_pmc serial_multi_instantiate acpi_tad acpi_cpufreq mousedev psmouse mac_hid vmmon(OE) vmw_vmci ryzen_smu(OE) fuse loop ip_tables x_tables ext4 crc32c_generic crc16 mbcache jbd2 dm_crypt cbc encrypted_keys trusted asn1_encoder tee usbhid wl(POE) serio_raw atkbd crct10dif_pclmul crc32_pclmul crc32c_intel libps2 polyval_clmulni vivaldi_fmap

2023-05-08 17:23:47,976 - INFO: Feature LockFanController with path /sys/module/legion_laptop/drivers/platform:legion/PNP0C09:00/lockfancontroller
2023-05-08 17:23:47,976 - INFO: Feature RapidChargingFeature with path /sys/module/legion_laptop/drivers/platform:legion/PNP0C09:00/rapidcharge
2023-05-08 17:23:47,976 - INFO: Feature BatteryConservation with path /sys/bus/platform/drivers/ideapad_acpi/VPC2004:00/conservation_mode
2023-05-08 17:23:47,976 - INFO: Feature MaximumFanSpeedFeature with path None
2023-05-08 17:23:47,976 - WARNING: Feature MaximumFanSpeedFeature exist not. exits: 0
2023-05-08 17:23:47,976 - INFO: Feature FnLockFeature with path /sys/bus/platform/drivers/ideapad_acpi/VPC2004:00/fn_lock
2023-05-08 17:23:47,977 - INFO: Feature WinkeyFeature with path /sys/module/legion_laptop/drivers/platform:legion/PNP0C09:00/winkey
2023-05-08 17:23:47,977 - INFO: Feature TouchpadFeature with path None
2023-05-08 17:23:47,977 - WARNING: Feature TouchpadFeature exist not. exits: 0
2023-05-08 17:23:47,977 - INFO: Feature CameraPowerFeature with path /sys/bus/platform/drivers/ideapad_acpi/VPC2004:00/camera_power
2023-05-08 17:23:47,977 - INFO: Feature OverdriveFeature with path /sys/module/legion_laptop/drivers/platform:legion/PNP0C09:00/overdrive
2023-05-08 17:23:47,977 - INFO: Feature GsyncFeature with path /sys/module/legion_laptop/drivers/platform:legion/PNP0C09:00/gsync
2023-05-08 17:23:47,977 - INFO: Feature PlatformProfileFeature with path /sys/firmware/acpi/platform_profile
2023-05-08 17:23:47,977 - INFO: Feature StrFileFeature with path /sys/firmware/acpi/platform_profile_choices
2023-05-08 17:23:47,977 - INFO: Feature IsOnPowerSupplyFeature with path /sys/class/power_supply/ADP0/online
2023-05-08 17:23:47,977 - INFO: Feature AlwaysOnUSBChargingFeature with path /sys/bus/platform/drivers/ideapad_acpi/VPC2004:00/usb_charging
2023-05-08 17:23:47,977 - INFO: Feature BatteryCurrentCapacityPercentage with path /sys/class/power_supply/BAT0/capacity
2023-05-08 17:23:47,977 - INFO: Feature CPUOverclock with path /sys/module/legion_laptop/drivers/platform:legion/PNP0C09:00/cpu_oc
2023-05-08 17:23:47,977 - INFO: Feature CPULongtermPowerLimit with path /sys/module/legion_laptop/drivers/platform:legion/PNP0C09:00/cpu_longterm_powerlimit
2023-05-08 17:23:47,977 - INFO: Feature CPUShorttermPowerLimit with path /sys/module/legion_laptop/drivers/platform:legion/PNP0C09:00/cpu_shortterm_powerlimit
2023-05-08 17:23:47,977 - INFO: Feature CPUPeakPowerLimit with path /sys/module/legion_laptop/drivers/platform:legion/PNP0C09:00/cpu_peak_powerlimit
2023-05-08 17:23:47,977 - INFO: Feature CPUDefaultPowerLimit with path /sys/module/legion_laptop/drivers/platform:legion/PNP0C09:00/cpu_default_powerlimit
2023-05-08 17:23:47,977 - INFO: Feature CPUCrossLoadingPowerLimit with path /sys/module/legion_laptop/drivers/platform:legion/PNP0C09:00/cpu_cross_loading_powerlimit
2023-05-08 17:23:47,977 - INFO: Feature CPUAPUSPPTPowerLimit with path /sys/module/legion_laptop/drivers/platform:legion/PNP0C09:00/cpu_apu_sppt_powerlimit
2023-05-08 17:23:47,977 - INFO: Feature GPUOverclock with path /sys/module/legion_laptop/drivers/platform:legion/PNP0C09:00/gpu_oc
2023-05-08 17:23:47,977 - INFO: Feature GPUBoostClock with path /sys/module/legion_laptop/drivers/platform:legion/PNP0C09:00/gpu_boost_clock
2023-05-08 17:23:47,977 - INFO: Feature GPUCTGPPowerLimit with path /sys/module/legion_laptop/drivers/platform:legion/PNP0C09:00/gpu_ctgp_powerlimit
2023-05-08 17:23:47,977 - INFO: Feature GPUPPABPowerLimit with path /sys/module/legion_laptop/drivers/platform:legion/PNP0C09:00/gpu_ppab_powerlimit
2023-05-08 17:23:47,977 - INFO: Feature GPUTemperatureLimit with path /sys/module/legion_laptop/drivers/platform:legion/PNP0C09:00/gpu_temperature_limit
2023-05-08 17:23:47,977 - INFO: Feature YLogoLight with path /sys/class/leds/platform::ylogo/brightness
2023-05-08 17:23:47,977 - INFO: Feature IOPortLight with path None
2023-05-08 17:23:47,977 - WARNING: Feature IOPortLight exist not. exits: 0
2023-05-08 17:23:47,993 - INFO: Feature LockFanController reading
2023-05-08 17:23:47,993 - INFO: Feature LockFanController reading: 0
2023-05-08 17:23:47,993 - INFO: Feature FnLockFeature reading
2023-05-08 17:23:47,994 - INFO: Feature FnLockFeature reading: 0
2023-05-08 17:23:47,994 - INFO: Feature WinkeyFeature reading
2023-05-08 17:23:47,994 - INFO: Feature WinkeyFeature reading: 1
2023-05-08 17:23:47,994 - INFO: Feature CameraPowerFeature reading
2023-05-08 17:23:47,995 - INFO: Feature CameraPowerFeature reading: 0
2023-05-08 17:23:47,995 - INFO: Feature BatteryConservation reading
2023-05-08 17:23:47,995 - INFO: Feature BatteryConservation reading: 0
2023-05-08 17:23:47,995 - INFO: Feature RapidChargingFeature reading
2023-05-08 17:23:47,996 - INFO: Feature RapidChargingFeature reading: 1
2023-05-08 17:23:47,996 - INFO: Feature AlwaysOnUSBChargingFeature reading
2023-05-08 17:23:47,996 - INFO: Feature AlwaysOnUSBChargingFeature reading: 1
2023-05-08 17:23:47,996 - INFO: Feature CPUOverclock reading
2023-05-08 17:23:47,996 - ERROR: Feature CPUOverclock reading error [Errno 22] Invalid argument
2023-05-08 17:23:48,004 - ERROR: [58331.404531] pci_pm_runtime_suspend+0x6a/0x1e0
[58331.404540] ? __pfx_pci_pm_runtime_suspend+0x10/0x10
[58331.404545] __rpm_callback+0x44/0x170
[58331.404550] ? __pfx_pci_pm_runtime_suspend+0x10/0x10
[58331.404555] rpm_callback+0x5d/0x70
[58331.404560] ? __pfx_pci_pm_runtime_suspend+0x10/0x10
[58331.404564] rpm_suspend+0x120/0x6a0
[58331.404568] ? __schedule+0x44b/0x1400
[58331.404575] pm_runtime_work+0x98/0xb0
[58331.404580] process_one_work+0x1c7/0x3d0
[58331.404588] worker_thread+0x51/0x390
[58331.404593] ? __pfx_worker_thread+0x10/0x10
[58331.404596] kthread+0xde/0x110
[58331.404603] ? __pfx_kthread+0x10/0x10
[58331.404605] ret_from_fork+0x2c/0x50
[58331.404619]
[58331.404620] ---[ end trace 0000000000000000 ]---
[58367.300837] input: Bose Mini II SoundLink (AVRCP) as /devices/virtual/input/input45
[58609.613792] Bluetooth: hci0: ACL packet for unknown connection handle 3837
[58801.988272] legion_laptop: Unexpected ACPI result for 14afd777-106f-4c9b-b334-d388dc7809be:1: expected type 3 but got 1; expected length 16 but got 0;

2023-05-08 17:23:48,006 - INFO: Feature GPUOverclock reading
2023-05-08 17:23:48,006 - INFO: Feature GPUOverclock reading: 0
2023-05-08 17:23:48,006 - INFO: Feature OverdriveFeature reading
2023-05-08 17:23:48,006 - INFO: Feature OverdriveFeature reading: 0
2023-05-08 17:23:48,006 - INFO: Feature GsyncFeature reading
2023-05-08 17:23:48,006 - INFO: Feature GsyncFeature reading: 1
2023-05-08 17:23:48,007 - INFO: Feature StrFileFeature reading
2023-05-08 17:23:48,007 - INFO: Feature StrFileFeature reading: quiet balanced balanced-performance performance
2023-05-08 17:23:48,007 - INFO: Feature PlatformProfileFeature reading
2023-05-08 17:23:48,007 - INFO: Feature PlatformProfileFeature reading: balanced
2023-05-08 17:23:48,007 - INFO: Feature CPULongtermPowerLimit reading
2023-05-08 17:23:48,007 - INFO: Feature CPULongtermPowerLimit reading: 85
2023-05-08 17:23:48,007 - INFO: Feature CPUShorttermPowerLimit reading
2023-05-08 17:23:48,007 - INFO: Feature CPUShorttermPowerLimit reading: 100
2023-05-08 17:23:48,008 - INFO: Feature CPUPeakPowerLimit reading
2023-05-08 17:23:48,008 - ERROR: Feature CPUPeakPowerLimit reading error [Errno 22] Invalid argument
2023-05-08 17:23:48,016 - ERROR: [58331.404540] ? __pfx_pci_pm_runtime_suspend+0x10/0x10
[58331.404545] __rpm_callback+0x44/0x170
[58331.404550] ? __pfx_pci_pm_runtime_suspend+0x10/0x10
[58331.404555] rpm_callback+0x5d/0x70
[58331.404560] ? __pfx_pci_pm_runtime_suspend+0x10/0x10
[58331.404564] rpm_suspend+0x120/0x6a0
[58331.404568] ? __schedule+0x44b/0x1400
[58331.404575] pm_runtime_work+0x98/0xb0
[58331.404580] process_one_work+0x1c7/0x3d0
[58331.404588] worker_thread+0x51/0x390
[58331.404593] ? __pfx_worker_thread+0x10/0x10
[58331.404596] kthread+0xde/0x110
[58331.404603] ? __pfx_kthread+0x10/0x10
[58331.404605] ret_from_fork+0x2c/0x50
[58331.404619]
[58331.404620] ---[ end trace 0000000000000000 ]---
[58367.300837] input: Bose Mini II SoundLink (AVRCP) as /devices/virtual/input/input45
[58609.613792] Bluetooth: hci0: ACL packet for unknown connection handle 3837
[58801.988272] legion_laptop: Unexpected ACPI result for 14afd777-106f-4c9b-b334-d388dc7809be:1: expected type 3 but got 1; expected length 16 but got 0;
[58801.999983] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3

2023-05-08 17:23:48,017 - INFO: Feature CPUCrossLoadingPowerLimit reading
2023-05-08 17:23:48,017 - INFO: Feature CPUCrossLoadingPowerLimit reading: 0
2023-05-08 17:23:48,018 - INFO: Feature CPUAPUSPPTPowerLimit reading
2023-05-08 17:23:48,018 - INFO: Feature CPUAPUSPPTPowerLimit reading: 0
2023-05-08 17:23:48,018 - INFO: Feature GPUCTGPPowerLimit reading
2023-05-08 17:23:48,018 - ERROR: Feature GPUCTGPPowerLimit reading error [Errno 22] Invalid argument
2023-05-08 17:23:48,026 - ERROR: [58331.404545] __rpm_callback+0x44/0x170
[58331.404550] ? __pfx_pci_pm_runtime_suspend+0x10/0x10
[58331.404555] rpm_callback+0x5d/0x70
[58331.404560] ? __pfx_pci_pm_runtime_suspend+0x10/0x10
[58331.404564] rpm_suspend+0x120/0x6a0
[58331.404568] ? __schedule+0x44b/0x1400
[58331.404575] pm_runtime_work+0x98/0xb0
[58331.404580] process_one_work+0x1c7/0x3d0
[58331.404588] worker_thread+0x51/0x390
[58331.404593] ? __pfx_worker_thread+0x10/0x10
[58331.404596] kthread+0xde/0x110
[58331.404603] ? __pfx_kthread+0x10/0x10
[58331.404605] ret_from_fork+0x2c/0x50
[58331.404619]
[58331.404620] ---[ end trace 0000000000000000 ]---
[58367.300837] input: Bose Mini II SoundLink (AVRCP) as /devices/virtual/input/input45
[58609.613792] Bluetooth: hci0: ACL packet for unknown connection handle 3837
[58801.988272] legion_laptop: Unexpected ACPI result for 14afd777-106f-4c9b-b334-d388dc7809be:1: expected type 3 but got 1; expected length 16 but got 0;
[58801.999983] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58802.010134] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:5: expected type 3 but got 1; expected length 16 but got 0;

2023-05-08 17:23:48,027 - INFO: Feature GPUPPABPowerLimit reading
2023-05-08 17:23:48,027 - ERROR: Feature GPUPPABPowerLimit reading error [Errno 22] Invalid argument
2023-05-08 17:23:48,035 - ERROR: [58331.404550] ? __pfx_pci_pm_runtime_suspend+0x10/0x10
[58331.404555] rpm_callback+0x5d/0x70
[58331.404560] ? __pfx_pci_pm_runtime_suspend+0x10/0x10
[58331.404564] rpm_suspend+0x120/0x6a0
[58331.404568] ? __schedule+0x44b/0x1400
[58331.404575] pm_runtime_work+0x98/0xb0
[58331.404580] process_one_work+0x1c7/0x3d0
[58331.404588] worker_thread+0x51/0x390
[58331.404593] ? __pfx_worker_thread+0x10/0x10
[58331.404596] kthread+0xde/0x110
[58331.404603] ? __pfx_kthread+0x10/0x10
[58331.404605] ret_from_fork+0x2c/0x50
[58331.404619]
[58331.404620] ---[ end trace 0000000000000000 ]---
[58367.300837] input: Bose Mini II SoundLink (AVRCP) as /devices/virtual/input/input45
[58609.613792] Bluetooth: hci0: ACL packet for unknown connection handle 3837
[58801.988272] legion_laptop: Unexpected ACPI result for 14afd777-106f-4c9b-b334-d388dc7809be:1: expected type 3 but got 1; expected length 16 but got 0;
[58801.999983] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58802.010134] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:5: expected type 3 but got 1; expected length 16 but got 0;
[58802.019132] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:3: expected type 3 but got 1; expected length 16 but got 0;

2023-05-08 17:23:48,036 - INFO: Feature GPUTemperatureLimit reading
2023-05-08 17:23:48,037 - ERROR: Feature GPUTemperatureLimit reading error [Errno 22] Invalid argument
2023-05-08 17:23:48,046 - ERROR: [58331.404555] rpm_callback+0x5d/0x70
[58331.404560] ? __pfx_pci_pm_runtime_suspend+0x10/0x10
[58331.404564] rpm_suspend+0x120/0x6a0
[58331.404568] ? __schedule+0x44b/0x1400
[58331.404575] pm_runtime_work+0x98/0xb0
[58331.404580] process_one_work+0x1c7/0x3d0
[58331.404588] worker_thread+0x51/0x390
[58331.404593] ? __pfx_worker_thread+0x10/0x10
[58331.404596] kthread+0xde/0x110
[58331.404603] ? __pfx_kthread+0x10/0x10
[58331.404605] ret_from_fork+0x2c/0x50
[58331.404619]
[58331.404620] ---[ end trace 0000000000000000 ]---
[58367.300837] input: Bose Mini II SoundLink (AVRCP) as /devices/virtual/input/input45
[58609.613792] Bluetooth: hci0: ACL packet for unknown connection handle 3837
[58801.988272] legion_laptop: Unexpected ACPI result for 14afd777-106f-4c9b-b334-d388dc7809be:1: expected type 3 but got 1; expected length 16 but got 0;
[58801.999983] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58802.010134] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:5: expected type 3 but got 1; expected length 16 but got 0;
[58802.019132] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:3: expected type 3 but got 1; expected length 16 but got 0;
[58802.028809] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3

2023-05-08 17:24:00,043 - INFO: Feature StrFileFeature reading
2023-05-08 17:24:00,044 - INFO: Feature StrFileFeature reading: quiet balanced balanced-performance performance
2023-05-08 17:24:00,044 - INFO: Feature PlatformProfileFeature writing: balanced-performance
2023-05-08 17:24:01,439 - INFO: Feature StrFileFeature reading
2023-05-08 17:24:01,439 - INFO: Feature StrFileFeature reading: quiet balanced balanced-performance performance
2023-05-08 17:24:01,439 - INFO: Feature PlatformProfileFeature reading
2023-05-08 17:24:01,439 - INFO: Feature PlatformProfileFeature reading: balanced-performance
2023-05-08 17:24:16,717 - INFO: Feature StrFileFeature reading
2023-05-08 17:24:16,717 - INFO: Feature StrFileFeature reading: quiet balanced balanced-performance performance
2023-05-08 17:24:16,718 - INFO: Feature PlatformProfileFeature writing: quiet
2023-05-08 17:24:17,982 - INFO: Feature StrFileFeature reading
2023-05-08 17:24:17,982 - INFO: Feature StrFileFeature reading: quiet balanced balanced-performance performance
2023-05-08 17:24:17,983 - INFO: Feature PlatformProfileFeature reading
2023-05-08 17:24:17,983 - INFO: Feature PlatformProfileFeature reading: quiet
2023-05-08 17:24:22,043 - INFO: Feature StrFileFeature reading
2023-05-08 17:24:22,044 - INFO: Feature StrFileFeature reading: quiet balanced balanced-performance performance
2023-05-08 17:24:22,044 - INFO: Feature PlatformProfileFeature writing: balanced
2023-05-08 17:24:23,322 - INFO: Feature StrFileFeature reading
2023-05-08 17:24:23,323 - INFO: Feature StrFileFeature reading: quiet balanced balanced-performance performance
2023-05-08 17:24:23,323 - INFO: Feature PlatformProfileFeature reading
2023-05-08 17:24:23,323 - INFO: Feature PlatformProfileFeature reading: balanced-performance
2023-05-08 17:26:59,341 - INFO: Feature CPULongtermPowerLimit writing: 85
2023-05-08 17:26:59,342 - INFO: Feature CPULongtermPowerLimit reading
2023-05-08 17:26:59,343 - INFO: Feature CPULongtermPowerLimit reading: 85
2023-05-08 17:26:59,343 - INFO: Feature CPUShorttermPowerLimit writing: 95
2023-05-08 17:26:59,345 - INFO: Feature CPUShorttermPowerLimit reading
2023-05-08 17:26:59,345 - INFO: Feature CPUShorttermPowerLimit reading: 95
2023-05-08 17:26:59,345 - INFO: Feature CPUPeakPowerLimit writing: 0
2023-05-08 17:26:59,346 - INFO: Feature CPUPeakPowerLimit reading
2023-05-08 17:26:59,346 - ERROR: Feature CPUPeakPowerLimit reading error [Errno 22] Invalid argument
2023-05-08 17:26:59,356 - ERROR: [58331.404575] pm_runtime_work+0x98/0xb0
[58331.404580] process_one_work+0x1c7/0x3d0
[58331.404588] worker_thread+0x51/0x390
[58331.404593] ? __pfx_worker_thread+0x10/0x10
[58331.404596] kthread+0xde/0x110
[58331.404603] ? __pfx_kthread+0x10/0x10
[58331.404605] ret_from_fork+0x2c/0x50
[58331.404619]
[58331.404620] ---[ end trace 0000000000000000 ]---
[58367.300837] input: Bose Mini II SoundLink (AVRCP) as /devices/virtual/input/input45
[58609.613792] Bluetooth: hci0: ACL packet for unknown connection handle 3837
[58801.988272] legion_laptop: Unexpected ACPI result for 14afd777-106f-4c9b-b334-d388dc7809be:1: expected type 3 but got 1; expected length 16 but got 0;
[58801.999983] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58802.010134] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:5: expected type 3 but got 1; expected length 16 but got 0;
[58802.019132] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:3: expected type 3 but got 1; expected length 16 but got 0;
[58802.028809] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58814.035456] legion_laptop: Set powermode
[58830.708822] legion_laptop: Set powermode
[58836.034586] legion_laptop: Set powermode
[58993.328685] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3

2023-05-08 17:26:59,358 - INFO: Feature CPUCrossLoadingPowerLimit writing: 0
2023-05-08 17:26:59,358 - INFO: Feature CPUCrossLoadingPowerLimit reading
2023-05-08 17:26:59,358 - INFO: Feature CPUCrossLoadingPowerLimit reading: 0
2023-05-08 17:26:59,359 - INFO: Feature CPUAPUSPPTPowerLimit writing: 0
2023-05-08 17:26:59,359 - INFO: Feature CPUAPUSPPTPowerLimit reading
2023-05-08 17:26:59,359 - INFO: Feature CPUAPUSPPTPowerLimit reading: 0
2023-05-08 17:26:59,359 - INFO: Feature GPUCTGPPowerLimit writing: 0
2023-05-08 17:26:59,360 - INFO: Feature GPUCTGPPowerLimit reading
2023-05-08 17:26:59,360 - ERROR: Feature GPUCTGPPowerLimit reading error [Errno 22] Invalid argument
2023-05-08 17:26:59,368 - ERROR: [58331.404580] process_one_work+0x1c7/0x3d0
[58331.404588] worker_thread+0x51/0x390
[58331.404593] ? __pfx_worker_thread+0x10/0x10
[58331.404596] kthread+0xde/0x110
[58331.404603] ? __pfx_kthread+0x10/0x10
[58331.404605] ret_from_fork+0x2c/0x50
[58331.404619]
[58331.404620] ---[ end trace 0000000000000000 ]---
[58367.300837] input: Bose Mini II SoundLink (AVRCP) as /devices/virtual/input/input45
[58609.613792] Bluetooth: hci0: ACL packet for unknown connection handle 3837
[58801.988272] legion_laptop: Unexpected ACPI result for 14afd777-106f-4c9b-b334-d388dc7809be:1: expected type 3 but got 1; expected length 16 but got 0;
[58801.999983] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58802.010134] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:5: expected type 3 but got 1; expected length 16 but got 0;
[58802.019132] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:3: expected type 3 but got 1; expected length 16 but got 0;
[58802.028809] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58814.035456] legion_laptop: Set powermode
[58830.708822] legion_laptop: Set powermode
[58836.034586] legion_laptop: Set powermode
[58993.328685] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58993.342669] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:5: expected type 3 but got 1; expected length 16 but got 0;

2023-05-08 17:26:59,370 - INFO: Feature GPUPPABPowerLimit writing: 0
2023-05-08 17:26:59,370 - INFO: Feature GPUPPABPowerLimit reading
2023-05-08 17:26:59,370 - ERROR: Feature GPUPPABPowerLimit reading error [Errno 22] Invalid argument
2023-05-08 17:26:59,379 - ERROR: [58331.404588] worker_thread+0x51/0x390
[58331.404593] ? __pfx_worker_thread+0x10/0x10
[58331.404596] kthread+0xde/0x110
[58331.404603] ? __pfx_kthread+0x10/0x10
[58331.404605] ret_from_fork+0x2c/0x50
[58331.404619]
[58331.404620] ---[ end trace 0000000000000000 ]---
[58367.300837] input: Bose Mini II SoundLink (AVRCP) as /devices/virtual/input/input45
[58609.613792] Bluetooth: hci0: ACL packet for unknown connection handle 3837
[58801.988272] legion_laptop: Unexpected ACPI result for 14afd777-106f-4c9b-b334-d388dc7809be:1: expected type 3 but got 1; expected length 16 but got 0;
[58801.999983] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58802.010134] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:5: expected type 3 but got 1; expected length 16 but got 0;
[58802.019132] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:3: expected type 3 but got 1; expected length 16 but got 0;
[58802.028809] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58814.035456] legion_laptop: Set powermode
[58830.708822] legion_laptop: Set powermode
[58836.034586] legion_laptop: Set powermode
[58993.328685] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58993.342669] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:5: expected type 3 but got 1; expected length 16 but got 0;
[58993.352919] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:3: expected type 3 but got 1; expected length 16 but got 0;

2023-05-08 17:26:59,380 - INFO: Feature GPUTemperatureLimit writing: 0
2023-05-08 17:26:59,381 - INFO: Feature GPUTemperatureLimit reading
2023-05-08 17:26:59,381 - ERROR: Feature GPUTemperatureLimit reading error [Errno 22] Invalid argument
2023-05-08 17:26:59,389 - ERROR: [58331.404593] ? __pfx_worker_thread+0x10/0x10
[58331.404596] kthread+0xde/0x110
[58331.404603] ? __pfx_kthread+0x10/0x10
[58331.404605] ret_from_fork+0x2c/0x50
[58331.404619]
[58331.404620] ---[ end trace 0000000000000000 ]---
[58367.300837] input: Bose Mini II SoundLink (AVRCP) as /devices/virtual/input/input45
[58609.613792] Bluetooth: hci0: ACL packet for unknown connection handle 3837
[58801.988272] legion_laptop: Unexpected ACPI result for 14afd777-106f-4c9b-b334-d388dc7809be:1: expected type 3 but got 1; expected length 16 but got 0;
[58801.999983] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58802.010134] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:5: expected type 3 but got 1; expected length 16 but got 0;
[58802.019132] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:3: expected type 3 but got 1; expected length 16 but got 0;
[58802.028809] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58814.035456] legion_laptop: Set powermode
[58830.708822] legion_laptop: Set powermode
[58836.034586] legion_laptop: Set powermode
[58993.328685] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58993.342669] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:5: expected type 3 but got 1; expected length 16 but got 0;
[58993.352919] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:3: expected type 3 but got 1; expected length 16 but got 0;
[58993.363439] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3

2023-05-08 17:26:59,391 - INFO: Feature StrFileFeature reading
2023-05-08 17:26:59,391 - INFO: Feature StrFileFeature reading: quiet balanced balanced-performance performance
2023-05-08 17:26:59,391 - INFO: Feature PlatformProfileFeature reading
2023-05-08 17:26:59,391 - INFO: Feature PlatformProfileFeature reading: balanced-performance
2023-05-08 17:26:59,391 - INFO: Feature CPULongtermPowerLimit reading
2023-05-08 17:26:59,392 - INFO: Feature CPULongtermPowerLimit reading: 85
2023-05-08 17:26:59,392 - INFO: Feature CPUShorttermPowerLimit reading
2023-05-08 17:26:59,392 - INFO: Feature CPUShorttermPowerLimit reading: 95
2023-05-08 17:26:59,392 - INFO: Feature CPUPeakPowerLimit reading
2023-05-08 17:26:59,393 - ERROR: Feature CPUPeakPowerLimit reading error [Errno 22] Invalid argument
2023-05-08 17:26:59,400 - ERROR: [58331.404596] kthread+0xde/0x110
[58331.404603] ? __pfx_kthread+0x10/0x10
[58331.404605] ret_from_fork+0x2c/0x50
[58331.404619]
[58331.404620] ---[ end trace 0000000000000000 ]---
[58367.300837] input: Bose Mini II SoundLink (AVRCP) as /devices/virtual/input/input45
[58609.613792] Bluetooth: hci0: ACL packet for unknown connection handle 3837
[58801.988272] legion_laptop: Unexpected ACPI result for 14afd777-106f-4c9b-b334-d388dc7809be:1: expected type 3 but got 1; expected length 16 but got 0;
[58801.999983] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58802.010134] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:5: expected type 3 but got 1; expected length 16 but got 0;
[58802.019132] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:3: expected type 3 but got 1; expected length 16 but got 0;
[58802.028809] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58814.035456] legion_laptop: Set powermode
[58830.708822] legion_laptop: Set powermode
[58836.034586] legion_laptop: Set powermode
[58993.328685] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58993.342669] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:5: expected type 3 but got 1; expected length 16 but got 0;
[58993.352919] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:3: expected type 3 but got 1; expected length 16 but got 0;
[58993.363439] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58993.375335] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3

2023-05-08 17:26:59,403 - INFO: Feature CPUCrossLoadingPowerLimit reading
2023-05-08 17:26:59,403 - INFO: Feature CPUCrossLoadingPowerLimit reading: 0
2023-05-08 17:26:59,403 - INFO: Feature CPUAPUSPPTPowerLimit reading
2023-05-08 17:26:59,404 - INFO: Feature CPUAPUSPPTPowerLimit reading: 0
2023-05-08 17:26:59,404 - INFO: Feature GPUCTGPPowerLimit reading
2023-05-08 17:26:59,404 - ERROR: Feature GPUCTGPPowerLimit reading error [Errno 22] Invalid argument
2023-05-08 17:26:59,412 - ERROR: [58331.404603] ? __pfx_kthread+0x10/0x10
[58331.404605] ret_from_fork+0x2c/0x50
[58331.404619]
[58331.404620] ---[ end trace 0000000000000000 ]---
[58367.300837] input: Bose Mini II SoundLink (AVRCP) as /devices/virtual/input/input45
[58609.613792] Bluetooth: hci0: ACL packet for unknown connection handle 3837
[58801.988272] legion_laptop: Unexpected ACPI result for 14afd777-106f-4c9b-b334-d388dc7809be:1: expected type 3 but got 1; expected length 16 but got 0;
[58801.999983] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58802.010134] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:5: expected type 3 but got 1; expected length 16 but got 0;
[58802.019132] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:3: expected type 3 but got 1; expected length 16 but got 0;
[58802.028809] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58814.035456] legion_laptop: Set powermode
[58830.708822] legion_laptop: Set powermode
[58836.034586] legion_laptop: Set powermode
[58993.328685] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58993.342669] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:5: expected type 3 but got 1; expected length 16 but got 0;
[58993.352919] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:3: expected type 3 but got 1; expected length 16 but got 0;
[58993.363439] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58993.375335] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58993.386782] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:5: expected type 3 but got 1; expected length 16 but got 0;

2023-05-08 17:26:59,414 - INFO: Feature GPUPPABPowerLimit reading
2023-05-08 17:26:59,414 - ERROR: Feature GPUPPABPowerLimit reading error [Errno 22] Invalid argument
2023-05-08 17:26:59,422 - ERROR: [58331.404605] ret_from_fork+0x2c/0x50
[58331.404619]
[58331.404620] ---[ end trace 0000000000000000 ]---
[58367.300837] input: Bose Mini II SoundLink (AVRCP) as /devices/virtual/input/input45
[58609.613792] Bluetooth: hci0: ACL packet for unknown connection handle 3837
[58801.988272] legion_laptop: Unexpected ACPI result for 14afd777-106f-4c9b-b334-d388dc7809be:1: expected type 3 but got 1; expected length 16 but got 0;
[58801.999983] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58802.010134] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:5: expected type 3 but got 1; expected length 16 but got 0;
[58802.019132] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:3: expected type 3 but got 1; expected length 16 but got 0;
[58802.028809] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58814.035456] legion_laptop: Set powermode
[58830.708822] legion_laptop: Set powermode
[58836.034586] legion_laptop: Set powermode
[58993.328685] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58993.342669] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:5: expected type 3 but got 1; expected length 16 but got 0;
[58993.352919] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:3: expected type 3 but got 1; expected length 16 but got 0;
[58993.363439] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58993.375335] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58993.386782] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:5: expected type 3 but got 1; expected length 16 but got 0;
[58993.397114] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:3: expected type 3 but got 1; expected length 16 but got 0;

2023-05-08 17:26:59,423 - INFO: Feature GPUTemperatureLimit reading
2023-05-08 17:26:59,424 - ERROR: Feature GPUTemperatureLimit reading error [Errno 22] Invalid argument
2023-05-08 17:26:59,432 - ERROR: [58331.404619]
[58331.404620] ---[ end trace 0000000000000000 ]---
[58367.300837] input: Bose Mini II SoundLink (AVRCP) as /devices/virtual/input/input45
[58609.613792] Bluetooth: hci0: ACL packet for unknown connection handle 3837
[58801.988272] legion_laptop: Unexpected ACPI result for 14afd777-106f-4c9b-b334-d388dc7809be:1: expected type 3 but got 1; expected length 16 but got 0;
[58801.999983] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58802.010134] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:5: expected type 3 but got 1; expected length 16 but got 0;
[58802.019132] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:3: expected type 3 but got 1; expected length 16 but got 0;
[58802.028809] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58814.035456] legion_laptop: Set powermode
[58830.708822] legion_laptop: Set powermode
[58836.034586] legion_laptop: Set powermode
[58993.328685] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58993.342669] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:5: expected type 3 but got 1; expected length 16 but got 0;
[58993.352919] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:3: expected type 3 but got 1; expected length 16 but got 0;
[58993.363439] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58993.375335] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58993.386782] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:5: expected type 3 but got 1; expected length 16 but got 0;
[58993.397114] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:3: expected type 3 but got 1; expected length 16 but got 0;
[58993.406278] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3

2023-05-08 17:27:11,040 - INFO: Feature CPULongtermPowerLimit writing: 85
2023-05-08 17:27:11,042 - INFO: Feature CPULongtermPowerLimit reading
2023-05-08 17:27:11,043 - INFO: Feature CPULongtermPowerLimit reading: 85
2023-05-08 17:27:11,043 - INFO: Feature CPUShorttermPowerLimit writing: 95
2023-05-08 17:27:11,044 - INFO: Feature CPUShorttermPowerLimit reading
2023-05-08 17:27:11,045 - INFO: Feature CPUShorttermPowerLimit reading: 95
2023-05-08 17:27:11,045 - INFO: Feature CPUPeakPowerLimit writing: 0
2023-05-08 17:27:11,045 - INFO: Feature CPUPeakPowerLimit reading
2023-05-08 17:27:11,045 - ERROR: Feature CPUPeakPowerLimit reading error [Errno 22] Invalid argument
2023-05-08 17:27:11,053 - ERROR: [58331.404620] ---[ end trace 0000000000000000 ]---
[58367.300837] input: Bose Mini II SoundLink (AVRCP) as /devices/virtual/input/input45
[58609.613792] Bluetooth: hci0: ACL packet for unknown connection handle 3837
[58801.988272] legion_laptop: Unexpected ACPI result for 14afd777-106f-4c9b-b334-d388dc7809be:1: expected type 3 but got 1; expected length 16 but got 0;
[58801.999983] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58802.010134] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:5: expected type 3 but got 1; expected length 16 but got 0;
[58802.019132] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:3: expected type 3 but got 1; expected length 16 but got 0;
[58802.028809] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58814.035456] legion_laptop: Set powermode
[58830.708822] legion_laptop: Set powermode
[58836.034586] legion_laptop: Set powermode
[58993.328685] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58993.342669] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:5: expected type 3 but got 1; expected length 16 but got 0;
[58993.352919] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:3: expected type 3 but got 1; expected length 16 but got 0;
[58993.363439] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58993.375335] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58993.386782] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:5: expected type 3 but got 1; expected length 16 but got 0;
[58993.397114] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:3: expected type 3 but got 1; expected length 16 but got 0;
[58993.406278] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[59005.027251] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3

2023-05-08 17:27:11,054 - INFO: Feature CPUCrossLoadingPowerLimit writing: 0
2023-05-08 17:27:11,054 - INFO: Feature CPUCrossLoadingPowerLimit reading
2023-05-08 17:27:11,055 - INFO: Feature CPUCrossLoadingPowerLimit reading: 0
2023-05-08 17:27:11,055 - INFO: Feature CPUAPUSPPTPowerLimit writing: 0
2023-05-08 17:27:11,055 - INFO: Feature CPUAPUSPPTPowerLimit reading
2023-05-08 17:27:11,055 - INFO: Feature CPUAPUSPPTPowerLimit reading: 0
2023-05-08 17:27:11,055 - INFO: Feature GPUCTGPPowerLimit writing: 0
2023-05-08 17:27:11,055 - INFO: Feature GPUCTGPPowerLimit reading
2023-05-08 17:27:11,055 - ERROR: Feature GPUCTGPPowerLimit reading error [Errno 22] Invalid argument
2023-05-08 17:27:11,063 - ERROR: [58367.300837] input: Bose Mini II SoundLink (AVRCP) as /devices/virtual/input/input45
[58609.613792] Bluetooth: hci0: ACL packet for unknown connection handle 3837
[58801.988272] legion_laptop: Unexpected ACPI result for 14afd777-106f-4c9b-b334-d388dc7809be:1: expected type 3 but got 1; expected length 16 but got 0;
[58801.999983] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58802.010134] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:5: expected type 3 but got 1; expected length 16 but got 0;
[58802.019132] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:3: expected type 3 but got 1; expected length 16 but got 0;
[58802.028809] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58814.035456] legion_laptop: Set powermode
[58830.708822] legion_laptop: Set powermode
[58836.034586] legion_laptop: Set powermode
[58993.328685] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58993.342669] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:5: expected type 3 but got 1; expected length 16 but got 0;
[58993.352919] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:3: expected type 3 but got 1; expected length 16 but got 0;
[58993.363439] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58993.375335] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58993.386782] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:5: expected type 3 but got 1; expected length 16 but got 0;
[58993.397114] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:3: expected type 3 but got 1; expected length 16 but got 0;
[58993.406278] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[59005.027251] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[59005.037398] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:5: expected type 3 but got 1; expected length 16 but got 0;

2023-05-08 17:27:11,064 - INFO: Feature GPUPPABPowerLimit writing: 0
2023-05-08 17:27:11,064 - INFO: Feature GPUPPABPowerLimit reading
2023-05-08 17:27:11,064 - ERROR: Feature GPUPPABPowerLimit reading error [Errno 22] Invalid argument
2023-05-08 17:27:11,072 - ERROR: [58609.613792] Bluetooth: hci0: ACL packet for unknown connection handle 3837
[58801.988272] legion_laptop: Unexpected ACPI result for 14afd777-106f-4c9b-b334-d388dc7809be:1: expected type 3 but got 1; expected length 16 but got 0;
[58801.999983] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58802.010134] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:5: expected type 3 but got 1; expected length 16 but got 0;
[58802.019132] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:3: expected type 3 but got 1; expected length 16 but got 0;
[58802.028809] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58814.035456] legion_laptop: Set powermode
[58830.708822] legion_laptop: Set powermode
[58836.034586] legion_laptop: Set powermode
[58993.328685] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58993.342669] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:5: expected type 3 but got 1; expected length 16 but got 0;
[58993.352919] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:3: expected type 3 but got 1; expected length 16 but got 0;
[58993.363439] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58993.375335] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58993.386782] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:5: expected type 3 but got 1; expected length 16 but got 0;
[58993.397114] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:3: expected type 3 but got 1; expected length 16 but got 0;
[58993.406278] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[59005.027251] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[59005.037398] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:5: expected type 3 but got 1; expected length 16 but got 0;
[59005.046499] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:3: expected type 3 but got 1; expected length 16 but got 0;

2023-05-08 17:27:11,074 - INFO: Feature GPUTemperatureLimit writing: 0
2023-05-08 17:27:11,074 - INFO: Feature GPUTemperatureLimit reading
2023-05-08 17:27:11,075 - ERROR: Feature GPUTemperatureLimit reading error [Errno 22] Invalid argument
2023-05-08 17:27:11,082 - ERROR: [58801.988272] legion_laptop: Unexpected ACPI result for 14afd777-106f-4c9b-b334-d388dc7809be:1: expected type 3 but got 1; expected length 16 but got 0;
[58801.999983] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58802.010134] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:5: expected type 3 but got 1; expected length 16 but got 0;
[58802.019132] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:3: expected type 3 but got 1; expected length 16 but got 0;
[58802.028809] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58814.035456] legion_laptop: Set powermode
[58830.708822] legion_laptop: Set powermode
[58836.034586] legion_laptop: Set powermode
[58993.328685] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58993.342669] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:5: expected type 3 but got 1; expected length 16 but got 0;
[58993.352919] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:3: expected type 3 but got 1; expected length 16 but got 0;
[58993.363439] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58993.375335] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58993.386782] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:5: expected type 3 but got 1; expected length 16 but got 0;
[58993.397114] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:3: expected type 3 but got 1; expected length 16 but got 0;
[58993.406278] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[59005.027251] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[59005.037398] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:5: expected type 3 but got 1; expected length 16 but got 0;
[59005.046499] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:3: expected type 3 but got 1; expected length 16 but got 0;
[59005.056634] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3

2023-05-08 17:27:11,083 - INFO: Feature StrFileFeature reading
2023-05-08 17:27:11,083 - INFO: Feature StrFileFeature reading: quiet balanced balanced-performance performance
2023-05-08 17:27:11,084 - INFO: Feature PlatformProfileFeature reading
2023-05-08 17:27:11,084 - INFO: Feature PlatformProfileFeature reading: balanced-performance
2023-05-08 17:27:11,084 - INFO: Feature CPULongtermPowerLimit reading
2023-05-08 17:27:11,084 - INFO: Feature CPULongtermPowerLimit reading: 85
2023-05-08 17:27:11,084 - INFO: Feature CPUShorttermPowerLimit reading
2023-05-08 17:27:11,085 - INFO: Feature CPUShorttermPowerLimit reading: 95
2023-05-08 17:27:11,085 - INFO: Feature CPUPeakPowerLimit reading
2023-05-08 17:27:11,085 - ERROR: Feature CPUPeakPowerLimit reading error [Errno 22] Invalid argument
2023-05-08 17:27:11,093 - ERROR: [58801.999983] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58802.010134] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:5: expected type 3 but got 1; expected length 16 but got 0;
[58802.019132] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:3: expected type 3 but got 1; expected length 16 but got 0;
[58802.028809] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58814.035456] legion_laptop: Set powermode
[58830.708822] legion_laptop: Set powermode
[58836.034586] legion_laptop: Set powermode
[58993.328685] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58993.342669] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:5: expected type 3 but got 1; expected length 16 but got 0;
[58993.352919] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:3: expected type 3 but got 1; expected length 16 but got 0;
[58993.363439] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58993.375335] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58993.386782] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:5: expected type 3 but got 1; expected length 16 but got 0;
[58993.397114] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:3: expected type 3 but got 1; expected length 16 but got 0;
[58993.406278] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[59005.027251] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[59005.037398] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:5: expected type 3 but got 1; expected length 16 but got 0;
[59005.046499] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:3: expected type 3 but got 1; expected length 16 but got 0;
[59005.056634] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[59005.066961] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3

2023-05-08 17:27:11,095 - INFO: Feature CPUCrossLoadingPowerLimit reading
2023-05-08 17:27:11,095 - INFO: Feature CPUCrossLoadingPowerLimit reading: 0
2023-05-08 17:27:11,095 - INFO: Feature CPUAPUSPPTPowerLimit reading
2023-05-08 17:27:11,095 - INFO: Feature CPUAPUSPPTPowerLimit reading: 0
2023-05-08 17:27:11,095 - INFO: Feature GPUCTGPPowerLimit reading
2023-05-08 17:27:11,095 - ERROR: Feature GPUCTGPPowerLimit reading error [Errno 22] Invalid argument
2023-05-08 17:27:11,103 - ERROR: [58802.010134] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:5: expected type 3 but got 1; expected length 16 but got 0;
[58802.019132] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:3: expected type 3 but got 1; expected length 16 but got 0;
[58802.028809] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58814.035456] legion_laptop: Set powermode
[58830.708822] legion_laptop: Set powermode
[58836.034586] legion_laptop: Set powermode
[58993.328685] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58993.342669] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:5: expected type 3 but got 1; expected length 16 but got 0;
[58993.352919] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:3: expected type 3 but got 1; expected length 16 but got 0;
[58993.363439] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58993.375335] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58993.386782] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:5: expected type 3 but got 1; expected length 16 but got 0;
[58993.397114] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:3: expected type 3 but got 1; expected length 16 but got 0;
[58993.406278] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[59005.027251] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[59005.037398] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:5: expected type 3 but got 1; expected length 16 but got 0;
[59005.046499] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:3: expected type 3 but got 1; expected length 16 but got 0;
[59005.056634] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[59005.066961] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[59005.077308] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:5: expected type 3 but got 1; expected length 16 but got 0;

2023-05-08 17:27:11,104 - INFO: Feature GPUPPABPowerLimit reading
2023-05-08 17:27:11,105 - ERROR: Feature GPUPPABPowerLimit reading error [Errno 22] Invalid argument
2023-05-08 17:27:11,113 - ERROR: [58802.019132] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:3: expected type 3 but got 1; expected length 16 but got 0;
[58802.028809] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58814.035456] legion_laptop: Set powermode
[58830.708822] legion_laptop: Set powermode
[58836.034586] legion_laptop: Set powermode
[58993.328685] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58993.342669] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:5: expected type 3 but got 1; expected length 16 but got 0;
[58993.352919] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:3: expected type 3 but got 1; expected length 16 but got 0;
[58993.363439] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58993.375335] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58993.386782] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:5: expected type 3 but got 1; expected length 16 but got 0;
[58993.397114] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:3: expected type 3 but got 1; expected length 16 but got 0;
[58993.406278] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[59005.027251] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[59005.037398] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:5: expected type 3 but got 1; expected length 16 but got 0;
[59005.046499] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:3: expected type 3 but got 1; expected length 16 but got 0;
[59005.056634] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[59005.066961] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[59005.077308] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:5: expected type 3 but got 1; expected length 16 but got 0;
[59005.086664] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:3: expected type 3 but got 1; expected length 16 but got 0;

2023-05-08 17:27:11,114 - INFO: Feature GPUTemperatureLimit reading
2023-05-08 17:27:11,114 - ERROR: Feature GPUTemperatureLimit reading error [Errno 22] Invalid argument
2023-05-08 17:27:11,122 - ERROR: [58802.028809] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58814.035456] legion_laptop: Set powermode
[58830.708822] legion_laptop: Set powermode
[58836.034586] legion_laptop: Set powermode
[58993.328685] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58993.342669] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:5: expected type 3 but got 1; expected length 16 but got 0;
[58993.352919] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:3: expected type 3 but got 1; expected length 16 but got 0;
[58993.363439] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58993.375335] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58993.386782] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:5: expected type 3 but got 1; expected length 16 but got 0;
[58993.397114] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:3: expected type 3 but got 1; expected length 16 but got 0;
[58993.406278] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[59005.027251] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[59005.037398] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:5: expected type 3 but got 1; expected length 16 but got 0;
[59005.046499] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:3: expected type 3 but got 1; expected length 16 but got 0;
[59005.056634] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[59005.066961] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[59005.077308] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:5: expected type 3 but got 1; expected length 16 but got 0;
[59005.086664] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:3: expected type 3 but got 1; expected length 16 but got 0;
[59005.096456] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3

2023-05-08 17:27:15,818 - INFO: Feature StrFileFeature reading
2023-05-08 17:27:15,818 - INFO: Feature StrFileFeature reading: quiet balanced balanced-performance performance
2023-05-08 17:27:15,819 - INFO: Feature PlatformProfileFeature reading
2023-05-08 17:27:15,819 - INFO: Feature PlatformProfileFeature reading: balanced-performance
2023-05-08 17:27:15,819 - INFO: Feature CPULongtermPowerLimit reading
2023-05-08 17:27:15,820 - INFO: Feature CPULongtermPowerLimit reading: 85
2023-05-08 17:27:15,820 - INFO: Feature CPUShorttermPowerLimit reading
2023-05-08 17:27:15,820 - INFO: Feature CPUShorttermPowerLimit reading: 95
2023-05-08 17:27:15,821 - INFO: Feature CPUPeakPowerLimit reading
2023-05-08 17:27:15,821 - ERROR: Feature CPUPeakPowerLimit reading error [Errno 22] Invalid argument
2023-05-08 17:27:15,832 - ERROR: [58814.035456] legion_laptop: Set powermode
[58830.708822] legion_laptop: Set powermode
[58836.034586] legion_laptop: Set powermode
[58993.328685] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58993.342669] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:5: expected type 3 but got 1; expected length 16 but got 0;
[58993.352919] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:3: expected type 3 but got 1; expected length 16 but got 0;
[58993.363439] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58993.375335] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58993.386782] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:5: expected type 3 but got 1; expected length 16 but got 0;
[58993.397114] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:3: expected type 3 but got 1; expected length 16 but got 0;
[58993.406278] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[59005.027251] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[59005.037398] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:5: expected type 3 but got 1; expected length 16 but got 0;
[59005.046499] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:3: expected type 3 but got 1; expected length 16 but got 0;
[59005.056634] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[59005.066961] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[59005.077308] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:5: expected type 3 but got 1; expected length 16 but got 0;
[59005.086664] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:3: expected type 3 but got 1; expected length 16 but got 0;
[59005.096456] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[59009.803140] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3

2023-05-08 17:27:15,834 - INFO: Feature CPUCrossLoadingPowerLimit reading
2023-05-08 17:27:15,835 - INFO: Feature CPUCrossLoadingPowerLimit reading: 0
2023-05-08 17:27:15,835 - INFO: Feature CPUAPUSPPTPowerLimit reading
2023-05-08 17:27:15,835 - INFO: Feature CPUAPUSPPTPowerLimit reading: 0
2023-05-08 17:27:15,836 - INFO: Feature GPUCTGPPowerLimit reading
2023-05-08 17:27:15,836 - ERROR: Feature GPUCTGPPowerLimit reading error [Errno 22] Invalid argument
2023-05-08 17:27:15,844 - ERROR: [58830.708822] legion_laptop: Set powermode
[58836.034586] legion_laptop: Set powermode
[58993.328685] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58993.342669] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:5: expected type 3 but got 1; expected length 16 but got 0;
[58993.352919] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:3: expected type 3 but got 1; expected length 16 but got 0;
[58993.363439] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58993.375335] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58993.386782] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:5: expected type 3 but got 1; expected length 16 but got 0;
[58993.397114] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:3: expected type 3 but got 1; expected length 16 but got 0;
[58993.406278] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[59005.027251] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[59005.037398] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:5: expected type 3 but got 1; expected length 16 but got 0;
[59005.046499] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:3: expected type 3 but got 1; expected length 16 but got 0;
[59005.056634] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[59005.066961] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[59005.077308] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:5: expected type 3 but got 1; expected length 16 but got 0;
[59005.086664] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:3: expected type 3 but got 1; expected length 16 but got 0;
[59005.096456] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[59009.803140] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[59009.817703] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:5: expected type 3 but got 1; expected length 16 but got 0;

2023-05-08 17:27:15,845 - INFO: Feature GPUPPABPowerLimit reading
2023-05-08 17:27:15,846 - ERROR: Feature GPUPPABPowerLimit reading error [Errno 22] Invalid argument
2023-05-08 17:27:15,855 - ERROR: [58836.034586] legion_laptop: Set powermode
[58993.328685] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58993.342669] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:5: expected type 3 but got 1; expected length 16 but got 0;
[58993.352919] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:3: expected type 3 but got 1; expected length 16 but got 0;
[58993.363439] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58993.375335] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58993.386782] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:5: expected type 3 but got 1; expected length 16 but got 0;
[58993.397114] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:3: expected type 3 but got 1; expected length 16 but got 0;
[58993.406278] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[59005.027251] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[59005.037398] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:5: expected type 3 but got 1; expected length 16 but got 0;
[59005.046499] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:3: expected type 3 but got 1; expected length 16 but got 0;
[59005.056634] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[59005.066961] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[59005.077308] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:5: expected type 3 but got 1; expected length 16 but got 0;
[59005.086664] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:3: expected type 3 but got 1; expected length 16 but got 0;
[59005.096456] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[59009.803140] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[59009.817703] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:5: expected type 3 but got 1; expected length 16 but got 0;
[59009.827617] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:3: expected type 3 but got 1; expected length 16 but got 0;

2023-05-08 17:27:15,856 - INFO: Feature GPUTemperatureLimit reading
2023-05-08 17:27:15,857 - ERROR: Feature GPUTemperatureLimit reading error [Errno 22] Invalid argument
2023-05-08 17:27:15,867 - ERROR: [58993.328685] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58993.342669] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:5: expected type 3 but got 1; expected length 16 but got 0;
[58993.352919] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:3: expected type 3 but got 1; expected length 16 but got 0;
[58993.363439] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58993.375335] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[58993.386782] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:5: expected type 3 but got 1; expected length 16 but got 0;
[58993.397114] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:3: expected type 3 but got 1; expected length 16 but got 0;
[58993.406278] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[59005.027251] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[59005.037398] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:5: expected type 3 but got 1; expected length 16 but got 0;
[59005.046499] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:3: expected type 3 but got 1; expected length 16 but got 0;
[59005.056634] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[59005.066961] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[59005.077308] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:5: expected type 3 but got 1; expected length 16 but got 0;
[59005.086664] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:3: expected type 3 but got 1; expected length 16 but got 0;
[59005.096456] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[59009.803140] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3
[59009.817703] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:5: expected type 3 but got 1; expected length 16 but got 0;
[59009.827617] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:3: expected type 3 but got 1; expected length 16 but got 0;
[59009.838923] legion_laptop: Unexpected ACPI result for da7547f1-824d-405f-be79-d9903e29ced7:8: expected type 1 but got 3

2023-05-08 17:32:10,392 - INFO: Feature GPUOverclock writing: 1
2023-05-08 17:32:10,493 - INFO: Feature GPUOverclock reading
2023-05-08 17:32:10,494 - INFO: Feature GPUOverclock reading: 0
2023-05-08 17:32:12,967 - INFO: Feature GPUOverclock writing: 1
2023-05-08 17:32:13,068 - INFO: Feature GPUOverclock reading
2023-05-08 17:32:13,069 - INFO: Feature GPUOverclock reading: 0
2023-05-08 17:32:55,597 - INFO: Feature RapidChargingFeature writing: 0
2023-05-08 17:32:55,698 - INFO: Feature RapidChargingFeature reading
2023-05-08 17:32:55,699 - INFO: Feature RapidChargingFeature reading: 0
2023-05-08 17:32:55,800 - INFO: Feature BatteryConservation reading
2023-05-08 17:32:55,801 - INFO: Feature BatteryConservation reading: 0
2023-05-08 17:44:15,919 - INFO: Feature BatteryConservation writing: 0
2023-05-08 17:44:15,920 - INFO: Feature RapidChargingFeature writing: 1
2023-05-08 17:44:16,021 - INFO: Feature RapidChargingFeature reading
2023-05-08 17:44:16,022 - INFO: Feature RapidChargingFeature reading: 1
2023-05-08 17:44:16,122 - INFO: Feature BatteryConservation reading
2023-05-08 17:44:16,123 - INFO: Feature BatteryConservation reading: 0
2023-05-08 17:44:33,063 - INFO: Feature RapidChargingFeature writing: 0
2023-05-08 17:44:33,064 - INFO: Feature BatteryConservation writing: 1
2023-05-08 17:44:33,165 - INFO: Feature BatteryConservation reading
2023-05-08 17:44:33,224 - INFO: Feature BatteryConservation reading: 1
2023-05-08 17:44:33,324 - INFO: Feature RapidChargingFeature reading
2023-05-08 17:44:33,325 - INFO: Feature RapidChargingFeature reading: 0
2023-05-08 17:44:47,964 - INFO: Feature BatteryConservation writing: 0
2023-05-08 17:44:47,964 - INFO: Feature RapidChargingFeature writing: 1
2023-05-08 17:44:48,065 - INFO: Feature RapidChargingFeature reading
2023-05-08 17:44:48,141 - INFO: Feature RapidChargingFeature reading: 1
2023-05-08 17:44:48,242 - INFO: Feature BatteryConservation reading
2023-05-08 17:44:48,243 - INFO: Feature BatteryConservation reading: 0
2023-05-08 17:47:09,102 - INFO: Feature RapidChargingFeature writing: 0
2023-05-08 17:47:09,103 - INFO: Feature BatteryConservation writing: 1
2023-05-08 17:47:09,203 - INFO: Feature BatteryConservation reading
2023-05-08 17:47:09,204 - INFO: Feature BatteryConservation reading: 1
2023-05-08 17:47:09,305 - INFO: Feature RapidChargingFeature reading
2023-05-08 17:47:09,306 - INFO: Feature RapidChargingFeature reading: 0

Model name: Lenovo Legion 5 Pro-16ACH6H Laptop - Type 82JQ
CPU model: AMD Ryzen 7 5800H
GPU model: Nvidia GeForce RTX 3070 Mobile
Keyboard backlight: off

sudo dmidecode -t system
# dmidecode 3.5
Getting SMBIOS data from sysfs.
SMBIOS 3.3.0 present.

Handle 0x0001, DMI type 1, 27 bytes
System Information
        Manufacturer: LENOVO
        Product Name: 82JQ
        Version: Legion 5 Pro 16ACH6H
        Serial Number:
        UUID:
        Wake-up Type: Power Switch
        SKU Number: LENOVO_MT_82JQ_BU_idea_FM_Legion 5 Pro 16ACH6H
        Family: Legion 5 Pro 16ACH6H

Handle 0x0020, DMI type 12, 5 bytes
System Configuration Options
        Option 1: String1 for Type12 Equipment Manufacturer
        Option 2: String2 for Type12 Equipment Manufacturer
        Option 3: String3 for Type12 Equipment Manufacturer
        Option 4: String4 for Type12 Equipment Manufacturer

Handle 0x0030, DMI type 32, 20 bytes
System Boot Information
        Status: No errors detected
sudo dmidecode -t bios
# dmidecode 3.5
Getting SMBIOS data from sysfs.
SMBIOS 3.3.0 present.

Handle 0x0000, DMI type 0, 26 bytes
BIOS Information
        Vendor: LENOVO
        Version: GKCN60WW
        Release Date: 03/07/2023
        Address: 0xE0000
        Runtime Size: 128 kB
        ROM Size: 16 MB
        Characteristics:
                PCI is supported
                BIOS is upgradeable
                BIOS shadowing is allowed
                Boot from CD is supported
                Selectable boot is supported
                EDD is supported
                Japanese floppy for NEC 9800 1.2 MB is supported (int 13h)
                Japanese floppy for Toshiba 1.2 MB is supported (int 13h)
                5.25"/360 kB floppy services are supported (int 13h)
                5.25"/1.2 MB floppy services are supported (int 13h)
                3.5"/720 kB floppy services are supported (int 13h)
                3.5"/2.88 MB floppy services are supported (int 13h)
                8042 keyboard services are supported (int 9h)
                CGA/mono video services are supported (int 10h)
                ACPI is supported
                USB legacy is supported
                BIOS boot specification is supported
                Targeted content distribution is supported
                UEFI is supported
        BIOS Revision: 1.60
        Firmware Revision: 1.60

Handle 0x0021, DMI type 13, 22 bytes
BIOS Language Information
        Language Description Format: Long
        Installable Languages: 4
                en|US|iso8859-1
                fr|FR|iso8859-1
                ja|JP|unicode
                zh|TW|unicode
        Currently Installed Language: en|US|iso8859-1
sudo cat /sys/kernel/debug/legion/fancurve
EC Chip ID: 8227
EC Chip Version: 2a4
legion_laptop features: fancurve powermode platformprofile platformprofilenotify minifancurve
legion_laptop ec_readonly: 0
ACPI CFG error: 0
ACPI CFG: 2081289482
temperature access method: 1
CPU temperature error: 0
CPU temperature: 46
CPU temperature EC error: 0
CPU temperature EC: 46
CPU temperature ACPI error: 0
CPU temperature ACPI: 46
CPU temperature WMI error: 0
CPU temperature WMI: 0
CPU temperature WMI2 error: 0
CPU temperature WMI2: 46
GPU temperature error: 0
GPU temperature: 39
GPU temperature EC error: 0
GPU temperature EC: 39
GPU temperature ACPI error: 0
GPU temperature ACPI: 39
GPU temperature WMI error: 0
GPU temperature WMI: 0
GPU temperature WMI2 error: 0
GPU temperature WMI2: 39
fan speed access method: 1
1 fanspeed error: 0
1 fanspeed: 1868
1 fanspeed EC error: 0
1 fanspeed EC: 1868
1 fanspeed ACPI error: 0
1 fanspeed ACPI: 1800
1 fanspeed WMI error: 0
1 fanspeed WMI: 0
1 fanspeed WMI2 error: 0
1 fanspeed WMI2: 1800
2 fanspeed error: 0
2 fanspeed: 1755
2 fanspeed EC error: 0
2 fanspeed EC: 1755
2 fanspeed ACPI error: 0
2 fanspeed ACPI: 1700
2 fanspeed WMI error: 0
2 fanspeed WMI: 0
2 fanspeed WMI2 error: 0
2 fanspeed WMI2: 1700
powermode access method: 3
powermode error: 0
powermode: 2
powermode EC error: 0
powermode EC: 16
powermode ACPI error: -5
powermode ACPI: 0
powermode WMI error: 0
powermode WMI: 2
has custom powermode: 1
ACPI rapidcharge error: 0
ACPI rapidcharge: 0
WMI backlight 2 state: 0
WMI backlight 3 state: 0
WMI light IO port: 0
WMI light y logo/lid: 0
EC minifancurve feature enabled: 1
EC minifancurve on cool: true
EC lockfancontroller error: 0
EC lockfancontroller: false
EC fanfullspeed error: false
EC fanfullspeed status: 0
EC fan curve current point id: 1
EC fan curve points size: 10
Current fan curve in hardware (embedded controller):
rpm1|rpm2|acceleration|deceleration|cpu_min_temp|cpu_max_temp|gpu_min_temp|gpu_max_temp|ic_min_temp|ic_max_temp
0        0       2       2       0       63      0       66      0       43
1800     1700    2       2       58      63      62      66      38      46
1800     1900    2       2       58      63      62      66      42      51
2100     2100    2       2       58      63      62      66      46      127
2300     2400    2       2       58      69      62      66      127     127
2600     2600    2       2       63      76      62      66      127     127
2800     2900    2       2       71      80      62      70      127     127
3500     3500    2       2       75      88      65      75      127     127
3800     3800    2       2       83      94      70      78      127     127
4200     4200    2       2       90      127     74      127     127     127
=====================

fwts_wmi.log
acpi_re.tar.gz

Model name: Legion Y9000P IRX8 (2023)
CPU model: 13th Gen Intel(R) Core(TM) i9-13900HX
GPU model: Nvidia GeForce RTX 4060 Mobile
Keyboard blacklght: off

sudo dmidecode -t system

Getting SMBIOS data from sysfs.
SMBIOS 3.4 present.

Handle 0x0001, DMI type 1, 27 bytes
System Information
        Manufacturer: LENOVO
        Product Name: 82WK
        Version: Legion Y9000P IRX8
        Serial Number: PF430F5V
        UUID: cce4366d-a858-11ed-80f3-e880886396a5
        Wake-up Type: Power Switch
        SKU Number: LENOVO_MT_82WK_BU_idea_FM_Legion Y9000P IRX8
        Family: Legion Y9000P IRX8

Handle 0x0024, DMI type 12, 5 bytes
System Configuration Options
        Option 1: ConfigOptions1
        Option 2: ConfigOptions2
        Option 3: ConfigOptions3

Handle 0x0027, DMI type 15, 29 bytes
System Event Log
        Area Length: 0 bytes
        Header Start Offset: 0x0000
        Header Length: 8192 bytes
        Data Start Offset: 0x2000
        Access Method: General-purpose non-volatile data functions
        Access Address: 0x0000
        Status: Valid, Not Full
        Change Token: 0x12345678
        Header Format: OEM-specific
        Supported Log Type Descriptors: 3
        Descriptor 1: POST memory resize
        Data Format 1: None
        Descriptor 2: POST error
        Data Format 2: POST results bitmap
        Descriptor 3: Log area reset/cleared
        Data Format 3: None

Handle 0x0034, DMI type 32, 11 bytes
System Boot Information
        Status: No errors detected

sudo dmidecode -t bios

Getting SMBIOS data from sysfs.
SMBIOS 3.4 present.

Handle 0x0000, DMI type 0, 26 bytes
BIOS Information
        Vendor: LENOVO
        Version: KWCN31WW
        Release Date: 02/09/2023
        Address: 0xE0000
        Runtime Size: 128 kB
        ROM Size: 16 MB
        Characteristics:
                PCI is supported
                BIOS is upgradeable
                BIOS shadowing is allowed
                Boot from CD is supported
                Selectable boot is supported
                EDD is supported
                Japanese floppy for NEC 9800 1.2 MB is supported (int 13h)
                Japanese floppy for Toshiba 1.2 MB is supported (int 13h)
                5.25"/360 kB floppy services are supported (int 13h)
                5.25"/1.2 MB floppy services are supported (int 13h)
                3.5"/720 kB floppy services are supported (int 13h)
                3.5"/2.88 MB floppy services are supported (int 13h)
                8042 keyboard services are supported (int 9h)
                CGA/mono video services are supported (int 10h)
                ACPI is supported
                USB legacy is supported
                BIOS boot specification is supported
                Targeted content distribution is supported
                UEFI is supported
        BIOS Revision: 1.31
        Firmware Revision: 1.31

Handle 0x0025, DMI type 13, 22 bytes
BIOS Language Information
        Language Description Format: Long
        Installable Languages: 8
                en|US|iso8859-1,0
                fr|FR|iso8859-1,0
                zh|TW|unicode,0
                ja|JP|unicode,0
                it|IT|iso8859-1,0
                es|ES|iso8859-1,0
                de|DE|iso8859-1,0
                pt|PT|iso8859-1,0
        Currently Installed Language: en|US|iso8859-1,0

no pth /sys/kernel/debug/logion

fwts_wmi.log

acpi_re.zip

Model name: Lenovo Legion 7 Gen 7 (AMD Advantage Edition)
CPU model: AMD Ryzen 9 6900HX
GPU model: AMD ATI Radeon RX 6850 XT
Keyboard backlight: Per Key RGB, 6 modes -- customizable via Lenovo Vantage in Windows

Output of sudo dmidecode -t system. Please remove Serial Number and UUID for privacy:

# dmidecode 3.4
Getting SMBIOS data from sysfs.
SMBIOS 3.3.0 present.

Handle 0x0001, DMI type 1, 27 bytes
System Information
        Manufacturer: LENOVO
        Product Name: 82UH
        Version: Legion 7 16ARHA7
        Serial Number: XXXXXXXX
        UUID: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
        Wake-up Type: Power Switch
        SKU Number: LENOVO_MT_82UH_BU_idea_FM_Legion 7 16ARHA7
        Family: Legion 7 16ARHA7

Handle 0x001B, DMI type 12, 5 bytes
System Configuration Options
        Option 1: String1 for Type12 Equipment Manufacturer
        Option 2: String2 for Type12 Equipment Manufacturer
        Option 3: String3 for Type12 Equipment Manufacturer
        Option 4: String4 for Type12 Equipment Manufacturer

Handle 0x0029, DMI type 32, 20 bytes
System Boot Information
        Status: No errors detected

Output of sudo dmidecode -t bios:

# dmidecode 3.4
Getting SMBIOS data from sysfs.
SMBIOS 3.3.0 present.

Handle 0x0000, DMI type 0, 26 bytes
BIOS Information
        Vendor: LENOVO
        Version: K9CN42WW
        Release Date: 03/10/2023
        Address: 0xE0000
        Runtime Size: 128 kB
        ROM Size: 32 MB
        Characteristics:
                PCI is supported
                BIOS is upgradeable
                BIOS shadowing is allowed
                Boot from CD is supported
                Selectable boot is supported
                EDD is supported
                Japanese floppy for NEC 9800 1.2 MB is supported (int 13h)
                Japanese floppy for Toshiba 1.2 MB is supported (int 13h)
                5.25"/360 kB floppy services are supported (int 13h)
                5.25"/1.2 MB floppy services are supported (int 13h)
                3.5"/720 kB floppy services are supported (int 13h)
                3.5"/2.88 MB floppy services are supported (int 13h)
                8042 keyboard services are supported (int 9h)
                CGA/mono video services are supported (int 10h)
                ACPI is supported
                USB legacy is supported
                BIOS boot specification is supported
                Targeted content distribution is supported
                UEFI is supported
        BIOS Revision: 1.42
        Firmware Revision: 1.42

Handle 0x001C, DMI type 13, 22 bytes
BIOS Language Information
        Language Description Format: Long
        Installable Languages: 4
                en|US|iso8859-1
                fr|FR|iso8859-1
                ja|JP|unicode
                zh|TW|unicode
        Currently Installed Language: en|US|iso8859-1

Output of sudo cat /sys/kernel/debug/legion/fancurve:

EC Chip ID: 5507
EC Chip Version: 2a4
legion_laptop features: fancurve powermode platformprofile platformprofilenotify minifancurve
legion_laptop ec_readonly: 0
ACPI CFG error: 0
ACPI CFG: 2081289482
temperature access method: 1
CPU temperature error: 0
CPU temperature: 39
CPU temperature EC error: 0
CPU temperature EC: 39
CPU temperature ACPI error: 0
CPU temperature ACPI: 39
CPU temperature WMI error: 0
CPU temperature WMI: 0
CPU temperature WMI2 error: 0
CPU temperature WMI2: 39
GPU temperature error: 0
GPU temperature: 0
GPU temperature EC error: 0
GPU temperature EC: 0
GPU temperature ACPI error: 0
GPU temperature ACPI: 0
GPU temperature WMI error: 0
GPU temperature WMI: 0
GPU temperature WMI2 error: 0
GPU temperature WMI2: 0
fan speed access method: 1
1 fanspeed error: 0
1 fanspeed: 1687
1 fanspeed EC error: 0
1 fanspeed EC: 1687
1 fanspeed ACPI error: 0
1 fanspeed ACPI: 1600
1 fanspeed WMI error: 0
1 fanspeed WMI: 0
1 fanspeed WMI2 error: 0
1 fanspeed WMI2: 1600
2 fanspeed error: 0
2 fanspeed: 1687
2 fanspeed EC error: 0
2 fanspeed EC: 1687
2 fanspeed ACPI error: 0
2 fanspeed ACPI: 1600
2 fanspeed WMI error: 0
2 fanspeed WMI: 0
2 fanspeed WMI2 error: 0
2 fanspeed WMI2: 1600
powermode access method: 3
powermode error: 0
powermode: 2
powermode EC error: 0
powermode EC: 0
powermode ACPI error: -5
powermode ACPI: 0
powermode WMI error: 0
powermode WMI: 2
has custom powermode: 1
ACPI rapidcharge error: 0
ACPI rapidcharge: 0
WMI backlight 2 state: 0
WMI backlight 3 state: -14
WMI light IO port: 0
WMI light y logo/lid: 0
EC minifancurve feature enabled: 1
EC minifancurve on cool: true
EC lockfancontroller error: 0
EC lockfancontroller: false
EC fanfullspeed error: false
EC fanfullspeed status: 0
EC fan curve current point id: 1
EC fan curve points size: 4
Current fan curve in hardware (embedded controller):
rpm1|rpm2|acceleration|deceleration|cpu_min_temp|cpu_max_temp|gpu_min_temp|gpu_max_temp|ic_min_temp|ic_max_temp
0        0       2       2       0       127     0       127     0       37
1600     1600    2       2       127     127     127     127     33      41
1700     1700    2       2       127     127     127     127     38      46
1900     1900    2       2       127     127     127     127     41      127

acpi_re.zip
fwts_re.zip
WMI Methods - Lenovo Legion 7 Gen 7 AMD.txt

Model and Debug Info

Model name: Legion Pro 7 (Intel, Gen 8) (16IRX8H)
CPU model: Intel i9-13900HX
GPU model: NVIDIA GeForce RTX 4090
Keyboard backlight: Per-key RGB

Output of `sudo dmidecode -t system`
# dmidecode 3.3
Getting SMBIOS data from sysfs.
SMBIOS 3.4 present.

Handle 0x0001, DMI type 1, 27 bytes
System Information
	Manufacturer: LENOVO
	Product Name: 82WQ
	Version: Legion Pro 7 16IRX8H
	Serial Number: ********
	UUID: ********-****-****-****-************
	Wake-up Type: Power Switch
	SKU Number: LENOVO_MT_82WQ_BU_idea_FM_Legion Pro 7 16IRX8H
	Family: Legion Pro 7 16IRX8H

Handle 0x0024, DMI type 12, 5 bytes
System Configuration Options
	Option 1: ConfigOptions1
	Option 2: ConfigOptions2
	Option 3: ConfigOptions3

Handle 0x0027, DMI type 15, 29 bytes
System Event Log
	Area Length: 0 bytes
	Header Start Offset: 0x0000
	Header Length: 8192 bytes
	Data Start Offset: 0x2000
	Access Method: General-purpose non-volatile data functions
	Access Address: 0x0000
	Status: Valid, Not Full
	Change Token: 0x12345678
	Header Format: OEM-specific
	Supported Log Type Descriptors: 3
	Descriptor 1: POST memory resize
	Data Format 1: None
	Descriptor 2: POST error
	Data Format 2: POST results bitmap
	Descriptor 3: Log area reset/cleared
	Data Format 3: None

Handle 0x0034, DMI type 32, 11 bytes
System Boot Information
	Status: No errors detected

Output of `sudo dmidecode -t bios`
# dmidecode 3.3
Getting SMBIOS data from sysfs.
SMBIOS 3.4 present.

Handle 0x0000, DMI type 0, 26 bytes
BIOS Information
	Vendor: LENOVO
	Version: KWCN36WW
	Release Date: 04/28/2023
	Address: 0xE0000
	Runtime Size: 128 kB
	ROM Size: 16 MB
	Characteristics:
		PCI is supported
		BIOS is upgradeable
		BIOS shadowing is allowed
		Boot from CD is supported
		Selectable boot is supported
		EDD is supported
		Japanese floppy for NEC 9800 1.2 MB is supported (int 13h)
		Japanese floppy for Toshiba 1.2 MB is supported (int 13h)
		5.25"/360 kB floppy services are supported (int 13h)
		5.25"/1.2 MB floppy services are supported (int 13h)
		3.5"/720 kB floppy services are supported (int 13h)
		3.5"/2.88 MB floppy services are supported (int 13h)
		8042 keyboard services are supported (int 9h)
		CGA/mono video services are supported (int 10h)
		ACPI is supported
		USB legacy is supported
		BIOS boot specification is supported
		Targeted content distribution is supported
		UEFI is supported
	BIOS Revision: 1.36
	Firmware Revision: 1.36

Handle 0x0025, DMI type 13, 22 bytes
BIOS Language Information
	Language Description Format: Long
	Installable Languages: 8
		en|US|iso8859-1,0
		fr|FR|iso8859-1,0
		zh|TW|unicode,0
		ja|JP|unicode,0
		it|IT|iso8859-1,0
		es|ES|iso8859-1,0
		de|DE|iso8859-1,0
		pt|PT|iso8859-1,0
	Currently Installed Language: en|US|iso8859-1,0

Output of sudo cat /sys/kernel/debug/legion/fancurve: No such file.

WMI entries
Results generated by fwts: Version V22.03.00 (2022-03-17 06:10:44).

Some of this work - Copyright (c) 1999 - 2021, Intel Corp. All rights reserved.
Some of this work - Copyright (c) 2010 - 2021, Canonical.
Some of this work - Copyright (c) 2016 - 2021, IBM.
Some of this work - Copyright (c) 2017 - 2021, ARM Ltd.

This test run on 03/06/23 at 03:06:42 on host Linux ronlegion
6.2.6-76060206-generic #202303130630~1683753207~22.04~77c1465 SMP
PREEMPT_DYNAMIC Wed M x86_64.

Command: "fwts wmi -".
Running tests: wmi.

wmi: Extract and analyse Windows Management Instrumentation (WMI).
--------------------------------------------------------------------------------
ACPICA Exception AE_NOT_FOUND during execution of method \___
ACPICA Exception AE_NOT_FOUND during execution of method \___
ACPICA Exception AE_NOT_FOUND during execution of method \___
ACPICA Exception AE_NOT_FOUND during execution of method \___
ACPICA Exception AE_NOT_FOUND during execution of method \___
ACPICA Exception AE_NOT_FOUND during execution of method \___
ACPICA Exception AE_NOT_FOUND during execution of method \___
ACPICA Exception AE_NOT_FOUND during execution of method \___
ACPICA Exception AE_NOT_FOUND during execution of method \___
ACPICA Exception AE_NOT_FOUND during execution of method \___
ACPICA Exception AE_NOT_FOUND during execution of method \___
ACPICA Exception AE_NOT_FOUND during execution of method \___
ACPICA Exception AE_NOT_FOUND during execution of method \___
ACPICA Exception AE_NOT_FOUND during execution of method \___
ACPICA Exception AE_NOT_FOUND during execution of method \___
ACPICA Exception AE_NOT_FOUND during execution of method \___
ACPICA Exception AE_NOT_FOUND during execution of method \___
ACPICA Exception AE_NOT_FOUND during execution of method \___
ACPICA Exception AE_NOT_FOUND during execution of method \___
ACPICA Exception AE_NOT_FOUND during execution of method \___
ACPICA Exception AE_NOT_FOUND during execution of method \___
ACPICA Exception AE_NOT_FOUND during execution of method \___
ACPICA Exception AE_NOT_FOUND during execution of method \___
ACPICA Exception AE_NOT_FOUND during execution of method \___
ACPICA Exception AE_NOT_FOUND during execution of method \___
ACPICA Exception AE_NOT_FOUND during execution of method \___
Test 1 of 1: Windows Management Instrumentation test.

\_SB_.PC00.AWMI._WDG (1 of 2)
  GUID: 603E9613-EF25-4338-A3D0-C46177516DB7
  WMI Method:
    Flags          : 0x02 (Method)
    Object ID      : AA
    Instance       : 0x01
FAILED [LOW] WMIMultipleMethod: Test 1, GUID
603E9613-EF25-4338-A3D0-C46177516DB7 has multiple associated methods WMAA
defined, this is a firmware bug that leads to ambiguous behaviour.

\_SB_.PC00.AWMI._WDG (2 of 2)
  GUID: 05901221-D566-11D1-B2F0-00A0C9062910
  WMI Object:
    Flags          : 0x00 (None)
    Object ID      : 00
    Instance       : 0x01

\_SB_.WMI4._WDG (1 of 2)
  GUID: C3A03776-51AC-49AA-AD0F-F2F7D62C3F3C
  WMI Object:
    Flags          : 0x05 (Expensive | String)
    Object ID      : AD
    Instance       : 0x03

\_SB_.WMI4._WDG (2 of 2)
  GUID: 05901221-D566-11D1-B2F0-00A0C9062910
  WMI Object:
    Flags          : 0x00 (None)
    Object ID      : BD
    Instance       : 0x01

\_SB_.GZFD._WDG (1 of 27)
  GUID: 887B54E3-DDDC-4B2C-8B88-68A26A8835D0
  WMI Method:
    Flags          : 0x02 (Method)
    Object ID      : AA
    Instance       : 0x01
FAILED [LOW] WMIMultipleMethod: Test 1, GUID
887B54E3-DDDC-4B2C-8B88-68A26A8835D0 has multiple associated methods WMAA
defined, this is a firmware bug that leads to ambiguous behaviour.

\_SB_.GZFD._WDG (2 of 27)
  GUID: 92549549-4BDE-4F06-AC04-CE8BF898DBAA
  WMI Method:
    Flags          : 0x02 (Method)
    Object ID      : AB
    Instance       : 0x01
PASSED: Test 1, 92549549-4BDE-4F06-AC04-CE8BF898DBAA has associated method
\_SB_.GZFD.WMAB

\_SB_.GZFD._WDG (3 of 27)
  GUID: 14AFD777-106F-4C9B-B334-D388DC7809BE
  WMI Method:
    Flags          : 0x02 (Method)
    Object ID      : AC
    Instance       : 0x01
PASSED: Test 1, 14AFD777-106F-4C9B-B334-D388DC7809BE has associated method
\_SB_.GZFD.WMAC

\_SB_.GZFD._WDG (4 of 27)
  GUID: DA7547F1-824D-405F-BE79-D9903E29CED7
  WMI Method:
    Flags          : 0x02 (Method)
    Object ID      : AD
    Instance       : 0x01
PASSED: Test 1, DA7547F1-824D-405F-BE79-D9903E29CED7 has associated method
\_SB_.GZFD.WMAD

\_SB_.GZFD._WDG (5 of 27)
  GUID: DC2A8805-3A8C-41BA-A6F7-092E0089CD3B
  WMI Method:
    Flags          : 0x02 (Method)
    Object ID      : AE
    Instance       : 0x01
PASSED: Test 1, DC2A8805-3A8C-41BA-A6F7-092E0089CD3B has associated method
\_SB_.GZFD.WMAE

\_SB_.GZFD._WDG (6 of 27)
  GUID: 8C5B9127-ECD4-4657-980F-851019F99CA5
  WMI Method:
    Flags          : 0x02 (Method)
    Object ID      : AF
    Instance       : 0x01
PASSED: Test 1, 8C5B9127-ECD4-4657-980F-851019F99CA5 has associated method
\_SB_.GZFD.WMAF

\_SB_.GZFD._WDG (7 of 27)
  GUID: B7F3CA0A-ACDC-42D2-9217-77C6C628FBD2
  WMI Object:
    Flags          : 0x01 (Expensive)
    Object ID      : A0
    Instance       : 0x1b

\_SB_.GZFD._WDG (8 of 27)
  GUID: 887B54E2-DDDC-4B2C-8B88-68A26A8835D0
  WMI Object:
    Flags          : 0x01 (Expensive)
    Object ID      : A1
    Instance       : 0x02

\_SB_.GZFD._WDG (9 of 27)
  GUID: 93A57CD3-BBC6-46AB-951D-31F17CC968A0
  WMI Object:
    Flags          : 0x01 (Expensive)
    Object ID      : A2
    Instance       : 0x13

\_SB_.GZFD._WDG (10 of 27)
  GUID: 87FB2A6D-D802-48E7-9208-4576C5F5C8D8
  WMI Object:
    Flags          : 0x01 (Expensive)
    Object ID      : A3
    Instance       : 0x0f

\_SB_.GZFD._WDG (11 of 27)
  GUID: 4DD5BD84-15A9-47E2-AD65-CC61A5C62FD0
  WMI Object:
    Flags          : 0x01 (Expensive)
    Object ID      : A4
    Instance       : 0x04

\_SB_.GZFD._WDG (12 of 27)
  GUID: 7A8F5407-CB67-4D6E-B547-39B3BE018154
  WMI Object:
    Flags          : 0x01 (Expensive)
    Object ID      : A5
    Instance       : 0x46

\_SB_.GZFD._WDG (13 of 27)
  GUID: 4C90256D-44EA-D6A8-7650-63DF4FEB2CFF
  WMI Object:
    Flags          : 0x01 (Expensive)
    Object ID      : A6
    Instance       : 0x1b

\_SB_.GZFD._WDG (14 of 27)
  GUID: 91433B17-B7B7-4640-BB40-34C67349FBEC
  WMI Object:
    Flags          : 0x01 (Expensive)
    Object ID      : A7
    Instance       : 0x26

\_SB_.GZFD._WDG (15 of 27)
  GUID: 6260ECAD-0D7D-4201-A8BD-2552E812501F
  WMI Object:
    Flags          : 0x01 (Expensive)
    Object ID      : A8
    Instance       : 0x01

\_SB_.GZFD._WDG (16 of 27)
  GUID: 362A3AFE-3D96-4665-8530-96DAD5BB300E
  WMI Object:
    Flags          : 0x01 (Expensive)
    Object ID      : A9
    Instance       : 0x14

\_SB_.GZFD._WDG (17 of 27)
  GUID: 10AFC6D9-EA8B-4590-A2E7-1CD3C84BB4B1
  WMI Event:
    Flags          : 0x08 (Event)
    Notification ID: 0xe2
    Reserved       : 0x00
    Instance       : 0x01
FAILED [MEDIUM] WMIUnknownGUID: Test 1, GUID
10AFC6D9-EA8B-4590-A2E7-1CD3C84BB4B1 is unknown to the kernel, a driver may need
to be implemented for this GUID.
A WMI driver probably needs to be written for this WMI event. It can checked for
using: wmi_has_guid("10AFC6D9-EA8B-4590-A2E7-1CD3C84BB4B1"). One can install a
notify handler using
wmi_install_notify_handler("10AFC6D9-EA8B-4590-A2E7-1CD3C84BB4B1", handler,
NULL). http://lwn.net/Articles/391230 describes how to write an appropriate
driver.

\_SB_.GZFD._WDG (18 of 27)
  GUID: D320289E-8FEA-41E0-86F9-611D83151B5F
  WMI Event:
    Flags          : 0x08 (Event)
    Notification ID: 0xe3
    Reserved       : 0x00
    Instance       : 0x01
FAILED [MEDIUM] WMIUnknownGUID: Test 1, GUID
D320289E-8FEA-41E0-86F9-611D83151B5F is unknown to the kernel, a driver may need
to be implemented for this GUID.

\_SB_.GZFD._WDG (19 of 27)
  GUID: D320289E-8FEA-41E1-86F9-611D83151B5F
  WMI Event:
    Flags          : 0x08 (Event)
    Notification ID: 0xe4
    Reserved       : 0x00
    Instance       : 0x01
FAILED [MEDIUM] WMIUnknownGUID: Test 1, GUID
D320289E-8FEA-41E1-86F9-611D83151B5F is unknown to the kernel, a driver may need
to be implemented for this GUID.

\_SB_.GZFD._WDG (20 of 27)
  GUID: D320289E-8FEA-41E0-86F9-711D83151B5F
  WMI Event:
    Flags          : 0x08 (Event)
    Notification ID: 0xe5
    Reserved       : 0x00
    Instance       : 0x01
FAILED [MEDIUM] WMIUnknownGUID: Test 1, GUID
D320289E-8FEA-41E0-86F9-711D83151B5F is unknown to the kernel, a driver may need
to be implemented for this GUID.

\_SB_.GZFD._WDG (21 of 27)
  GUID: D320289E-8FEA-41E0-86F9-811D83151B5F
  WMI Event:
    Flags          : 0x08 (Event)
    Notification ID: 0xe6
    Reserved       : 0x00
    Instance       : 0x01
FAILED [MEDIUM] WMIUnknownGUID: Test 1, GUID
D320289E-8FEA-41E0-86F9-811D83151B5F is unknown to the kernel, a driver may need
to be implemented for this GUID.

\_SB_.GZFD._WDG (22 of 27)
  GUID: D320289E-8FEA-41E0-86F9-911D83151B5F
  WMI Event:
    Flags          : 0x08 (Event)
    Notification ID: 0xe7
    Reserved       : 0x00
    Instance       : 0x01
FAILED [MEDIUM] WMIUnknownGUID: Test 1, GUID
D320289E-8FEA-41E0-86F9-911D83151B5F is unknown to the kernel, a driver may need
to be implemented for this GUID.

\_SB_.GZFD._WDG (23 of 27)
  GUID: 1E3391A1-2C89-464D-95D9-3028B72E7A33
  WMI Event:
    Flags          : 0x08 (Event)
    Notification ID: 0xe8
    Reserved       : 0x00
    Instance       : 0x01
FAILED [MEDIUM] WMIUnknownGUID: Test 1, GUID
1E3391A1-2C89-464D-95D9-3028B72E7A33 is unknown to the kernel, a driver may need
to be implemented for this GUID.

\_SB_.GZFD._WDG (24 of 27)
  GUID: BE1346E5-3A32-4A31-B8B0-2CD195E1F572
  WMI Event:
    Flags          : 0x08 (Event)
    Notification ID: 0xe9
    Reserved       : 0x00
    Instance       : 0x01
FAILED [MEDIUM] WMIUnknownGUID: Test 1, GUID
BE1346E5-3A32-4A31-B8B0-2CD195E1F572 is unknown to the kernel, a driver may need
to be implemented for this GUID.

\_SB_.GZFD._WDG (25 of 27)
  GUID: 0F7B30EC-AC90-4B34-B62F-87F85115505D
  WMI Event:
    Flags          : 0x08 (Event)
    Notification ID: 0xea
    Reserved       : 0x00
    Instance       : 0x01
FAILED [MEDIUM] WMIUnknownGUID: Test 1, GUID
0F7B30EC-AC90-4B34-B62F-87F85115505D is unknown to the kernel, a driver may need
to be implemented for this GUID.

\_SB_.GZFD._WDG (26 of 27)
  GUID: 67A6C6CC-380A-4D25-AA35-A1397D1FBDFB
  WMI Event:
    Flags          : 0x08 (Event)
    Notification ID: 0xec
    Reserved       : 0x00
    Instance       : 0x01
FAILED [MEDIUM] WMIUnknownGUID: Test 1, GUID
67A6C6CC-380A-4D25-AA35-A1397D1FBDFB is unknown to the kernel, a driver may need
to be implemented for this GUID.

\_SB_.GZFD._WDG (27 of 27)
  GUID: 05901221-D566-11D1-B2F0-00A0C9062910
  WMI Object:
    Flags          : 0x00 (None)
    Object ID      : DD
    Instance       : 0x01

\_SB_.WMIU._WDG (1 of 3)
  GUID: CE6C0974-0407-4F50-88BA-4FC3B6559AD8
  WMI Method:
    Flags          : 0x02 (Method)
    Object ID      : SK
    Instance       : 0x01
PASSED: Test 1, CE6C0974-0407-4F50-88BA-4FC3B6559AD8 has associated method
\_SB_.WMIU.WMSK

\_SB_.WMIU._WDG (2 of 3)
  GUID: 8FC0DE0C-B4E4-43FD-B0F3-8871711C1294
  WMI Event:
    Flags          : 0x08 (Event)
    Notification ID: 0xd0
    Reserved       : 0x00
    Instance       : 0x01
FAILED [MEDIUM] WMIUnknownGUID: Test 1, GUID
8FC0DE0C-B4E4-43FD-B0F3-8871711C1294 is unknown to the kernel, a driver may need
to be implemented for this GUID.

\_SB_.WMIU._WDG (3 of 3)
  GUID: 05901221-D566-11D1-B2F0-00A0C9062910
  WMI Object:
    Flags          : 0x00 (None)
    Object ID      : DA
    Instance       : 0x01

\_SB_.WMIS._WDG (1 of 3)
  GUID: 77E614ED-F19E-46D6-A613-A8669FEE1FF0
  WMI Method:
    Flags          : 0x02 (Method)
    Object ID      : SR
    Instance       : 0x01
PASSED: Test 1, 77E614ED-F19E-46D6-A613-A8669FEE1FF0 has associated method
\_SB_.WMIS.WMSR

\_SB_.WMIS._WDG (2 of 3)
  GUID: 05901221-D566-11D1-B2F0-00A0C9062910
  WMI Object:
    Flags          : 0x00 (None)
    Object ID      : DF
    Instance       : 0x01

\_SB_.WMIS._WDG (3 of 3)
  GUID: 95D1DF76-D6C0-4E16-9193-7B2A849F3DF2
  WMI Event:
    Flags          : 0x08 (Event)
    Notification ID: 0xd0
    Reserved       : 0x00
    Instance       : 0x01
FAILED [MEDIUM] WMIUnknownGUID: Test 1, GUID
95D1DF76-D6C0-4E16-9193-7B2A849F3DF2 is unknown to the kernel, a driver may need
to be implemented for this GUID.

\_SB_.WFDE._WDG (1 of 3)
  GUID: 2BC49DEF-7B15-4F05-8BB7-EE37B9547C0B
  WMI Method:
    Flags          : 0x02 (Method)
    Object ID      : DE
    Instance       : 0x01
PASSED: Test 1, 2BC49DEF-7B15-4F05-8BB7-EE37B9547C0B has associated method
\_SB_.WFDE.WMDE

\_SB_.WFDE._WDG (2 of 3)
  GUID: A6FEA33E-DABF-46F5-BFC8-460D961BEC9F
  WMI Event:
    Flags          : 0x08 (Event)
    Notification ID: 0xd0
    Reserved       : 0x00
    Instance       : 0x01
FAILED [MEDIUM] WMIUnknownGUID: Test 1, GUID
A6FEA33E-DABF-46F5-BFC8-460D961BEC9F is unknown to the kernel, a driver may need
to be implemented for this GUID.

\_SB_.WFDE._WDG (3 of 3)
  GUID: 05901221-D566-11D1-B2F0-00A0C9062910
  WMI Object:
    Flags          : 0x00 (None)
    Object ID      : CC
    Instance       : 0x01

\_SB_.WFTE._WDG (1 of 2)
  GUID: 1F13AB7F-6220-4210-8F8E-8BB5E71EE969
  WMI Method:
    Flags          : 0x02 (Method)
    Object ID      : TE
    Instance       : 0x01
PASSED: Test 1, 1F13AB7F-6220-4210-8F8E-8BB5E71EE969 has associated method
\_SB_.WFTE.WMTE

\_SB_.WFTE._WDG (2 of 2)
  GUID: 05901221-D566-11D1-B2F0-00A0C9062910
  WMI Object:
    Flags          : 0x00 (None)
    Object ID      : CC
    Instance       : 0x01

\_SB_.WMI1._WDG (1 of 2)
  GUID: 82A14BDD-B246-41AB-89E5-6CB41D06C2B3
  WMI Method:
    Flags          : 0x06 (Method | String)
    Object ID      : A0
    Instance       : 0x01
PASSED: Test 1, 82A14BDD-B246-41AB-89E5-6CB41D06C2B3 has associated method
\_SB_.WMI1.WMA0

\_SB_.WMI1._WDG (2 of 2)
  GUID: 05901221-D566-11D1-B2F0-00A0C9062910
  WMI Object:
    Flags          : 0x00 (None)
    Object ID      : BA
    Instance       : 0x01

================================================================================
10 passed, 15 failed, 0 warning, 0 aborted, 0 skipped, 0 info only.
================================================================================


10 passed, 15 failed, 0 warning, 0 aborted, 0 skipped, 0 info only.

Test Failure Summary
================================================================================

Critical failures: NONE

High failures: NONE

Medium failures: 13
 wmi: GUID 10AFC6D9-EA8B-4590-A2E7-1CD3C84BB4B1 is unknown to the kernel, a driver may need to be implemented for this GUID.
 wmi: GUID D320289E-8FEA-41E0-86F9-611D83151B5F is unknown to the kernel, a driver may need to be implemented for this GUID.
 wmi: GUID D320289E-8FEA-41E1-86F9-611D83151B5F is unknown to the kernel, a driver may need to be implemented for this GUID.
 wmi: GUID D320289E-8FEA-41E0-86F9-711D83151B5F is unknown to the kernel, a driver may need to be implemented for this GUID.
 wmi: GUID D320289E-8FEA-41E0-86F9-811D83151B5F is unknown to the kernel, a driver may need to be implemented for this GUID.
 wmi: GUID D320289E-8FEA-41E0-86F9-911D83151B5F is unknown to the kernel, a driver may need to be implemented for this GUID.
 wmi: GUID 1E3391A1-2C89-464D-95D9-3028B72E7A33 is unknown to the kernel, a driver may need to be implemented for this GUID.
 wmi: GUID BE1346E5-3A32-4A31-B8B0-2CD195E1F572 is unknown to the kernel, a driver may need to be implemented for this GUID.
 wmi: GUID 0F7B30EC-AC90-4B34-B62F-87F85115505D is unknown to the kernel, a driver may need to be implemented for this GUID.
 wmi: GUID 67A6C6CC-380A-4D25-AA35-A1397D1FBDFB is unknown to the kernel, a driver may need to be implemented for this GUID.
 wmi: GUID 8FC0DE0C-B4E4-43FD-B0F3-8871711C1294 is unknown to the kernel, a driver may need to be implemented for this GUID.
 wmi: GUID 95D1DF76-D6C0-4E16-9193-7B2A849F3DF2 is unknown to the kernel, a driver may need to be implemented for this GUID.
 wmi: GUID A6FEA33E-DABF-46F5-BFC8-460D961BEC9F is unknown to the kernel, a driver may need to be implemented for this GUID.

Low failures: 2
 wmi: GUID 603E9613-EF25-4338-A3D0-C46177516DB7 has multiple associated methods WMAA defined, this is a firmware bug that leads to ambiguous behaviour.
 wmi: GUID 887B54E3-DDDC-4B2C-8B88-68A26A8835D0 has multiple associated methods WMAA defined, this is a firmware bug that leads to ambiguous behaviour.

Other failures: NONE

Test           |Pass |Fail |Abort|Warn |Skip |Info |
---------------+-----+-----+-----+-----+-----+-----+
wmi            |   10|   15|     |     |     |     |
---------------+-----+-----+-----+-----+-----+-----+
Total:         |   10|   15|    0|    0|    0|    0|
---------------+-----+-----+-----+-----+-----+-----+
Disassembling ACPI tables: failed The disassembly didn't succeed. Log here:
Intel ACPI Component Architecture
ASL+ Optimizing Compiler/Disassembler version 20200925
Copyright (c) 2000 - 2020 Intel Corporation

File appears to be binary: found 225882 non-ASCII characters, disassembling
Binary file appears to be a valid ACPI table, disassembling
Input file DSDT, Length 0x8DE1A (581146) bytes
ACPI: DSDT 0x0000000000000000 08DE1A (v02 LENOVO CB-01    00000001 ACPI 00040000)
External object resolution file            SSDT9
Input file SSDT9, Length 0xAD9 (2777) bytes
ACPI: SSDT 0x0000000000000000 000AD9 (v02 LENOVO CB-01    00000001 INTL 20200717)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file            SSDT8
Input file SSDT8, Length 0x1185 (4485) bytes
ACPI: SSDT 0x0000000000000000 001185 (v02 LENOVO CB-01    00000001 INTL 20200717)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file            SSDT7
Input file SSDT7, Length 0x2B08 (11016) bytes
ACPI: SSDT 0x0000000000000000 002B08 (v02 LENOVO CB-01    00000001 INTL 20200717)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file            SSDT6
Input file SSDT6, Length 0x77B (1915) bytes
ACPI: SSDT 0x0000000000000000 00077B (v02 LENOVO CB-01    00000001 INTL 20200717)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file            SSDT5
Input file SSDT5, Length 0x334F (13135) bytes
ACPI: SSDT 0x0000000000000000 00334F (v02 LENOVO CB-01    00000001 INTL 20200717)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file            SSDT4
Input file SSDT4, Length 0x29B6 (10678) bytes
ACPI: SSDT 0x0000000000000000 0029B6 (v02 LENOVO CB-01    00000001 INTL 20200717)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file            SSDT3
Input file SSDT3, Length 0x5D34 (23860) bytes
ACPI: SSDT 0x0000000000000000 005D34 (v02 LENOVO CB-01    00000001 INTL 20200717)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file            SSDT2
Input file SSDT2, Length 0x38C (908) bytes
ACPI: SSDT 0x0000000000000000 00038C (v02 LENOVO CB-01    00000001 INTL 20200717)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file           SSDT19
Input file SSDT19, Length 0x1AB (427) bytes
ACPI: SSDT 0x0000000000000000 0001AB (v02 PmRef  Cpu0Psd  00003000 INTL 20200717)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file           SSDT18
Input file SSDT18, Length 0xF8 (248) bytes
ACPI: SSDT 0x0000000000000000 0000F8 (v01 LENOVO CB-01    00000001 INTL 20200717)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file           SSDT17
Input file SSDT17, Length 0x131 (305) bytes
ACPI: SSDT 0x0000000000000000 000131 (v02 LENOVO CB-01    00000001 INTL 20200717)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file           SSDT16
Input file SSDT16, Length 0x39DA (14810) bytes
ACPI: SSDT 0x0000000000000000 0039DA (v02 LENOVO CB-01    00000001 INTL 20200717)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file           SSDT15
Input file SSDT15, Length 0x3AEA (15082) bytes
ACPI: SSDT 0x0000000000000000 003AEA (v02 LENOVO CB-01    00000001 INTL 20200717)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file           SSDT14
Input file SSDT14, Length 0x1189 (4489) bytes
ACPI: SSDT 0x0000000000000000 001189 (v02 LENOVO CB-01    00000001 INTL 20200717)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file           SSDT13
Input file SSDT13, Length 0x4347 (17223) bytes
ACPI: SSDT 0x0000000000000000 004347 (v01 LENOVO CB-01    00000001 INTL 20200717)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file           SSDT12
Input file SSDT12, Length 0x356B (13675) bytes
ACPI: SSDT 0x0000000000000000 00356B (v02 LENOVO CB-01    00000001      01000013)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file           SSDT11
Input file SSDT11, Length 0x53F (1343) bytes
ACPI: SSDT 0x0000000000000000 00053F (v01 LENOVO CB-01    00000001 INTL 20200717)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file           SSDT10
Input file SSDT10, Length 0x2016 (8214) bytes
ACPI: SSDT 0x0000000000000000 002016 (v02 LENOVO CB-01    00000001 INTL 20200717)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file            SSDT1
Input file SSDT1, Length 0xBB3C (47932) bytes
ACPI: SSDT 0x0000000000000000 00BB3C (v02 LENOVO CB-01    00000001 INTL 20200717)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Pass 1 parse of [DSDT]
Firmware Error (ACPI): Failure creating named object [\_SB.PC00.XHCI.RHUB.HS14.SADX], AE_ALREADY_EXISTS (20200925/dswload-387)
ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20200925/psobject-264)
Could not parse ACPI tables, AE_ALREADY_EXISTS

WMI info in Windows

so, i'll edited the post in order to make it readable and it now has more infos, let me know if you need anything else.
i don't have windows, hope that's not a problem. if it is, i could pop in the original drive the notebook came with (untouched, removed it right away)..but i'd rather not because of those crappy little plastic clips that tend to break. BUT; if needed, i'll do so, battery conservation is more important to me ;-)
also, i can't get the fwts to compile on garuda... but it seems like the fwts-package is broken on arch atm, was just reading through the comments..

thanks for this awesome work of yours... i use it on my legion 7 pro and don't know what i would do without it (battery cons....) .
now i wanted to use it on my legion s7 16IAH7, but i guess that one's different. anyways, if you could try to help me out, i'm more than willing to buy you quite a few coffees, or beers (or whatever floats your liver hehehe) ;-)

Problem Descripition*
sudo make reloadmodule throws an error since my model is not supported (yet :-) )

Model and Debug Info

Distribution: garuda linux with kernel 6.1.32-1-lts
Model name: Legion S7 16IAH7 82TF
CPU model: Intel i7 -12700H
GPU model: NVIDIA RTX 3060
Keyboard backlight: RGB
Light in lid or logo: nope
Light at IO-Ports at back: yes

sudo make reloadmodule error:
sudo make reloadmodule rmmod legion-laptop.ko || true rmmod: ERROR: Module legion_laptop is not currently loaded insmod legion-laptop.ko dmesg --ctime [Fr, 9. Jun 2023, 11:42:20] microcode: microcode updated early to revision 0x42a, date = 2023-02-14 [Fr, 9. Jun 2023, 11:42:20] Linux version 6.1.32-1-lts (linux-lts@archlinux) (gcc (GCC) 13.1.1 20230429, GNU ld (GNU Binutils) 2.40.0) #1 SMP PREEMPT_DYNAMIC Mon, 05 Jun 2023 18:23:39 +0000 [Fr, 9. Jun 2023, 11:42:20] Command line: BOOT_IMAGE=/@/boot/vmlinuz-linux-lts root=UUID=13815712-40d4-4117-8766-5f606685504f rw rootflags=subvol=@ quiet quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0 resume=UUID=e02eb165-2753-498a-970f-d6767ac97d64 loglevel=3 ibt=off [Fr, 9. Jun 2023, 11:42:20] x86/split lock detection: #AC: crashing the kernel on kernel split_locks and warning on user-space split_locks [Fr, 9. Jun 2023, 11:42:20] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers' [Fr, 9. Jun 2023, 11:42:20] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers' [Fr, 9. Jun 2023, 11:42:20] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers' [Fr, 9. Jun 2023, 11:42:20] x86/fpu: Supporting XSAVE feature 0x200: 'Protection Keys User registers' [Fr, 9. Jun 2023, 11:42:20] x86/fpu: xstate_offset[2]: 576, xstate_sizes[2]: 256 [Fr, 9. Jun 2023, 11:42:20] x86/fpu: xstate_offset[9]: 832, xstate_sizes[9]: 8 [Fr, 9. Jun 2023, 11:42:20] x86/fpu: Enabled xstate features 0x207, context size is 840 bytes, using 'compacted' format. [Fr, 9. Jun 2023, 11:42:20] signal: max sigframe size: 3632 [Fr, 9. Jun 2023, 11:42:20] BIOS-provided physical RAM map: [Fr, 9. Jun 2023, 11:42:20] BIOS-e820: [mem 0x0000000000000000-0x000000000009efff] usable [Fr, 9. Jun 2023, 11:42:20] BIOS-e820: [mem 0x000000000009f000-0x00000000000fffff] reserved [Fr, 9. Jun 2023, 11:42:20] BIOS-e820: [mem 0x0000000000100000-0x0000000060115fff] usable [Fr, 9. Jun 2023, 11:42:20] BIOS-e820: [mem 0x0000000060116000-0x00000000601aefff] type 20 [Fr, 9. Jun 2023, 11:42:20] BIOS-e820: [mem 0x00000000601af000-0x00000000655f6fff] reserved [Fr, 9. Jun 2023, 11:42:20] BIOS-e820: [mem 0x00000000655f7000-0x000000006575cfff] ACPI NVS [Fr, 9. Jun 2023, 11:42:20] BIOS-e820: [mem 0x000000006575d000-0x00000000657fefff] ACPI data [Fr, 9. Jun 2023, 11:42:20] BIOS-e820: [mem 0x00000000657ff000-0x00000000657fffff] usable [Fr, 9. Jun 2023, 11:42:20] BIOS-e820: [mem 0x0000000065800000-0x0000000069ffffff] reserved [Fr, 9. Jun 2023, 11:42:20] BIOS-e820: [mem 0x000000006a200000-0x000000006a3fffff] reserved [Fr, 9. Jun 2023, 11:42:20] BIOS-e820: [mem 0x000000006b000000-0x00000000703fffff] reserved [Fr, 9. Jun 2023, 11:42:20] BIOS-e820: [mem 0x00000000c0000000-0x00000000cfffffff] reserved [Fr, 9. Jun 2023, 11:42:20] BIOS-e820: [mem 0x00000000fed20000-0x00000000fed7ffff] reserved [Fr, 9. Jun 2023, 11:42:20] BIOS-e820: [mem 0x0000000100000000-0x000000068fbfffff] usable [Fr, 9. Jun 2023, 11:42:20] NX (Execute Disable) protection: active [Fr, 9. Jun 2023, 11:42:20] efi: EFI v2.70 by Phoenix Technologies Ltd. [Fr, 9. Jun 2023, 11:42:20] efi: ACPI=0x657fe000 ACPI 2.0=0x657fe014 TPMFinalLog=0x656a3000 SMBIOS=0x62379000SMBIOS 3.0=0x6236c000 MEMATTR=0x59f36198 ESRT=0x5be1f098 [Fr, 9. Jun 2023, 11:42:20] SMBIOS 3.4.0 present. [Fr, 9. Jun 2023, 11:42:20] DMI: LENOVO 82TF/LNVNB161216, BIOS JYCN39WW 06/16/2022 [Fr, 9. Jun 2023, 11:42:20] tsc: Detected 2700.000 MHz processor [Fr, 9. Jun 2023, 11:42:20] tsc: Detected 2688.000 MHz TSC [Fr, 9. Jun 2023, 11:42:20] [Firmware Bug]: TSC ADJUST: CPU0: -4498337794 force to 0 [Fr, 9. Jun 2023, 11:42:20] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved [Fr, 9. Jun 2023, 11:42:20] e820: remove [mem 0x000a0000-0x000fffff] usable [Fr, 9. Jun 2023, 11:42:20] last_pfn = 0x68fc00 max_arch_pfn = 0x400000000 [Fr, 9. Jun 2023, 11:42:20] x86/PAT: Configuration [0-7]: WB WC UC- UC WB WP UC- WT [Fr, 9. Jun 2023, 11:42:20] last_pfn = 0x65800 max_arch_pfn = 0x400000000 [Fr, 9. Jun 2023, 11:42:20] esrt: Reserving ESRT space from 0x000000005be1f098 to 0x000000005be1f198. [Fr, 9. Jun 2023, 11:42:20] e820: update [mem 0x5be1f000-0x5be1ffff] usable ==> reserved [Fr, 9. Jun 2023, 11:42:20] Using GB pages for direct mapping [Fr, 9. Jun 2023, 11:42:20] Incomplete global flushes, disabling PCID [Fr, 9. Jun 2023, 11:42:20] Secure boot disabled [Fr, 9. Jun 2023, 11:42:20] RAMDISK: [mem 0x20556000-0x27dacfff] [Fr, 9. Jun 2023, 11:42:20] ACPI: Early table checksum verification disabled [Fr, 9. Jun 2023, 11:42:20] ACPI: RSDP 0x00000000657FE014 000024 (v02 LENOVO) [Fr, 9. Jun 2023, 11:42:20] ACPI: XSDT 0x00000000657FC188 00014C (v01 LENOVO CB-01 00000002 PTEC 00000002) [Fr, 9. Jun 2023, 11:42:20] ACPI: FACP 0x00000000609B9000 000114 (v06 LENOVO CB-01 00000002 PTEC 00000002) [Fr, 9. Jun 2023, 11:42:20] ACPI: DSDT 0x0000000060935000 08091C (v02 LENOVO ADL-P-M 00000002 01000013) [Fr, 9. Jun 2023, 11:42:20] ACPI: FACS 0x0000000065684000 000040 [Fr, 9. Jun 2023, 11:42:20] ACPI: SSDT 0x0000000062401000 00038C (v02 LENOVO Pmax_Dev 00000001 INTL 20200717) [Fr, 9. Jun 2023, 11:42:20] ACPI: SSDT 0x00000000623FA000 005D01 (v02 LENOVO CpuSsdt 00003000 INTL 20200717) [Fr, 9. Jun 2023, 11:42:20] ACPI: SSDT 0x000000006237F000 003293 (v02 LENOVO DptfTabl 00001000 INTL 20200717) [Fr, 9. Jun 2023, 11:42:20] ACPI: SSDT 0x000000006237D000 001040 (v01 LENOVO WmiTable 00000001 INTL 20200717) [Fr, 9. Jun 2023, 11:42:20] ACPI: SSDT 0x000000006237C000 0000FC (v01 LENOVO SmiTable 00000001 INTL 20200717) [Fr, 9. Jun 2023, 11:42:20] ACPI: SSDT 0x000000006237B000 00060E (v02 LENOVO Tpm2Tabl 00001000 INTL 20200717) [Fr, 9. Jun 2023, 11:42:20] ACPI: TPM2 0x000000006237A000 00004C (v04 LENOVO CB-01 00000002 PTEC 00000002) [Fr, 9. Jun 2023, 11:42:20] ACPI: SSDT 0x00000000622E1000 002B22 (v02 LENOVO SaSsdt 00003000 INTL 20200717) [Fr, 9. Jun 2023, 11:42:20] ACPI: SSDT 0x00000000622DD000 00355A (v02 LENOVO IgfxSsdt 00003000 INTL 20200717) [Fr, 9. Jun 2023, 11:42:20] ACPI: SSDT 0x00000000622D4000 008755 (v02 LENOVO TcssSsdt 00001000 INTL 20200717) [Fr, 9. Jun 2023, 11:42:20] ACPI: NHLT 0x00000000622D1000 001B35 (v00 LENOVO CB-01 00000002 PTEC 00000002) [Fr, 9. Jun 2023, 11:42:20] ACPI: MSDM 0x00000000622D0000 000055 (v03 LENOVO CB-01 00000000 PTEC 00000002) [Fr, 9. Jun 2023, 11:42:20] ACPI: BATB 0x00000000622BB000 00004A (v02 LENOVO CB-01 00000000 PTEC 00000002) [Fr, 9. Jun 2023, 11:42:20] ACPI: HPET 0x00000000609B8000 000038 (v01 LENOVO CB-01 00000002 PTEC 00000002) [Fr, 9. Jun 2023, 11:42:20] ACPI: APIC 0x00000000609B7000 0001DC (v05 LENOVO CB-01 00000002 PTEC 00000002) [Fr, 9. Jun 2023, 11:42:20] ACPI: MCFG 0x00000000609B6000 00003C (v01 LENOVO CB-01 00000002 PTEC 00000002) [Fr, 9. Jun 2023, 11:42:20] ACPI: SSDT 0x000000006092E000 006C21 (v02 LENOVO AdlP_2MR 00001000 INTL 20200717) [Fr, 9. Jun 2023, 11:42:20] ACPI: SSDT 0x000000006092C000 001E1D (v02 LENOVO Ther_Rvp 00001000 INTL 20200717) [Fr, 9. Jun 2023, 11:42:20] ACPI: LPIT 0x000000006092B000 0000CC (v01 LENOVO CB-01 00000002 PTEC 00000002) [Fr, 9. Jun 2023, 11:42:20] ACPI: WSMT 0x000000006092A000 000028 (v01 LENOVO CB-01 00000002 PTEC 00000002) [Fr, 9. Jun 2023, 11:42:20] ACPI: SSDT 0x0000000060927000 002A83 (v02 LENOVO PtidDevc 00001000 INTL 20200717) [Fr, 9. Jun 2023, 11:42:20] ACPI: SSDT 0x0000000060924000 002233 (v02 LENOVO TbtTypeC 00000000 INTL 20200717) [Fr, 9. Jun 2023, 11:42:20] ACPI: DBGP 0x0000000060923000 000034 (v01 LENOVO CB-01 00000002 PTEC 00000002) [Fr, 9. Jun 2023, 11:42:20] ACPI: DBG2 0x0000000060922000 000054 (v00 LENOVO CB-01 00000002 PTEC 00000002) [Fr, 9. Jun 2023, 11:42:20] ACPI: SSDT 0x0000000060920000 00124F (v02 LENOVO UsbCTabl 00001000 INTL 20200717) [Fr, 9. Jun 2023, 11:42:20] ACPI: DMAR 0x000000006091F000 000088 (v02 LENOVO CB-01 00000002 PTEC 00000002) [Fr, 9. Jun 2023, 11:42:20] ACPI: SSDT 0x0000000060919000 0054B1 (v01 LENOVO NvdTable 00001000 INTL 20200717) [Fr, 9. Jun 2023, 11:42:20] ACPI: SSDT 0x0000000062378000 000DC1 (v02 LENOVO xh_adlMR 00000000 INTL 20200717) [Fr, 9. Jun 2023, 11:42:20] ACPI: SSDT 0x0000000062374000 003AEA (v02 LENOVO SocGpe 00003000 INTL 20200717) [Fr, 9. Jun 2023, 11:42:20] ACPI: SSDT 0x0000000062371000 002B2A (v02 LENOVO SocCmn 00003000 INTL 20200717) [Fr, 9. Jun 2023, 11:42:20] ACPI: SSDT 0x0000000062370000 000235 (v02 LENOVO HgPeg 00001000 INTL 20200717) [Fr, 9. Jun 2023, 11:42:20] ACPI: SSDT 0x000000006236F000 000144 (v02 LENOVO ADebTabl 00001000 INTL 20200717) [Fr, 9. Jun 2023, 11:42:20] ACPI: BGRT 0x000000006236D000 000038 (v01 LENOVO CB-01 00000002 PTEC 00000002) [Fr, 9. Jun 2023, 11:42:20] ACPI: PHAT 0x000000006236B000 000707 (v00 LENOVO CB-01 00000005 PTEC 00000002) [Fr, 9. Jun 2023, 11:42:20] ACPI: UEFI 0x000000006563E000 0000C6 (v01 LENOVO CB-01 00000001 PTEC 00000002) [Fr, 9. Jun 2023, 11:42:20] ACPI: FPDT 0x000000006236A000 000034 (v01 LENOVO CB-01 00000002 PTEC 00000002) [Fr, 9. Jun 2023, 11:42:20] ACPI: Reserving FACP table memory at [mem 0x609b9000-0x609b9113] [Fr, 9. Jun 2023, 11:42:20] ACPI: Reserving DSDT table memory at [mem 0x60935000-0x609b591b] [Fr, 9. Jun 2023, 11:42:20] ACPI: Reserving FACS table memory at [mem 0x65684000-0x6568403f] [Fr, 9. Jun 2023, 11:42:20] ACPI: Reserving SSDT table memory at [mem 0x62401000-0x6240138b] [Fr, 9. Jun 2023, 11:42:20] ACPI: Reserving SSDT table memory at [mem 0x623fa000-0x623ffd00] [Fr, 9. Jun 2023, 11:42:20] ACPI: Reserving SSDT table memory at [mem 0x6237f000-0x62382292] [Fr, 9. Jun 2023, 11:42:20] ACPI: Reserving SSDT table memory at [mem 0x6237d000-0x6237e03f] [Fr, 9. Jun 2023, 11:42:20] ACPI: Reserving SSDT table memory at [mem 0x6237c000-0x6237c0fb] [Fr, 9. Jun 2023, 11:42:20] ACPI: Reserving SSDT table memory at [mem 0x6237b000-0x6237b60d] [Fr, 9. Jun 2023, 11:42:20] ACPI: Reserving TPM2 table memory at [mem 0x6237a000-0x6237a04b] [Fr, 9. Jun 2023, 11:42:20] ACPI: Reserving SSDT table memory at [mem 0x622e1000-0x622e3b21] [Fr, 9. Jun 2023, 11:42:20] ACPI: Reserving SSDT table memory at [mem 0x622dd000-0x622e0559] [Fr, 9. Jun 2023, 11:42:20] ACPI: Reserving SSDT table memory at [mem 0x622d4000-0x622dc754] [Fr, 9. Jun 2023, 11:42:20] ACPI: Reserving NHLT table memory at [mem 0x622d1000-0x622d2b34] [Fr, 9. Jun 2023, 11:42:20] ACPI: Reserving MSDM table memory at [mem 0x622d0000-0x622d0054] [Fr, 9. Jun 2023, 11:42:20] ACPI: Reserving BATB table memory at [mem 0x622bb000-0x622bb049] [Fr, 9. Jun 2023, 11:42:20] ACPI: Reserving HPET table memory at [mem 0x609b8000-0x609b8037] [Fr, 9. Jun 2023, 11:42:20] ACPI: Reserving APIC table memory at [mem 0x609b7000-0x609b71db] [Fr, 9. Jun 2023, 11:42:20] ACPI: Reserving MCFG table memory at [mem 0x609b6000-0x609b603b] [Fr, 9. Jun 2023, 11:42:20] ACPI: Reserving SSDT table memory at [mem 0x6092e000-0x60934c20] [Fr, 9. Jun 2023, 11:42:20] ACPI: Reserving SSDT table memory at [mem 0x6092c000-0x6092de1c] [Fr, 9. Jun 2023, 11:42:20] ACPI: Reserving LPIT table memory at [mem 0x6092b000-0x6092b0cb] [Fr, 9. Jun 2023, 11:42:20] ACPI: Reserving WSMT table memory at [mem 0x6092a000-0x6092a027] [Fr, 9. Jun 2023, 11:42:20] ACPI: Reserving SSDT table memory at [mem 0x60927000-0x60929a82] [Fr, 9. Jun 2023, 11:42:20] ACPI: Reserving SSDT table memory at [mem 0x60924000-0x60926232] [Fr, 9. Jun 2023, 11:42:20] ACPI: Reserving DBGP table memory at [mem 0x60923000-0x60923033] [Fr, 9. Jun 2023, 11:42:20] ACPI: Reserving DBG2 table memory at [mem 0x60922000-0x60922053] [Fr, 9. Jun 2023, 11:42:20] ACPI: Reserving SSDT table memory at [mem 0x60920000-0x6092124e] [Fr, 9. Jun 2023, 11:42:20] ACPI: Reserving DMAR table memory at [mem 0x6091f000-0x6091f087] [Fr, 9. Jun 2023, 11:42:20] ACPI: Reserving SSDT table memory at [mem 0x60919000-0x6091e4b0] [Fr, 9. Jun 2023, 11:42:20] ACPI: Reserving SSDT table memory at [mem 0x62378000-0x62378dc0] [Fr, 9. Jun 2023, 11:42:20] ACPI: Reserving SSDT table memory at [mem 0x62374000-0x62377ae9] [Fr, 9. Jun 2023, 11:42:20] ACPI: Reserving SSDT table memory at [mem 0x62371000-0x62373b29] [Fr, 9. Jun 2023, 11:42:20] ACPI: Reserving SSDT table memory at [mem 0x62370000-0x62370234] [Fr, 9. Jun 2023, 11:42:20] ACPI: Reserving SSDT table memory at [mem 0x6236f000-0x6236f143] [Fr, 9. Jun 2023, 11:42:20] ACPI: Reserving BGRT table memory at [mem 0x6236d000-0x6236d037] [Fr, 9. Jun 2023, 11:42:20] ACPI: Reserving PHAT table memory at [mem 0x6236b000-0x6236b706] [Fr, 9. Jun 2023, 11:42:20] ACPI: Reserving UEFI table memory at [mem 0x6563e000-0x6563e0c5] [Fr, 9. Jun 2023, 11:42:20] ACPI: Reserving FPDT table memory at [mem 0x6236a000-0x6236a033] [Fr, 9. Jun 2023, 11:42:20] No NUMA configuration found [Fr, 9. Jun 2023, 11:42:20] Faking a node at [mem 0x0000000000000000-0x000000068fbfffff] [Fr, 9. Jun 2023, 11:42:20] NODE_DATA(0) allocated [mem 0x68fbfb000-0x68fbfffff] [Fr, 9. Jun 2023, 11:42:20] Zone ranges: [Fr, 9. Jun 2023, 11:42:20] DMA [mem 0x0000000000001000-0x0000000000ffffff] [Fr, 9. Jun 2023, 11:42:20] DMA32 [mem 0x0000000001000000-0x00000000ffffffff] [Fr, 9. Jun 2023, 11:42:20] Normal [mem 0x0000000100000000-0x000000068fbfffff] [Fr, 9. Jun 2023, 11:42:20] Device empty [Fr, 9. Jun 2023, 11:42:20] Movable zone start for each node [Fr, 9. Jun 2023, 11:42:20] Early memory node ranges [Fr, 9. Jun 2023, 11:42:20] node 0: [mem 0x0000000000001000-0x000000000009efff] [Fr, 9. Jun 2023, 11:42:20] node 0: [mem 0x0000000000100000-0x0000000060115fff] [Fr, 9. Jun 2023, 11:42:20] node 0: [mem 0x00000000657ff000-0x00000000657fffff] [Fr, 9. Jun 2023, 11:42:20] node 0: [mem 0x0000000100000000-0x000000068fbfffff] [Fr, 9. Jun 2023, 11:42:20] Initmem setup node 0 [mem 0x0000000000001000-0x000000068fbfffff] [Fr, 9. Jun 2023, 11:42:20] On node 0, zone DMA: 1 pages in unavailable ranges [Fr, 9. Jun 2023, 11:42:20] On node 0, zone DMA: 97 pages in unavailable ranges [Fr, 9. Jun 2023, 11:42:20] On node 0, zone DMA32: 22249 pages in unavailable ranges [Fr, 9. Jun 2023, 11:42:20] On node 0, zone Normal: 10240 pages in unavailable ranges [Fr, 9. Jun 2023, 11:42:20] On node 0, zone Normal: 1024 pages in unavailable ranges [Fr, 9. Jun 2023, 11:42:20] Reserving Intel graphics memory at [mem 0x6c800000-0x703fffff] [Fr, 9. Jun 2023, 11:42:20] ACPI: PM-Timer IO Port: 0x1808 [Fr, 9. Jun 2023, 11:42:20] ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1]) [Fr, 9. Jun 2023, 11:42:20] ACPI: LAPIC_NMI (acpi_id[0x02] high edge lint[0x1]) [Fr, 9. Jun 2023, 11:42:20] ACPI: LAPIC_NMI (acpi_id[0x03] high edge lint[0x1]) [Fr, 9. Jun 2023, 11:42:20] ACPI: LAPIC_NMI (acpi_id[0x04] high edge lint[0x1]) [Fr, 9. Jun 2023, 11:42:20] ACPI: LAPIC_NMI (acpi_id[0x05] high edge lint[0x1]) [Fr, 9. Jun 2023, 11:42:20] ACPI: LAPIC_NMI (acpi_id[0x06] high edge lint[0x1]) [Fr, 9. Jun 2023, 11:42:20] ACPI: LAPIC_NMI (acpi_id[0x07] high edge lint[0x1]) [Fr, 9. Jun 2023, 11:42:20] ACPI: LAPIC_NMI (acpi_id[0x08] high edge lint[0x1]) [Fr, 9. Jun 2023, 11:42:20] ACPI: LAPIC_NMI (acpi_id[0x09] high edge lint[0x1]) [Fr, 9. Jun 2023, 11:42:20] ACPI: LAPIC_NMI (acpi_id[0x0a] high edge lint[0x1]) [Fr, 9. Jun 2023, 11:42:20] ACPI: LAPIC_NMI (acpi_id[0x0b] high edge lint[0x1]) [Fr, 9. Jun 2023, 11:42:20] ACPI: LAPIC_NMI (acpi_id[0x0c] high edge lint[0x1]) [Fr, 9. Jun 2023, 11:42:20] ACPI: LAPIC_NMI (acpi_id[0x0d] high edge lint[0x1]) [Fr, 9. Jun 2023, 11:42:20] ACPI: LAPIC_NMI (acpi_id[0x0e] high edge lint[0x1]) [Fr, 9. Jun 2023, 11:42:20] ACPI: LAPIC_NMI (acpi_id[0x0f] high edge lint[0x1]) [Fr, 9. Jun 2023, 11:42:20] ACPI: LAPIC_NMI (acpi_id[0x10] high edge lint[0x1]) [Fr, 9. Jun 2023, 11:42:20] ACPI: LAPIC_NMI (acpi_id[0x11] high edge lint[0x1]) [Fr, 9. Jun 2023, 11:42:20] ACPI: LAPIC_NMI (acpi_id[0x12] high edge lint[0x1]) [Fr, 9. Jun 2023, 11:42:20] ACPI: LAPIC_NMI (acpi_id[0x13] high edge lint[0x1]) [Fr, 9. Jun 2023, 11:42:20] ACPI: LAPIC_NMI (acpi_id[0x14] high edge lint[0x1]) [Fr, 9. Jun 2023, 11:42:20] ACPI: LAPIC_NMI (acpi_id[0x15] high edge lint[0x1]) [Fr, 9. Jun 2023, 11:42:20] ACPI: LAPIC_NMI (acpi_id[0x16] high edge lint[0x1]) [Fr, 9. Jun 2023, 11:42:20] ACPI: LAPIC_NMI (acpi_id[0x17] high edge lint[0x1]) [Fr, 9. Jun 2023, 11:42:20] ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1]) [Fr, 9. Jun 2023, 11:42:20] IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-119 [Fr, 9. Jun 2023, 11:42:20] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) [Fr, 9. Jun 2023, 11:42:20] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level) [Fr, 9. Jun 2023, 11:42:20] ACPI: Using ACPI (MADT) for SMP configuration information [Fr, 9. Jun 2023, 11:42:20] ACPI: HPET id: 0x8086a201 base: 0xfed00000 [Fr, 9. Jun 2023, 11:42:20] e820: update [mem 0x5aaa8000-0x5aae9fff] usable ==> reserved [Fr, 9. Jun 2023, 11:42:20] TSC deadline timer available [Fr, 9. Jun 2023, 11:42:20] smpboot: Allowing 20 CPUs, 0 hotplug CPUs [Fr, 9. Jun 2023, 11:42:20] PM: hibernation: Registered nosave memory: [mem 0x00000000-0x00000fff] [Fr, 9. Jun 2023, 11:42:20] PM: hibernation: Registered nosave memory: [mem 0x0009f000-0x000fffff] [Fr, 9. Jun 2023, 11:42:20] PM: hibernation: Registered nosave memory: [mem 0x5aaa8000-0x5aae9fff] [Fr, 9. Jun 2023, 11:42:20] PM: hibernation: Registered nosave memory: [mem 0x5be1f000-0x5be1ffff] [Fr, 9. Jun 2023, 11:42:20] PM: hibernation: Registered nosave memory: [mem 0x60116000-0x601aefff] [Fr, 9. Jun 2023, 11:42:20] PM: hibernation: Registered nosave memory: [mem 0x601af000-0x655f6fff] [Fr, 9. Jun 2023, 11:42:20] PM: hibernation: Registered nosave memory: [mem 0x655f7000-0x6575cfff] [Fr, 9. Jun 2023, 11:42:20] PM: hibernation: Registered nosave memory: [mem 0x6575d000-0x657fefff] [Fr, 9. Jun 2023, 11:42:20] PM: hibernation: Registered nosave memory: [mem 0x65800000-0x69ffffff] [Fr, 9. Jun 2023, 11:42:20] PM: hibernation: Registered nosave memory: [mem 0x6a000000-0x6a1fffff] [Fr, 9. Jun 2023, 11:42:20] PM: hibernation: Registered nosave memory: [mem 0x6a200000-0x6a3fffff] [Fr, 9. Jun 2023, 11:42:20] PM: hibernation: Registered nosave memory: [mem 0x6a400000-0x6affffff] [Fr, 9. Jun 2023, 11:42:20] PM: hibernation: Registered nosave memory: [mem 0x6b000000-0x703fffff] [Fr, 9. Jun 2023, 11:42:20] PM: hibernation: Registered nosave memory: [mem 0x70400000-0xbfffffff] [Fr, 9. Jun 2023, 11:42:20] PM: hibernation: Registered nosave memory: [mem 0xc0000000-0xcfffffff] [Fr, 9. Jun 2023, 11:42:20] PM: hibernation: Registered nosave memory: [mem 0xd0000000-0xfed1ffff] [Fr, 9. Jun 2023, 11:42:20] PM: hibernation: Registered nosave memory: [mem 0xfed20000-0xfed7ffff] [Fr, 9. Jun 2023, 11:42:20] PM: hibernation: Registered nosave memory: [mem 0xfed80000-0xffffffff] [Fr, 9. Jun 2023, 11:42:20] [mem 0x70400000-0xbfffffff] available for PCI devices [Fr, 9. Jun 2023, 11:42:20] Booting paravirtualized kernel on bare hardware [Fr, 9. Jun 2023, 11:42:20] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6370452778343963 ns [Fr, 9. Jun 2023, 11:42:20] setup_percpu: NR_CPUS:320 nr_cpumask_bits:20 nr_cpu_ids:20 nr_node_ids:1 [Fr, 9. Jun 2023, 11:42:20] percpu: Embedded 63 pages/cpu s221184 r8192 d28672 u262144 [Fr, 9. Jun 2023, 11:42:20] pcpu-alloc: s221184 r8192 d28672 u262144 alloc=1*2097152 [Fr, 9. Jun 2023, 11:42:20] pcpu-alloc: [0] 00 01 02 03 04 05 06 07 [0] 08 09 10 11 12 13 14 15 [Fr, 9. Jun 2023, 11:42:20] pcpu-alloc: [0] 16 17 18 19 -- -- -- -- [Fr, 9. Jun 2023, 11:42:20] Fallback order for Node 0: 0 [Fr, 9. Jun 2023, 11:42:20] Built 1 zonelists, mobility grouping on. Total pages: 6127650 [Fr, 9. Jun 2023, 11:42:20] Policy zone: Normal [Fr, 9. Jun 2023, 11:42:20] Kernel command line: BOOT_IMAGE=/@/boot/vmlinuz-linux-lts root=UUID=13815712-40d4-4117-8766-5f606685504f rw rootflags=subvol=@ quiet quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0 resume=UUID=e02eb165-2753-498a-970f-d6767ac97d64 loglevel=3 ibt=off [Fr, 9. Jun 2023, 11:42:20] Unknown kernel command line parameters "splash BOOT_IMAGE=/@/boot/vmlinuz-linux-lts", will be passed to user space. [Fr, 9. Jun 2023, 11:42:20] random: crng init done [Fr, 9. Jun 2023, 11:42:20] printk: log_buf_len individual max cpu contribution: 4096 bytes [Fr, 9. Jun 2023, 11:42:20] printk: log_buf_len total cpu_extra contributions: 77824 bytes [Fr, 9. Jun 2023, 11:42:20] printk: log_buf_len min size: 131072 bytes [Fr, 9. Jun 2023, 11:42:20] printk: log_buf_len: 262144 bytes [Fr, 9. Jun 2023, 11:42:20] printk: early log buf free: 114848(87%) [Fr, 9. Jun 2023, 11:42:20] Dentry cache hash table entries: 4194304 (order: 13, 33554432 bytes, linear) [Fr, 9. Jun 2023, 11:42:20] Inode-cache hash table entries: 2097152 (order: 12, 16777216 bytes, linear) [Fr, 9. Jun 2023, 11:42:20] mem auto-init: stack:all(zero), heap alloc:on, heap free:off [Fr, 9. Jun 2023, 11:42:20] software IO TLB: area num 32. [Fr, 9. Jun 2023, 11:42:20] Memory: 24101508K/24900308K available (16391K kernel code, 2138K rwdata, 11072K rodata, 2148K init, 5356K bss, 798540K reserved, 0K cma-reserved) [Fr, 9. Jun 2023, 11:42:20] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=20, Nodes=1 [Fr, 9. Jun 2023, 11:42:20] ftrace: allocating 46445 entries in 182 pages [Fr, 9. Jun 2023, 11:42:20] ftrace: allocated 182 pages with 5 groups [Fr, 9. Jun 2023, 11:42:20] Dynamic Preempt: voluntary [Fr, 9. Jun 2023, 11:42:20] rcu: Preemptible hierarchical RCU implementation. [Fr, 9. Jun 2023, 11:42:20] rcu: RCU restricting CPUs from NR_CPUS=320 to nr_cpu_ids=20. [Fr, 9. Jun 2023, 11:42:20] Trampoline variant of Tasks RCU enabled. [Fr, 9. Jun 2023, 11:42:20] Rude variant of Tasks RCU enabled. [Fr, 9. Jun 2023, 11:42:20] Tracing variant of Tasks RCU enabled. [Fr, 9. Jun 2023, 11:42:20] rcu: RCU calculated value of scheduler-enlistment delay is 30 jiffies. [Fr, 9. Jun 2023, 11:42:20] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=20 [Fr, 9. Jun 2023, 11:42:20] NR_IRQS: 20736, nr_irqs: 2216, preallocated irqs: 16 [Fr, 9. Jun 2023, 11:42:20] rcu: srcu_init: Setting srcu_struct sizes based on contention. [Fr, 9. Jun 2023, 11:42:20] kfence: initialized - using 2097152 bytes for 255 objects at 0x(____ptrval____)-0x(____ptrval____) [Fr, 9. Jun 2023, 11:42:20] Console: colour dummy device 80x25 [Fr, 9. Jun 2023, 11:42:20] printk: console [tty0] enabled [Fr, 9. Jun 2023, 11:42:20] ACPI: Core revision 20220331 [Fr, 9. Jun 2023, 11:42:20] hpet: HPET dysfunctional in PC10. Force disabled. [Fr, 9. Jun 2023, 11:42:20] APIC: Switch to symmetric I/O mode setup [Fr, 9. Jun 2023, 11:42:20] DMAR: Host address width 39 [Fr, 9. Jun 2023, 11:42:20] DMAR: DRHD base: 0x000000fed90000 flags: 0x0 [Fr, 9. Jun 2023, 11:42:20] DMAR: dmar0: reg_base_addr fed90000 ver 4:0 cap 1c0000c40660462 ecap 29a00f0505e [Fr, 9. Jun 2023, 11:42:20] DMAR: DRHD base: 0x000000fed91000 flags: 0x1 [Fr, 9. Jun 2023, 11:42:20] DMAR: dmar1: reg_base_addr fed91000 ver 5:0 cap d2008c40660462 ecap f050da [Fr, 9. Jun 2023, 11:42:20] DMAR: RMRR base: 0x0000006c000000 end: 0x000000703fffff [Fr, 9. Jun 2023, 11:42:20] DMAR-IR: IOAPIC id 2 under DRHD base 0xfed91000 IOMMU 1 [Fr, 9. Jun 2023, 11:42:20] DMAR-IR: HPET id 0 under DRHD base 0xfed91000 [Fr, 9. Jun 2023, 11:42:20] DMAR-IR: Queued invalidation will be enabled to support x2apic and Intr-remapping. [Fr, 9. Jun 2023, 11:42:20] DMAR-IR: Enabled IRQ remapping in x2apic mode [Fr, 9. Jun 2023, 11:42:20] x2apic enabled [Fr, 9. Jun 2023, 11:42:20] Switched APIC routing to cluster x2apic. [Fr, 9. Jun 2023, 11:42:20] clocksource: tsc-early: mask: 0xffffffffffffffff max_cycles: 0x26bef67878b, max_idle_ns: 440795293631 ns [Fr, 9. Jun 2023, 11:42:20] Calibrating delay loop (skipped), value calculated using timer frequency.. 5378.00 BogoMIPS (lpj=8960000) [Fr, 9. Jun 2023, 11:42:20] pid_max: default: 32768 minimum: 301 [Fr, 9. Jun 2023, 11:42:20] LSM: Security Framework initializing [Fr, 9. Jun 2023, 11:42:20] landlock: Up and running. [Fr, 9. Jun 2023, 11:42:20] Yama: becoming mindful. [Fr, 9. Jun 2023, 11:42:20] LSM support for eBPF active [Fr, 9. Jun 2023, 11:42:20] Mount-cache hash table entries: 65536 (order: 7, 524288 bytes, linear) [Fr, 9. Jun 2023, 11:42:20] Mountpoint-cache hash table entries: 65536 (order: 7, 524288 bytes, linear) [Fr, 9. Jun 2023, 11:42:20] CPU0: Thermal monitoring enabled (TM1) [Fr, 9. Jun 2023, 11:42:20] x86/cpu: User Mode Instruction Prevention (UMIP) activated [Fr, 9. Jun 2023, 11:42:20] process: using mwait in idle threads [Fr, 9. Jun 2023, 11:42:20] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0 [Fr, 9. Jun 2023, 11:42:20] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0 [Fr, 9. Jun 2023, 11:42:20] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization [Fr, 9. Jun 2023, 11:42:20] Spectre V2 : Mitigation: Enhanced IBRS [Fr, 9. Jun 2023, 11:42:20] Spectre V2 : Spectre v2 / SpectreRSB mitigation: Filling RSB on context switch [Fr, 9. Jun 2023, 11:42:20] Spectre V2 : Spectre v2 / PBRSB-eIBRS: Retire a single CALL on VMEXIT [Fr, 9. Jun 2023, 11:42:20] Spectre V2 : mitigation: Enabling conditional Indirect Branch Prediction Barrier [Fr, 9. Jun 2023, 11:42:20] Speculative Store Bypass: Mitigation: Speculative Store Bypass disabled via prctl [Fr, 9. Jun 2023, 11:42:20] Freeing SMP alternatives memory: 40K [Fr, 9. Jun 2023, 11:42:20] smpboot: CPU0: 12th Gen Intel(R) Core(TM) i7-12700H (family: 0x6, model: 0x9a, stepping: 0x3) [Fr, 9. Jun 2023, 11:42:20] cblist_init_generic: Setting adjustable number of callback queues. [Fr, 9. Jun 2023, 11:42:20] cblist_init_generic: Setting shift to 5 and lim to 1. [Fr, 9. Jun 2023, 11:42:20] cblist_init_generic: Setting shift to 5 and lim to 1. [Fr, 9. Jun 2023, 11:42:20] cblist_init_generic: Setting shift to 5 and lim to 1. [Fr, 9. Jun 2023, 11:42:20] Performance Events: XSAVE Architectural LBR, PEBS fmt4+-baseline, AnyThread deprecated, Alderlake Hybrid events, 32-deep LBR, full-width counters, Intel PMU driver. [Fr, 9. Jun 2023, 11:42:20] core: cpu_core PMU driver: [Fr, 9. Jun 2023, 11:42:20] ... version: 5 [Fr, 9. Jun 2023, 11:42:20] ... bit width: 48 [Fr, 9. Jun 2023, 11:42:20] ... generic registers: 8 [Fr, 9. Jun 2023, 11:42:20] ... value mask: 0000ffffffffffff [Fr, 9. Jun 2023, 11:42:20] ... max period: 00007fffffffffff [Fr, 9. Jun 2023, 11:42:20] ... fixed-purpose events: 4 [Fr, 9. Jun 2023, 11:42:20] ... event mask: 0001000f000000ff [Fr, 9. Jun 2023, 11:42:20] Estimated ratio of average max frequency by base frequency (times 1024): 1668 [Fr, 9. Jun 2023, 11:42:20] rcu: Hierarchical SRCU implementation. [Fr, 9. Jun 2023, 11:42:20] rcu: Max phase no-delay instances is 1000. [Fr, 9. Jun 2023, 11:42:20] NMI watchdog: Enabled. Permanently consumes one hw-PMU counter. [Fr, 9. Jun 2023, 11:42:20] smp: Bringing up secondary CPUs ... [Fr, 9. Jun 2023, 11:42:20] x86: Booting SMP configuration: [Fr, 9. Jun 2023, 11:42:20] .... node #0, CPUs: #1 [Fr, 9. Jun 2023, 11:42:20] [Firmware Bug]: TSC ADJUST differs within socket(s), fixing all errors [Fr, 9. Jun 2023, 11:42:20] #2 #3 #4 #5 #6 #7 #8 #9 #10 #11 #12 [Fr, 9. Jun 2023, 11:42:20] core: cpu_atom PMU driver: PEBS-via-PT [Fr, 9. Jun 2023, 11:42:20] ... version: 5 [Fr, 9. Jun 2023, 11:42:20] ... bit width: 48 [Fr, 9. Jun 2023, 11:42:20] ... generic registers: 6 [Fr, 9. Jun 2023, 11:42:20] ... value mask: 0000ffffffffffff [Fr, 9. Jun 2023, 11:42:20] ... max period: 00007fffffffffff [Fr, 9. Jun 2023, 11:42:20] ... fixed-purpose events: 3 [Fr, 9. Jun 2023, 11:42:20] ... event mask: 000000070000003f [Fr, 9. Jun 2023, 11:42:20] #13 #14 #15 #16 #17 #18 #19 [Fr, 9. Jun 2023, 11:42:20] smp: Brought up 1 node, 20 CPUs [Fr, 9. Jun 2023, 11:42:20] smpboot: Max logical packages: 1 [Fr, 9. Jun 2023, 11:42:20] smpboot: Total of 20 processors activated (107563.00 BogoMIPS) [Fr, 9. Jun 2023, 11:42:20] devtmpfs: initialized [Fr, 9. Jun 2023, 11:42:20] x86/mm: Memory block size: 128MB [Fr, 9. Jun 2023, 11:42:20] ACPI: PM: Registering ACPI NVS region [mem 0x655f7000-0x6575cfff] (1466368 bytes) [Fr, 9. Jun 2023, 11:42:20] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6370867519511994 ns [Fr, 9. Jun 2023, 11:42:20] futex hash table entries: 8192 (order: 7, 524288 bytes, linear) [Fr, 9. Jun 2023, 11:42:20] pinctrl core: initialized pinctrl subsystem [Fr, 9. Jun 2023, 11:42:20] PM: RTC time: 09:42:23, date: 2023-06-09 [Fr, 9. Jun 2023, 11:42:20] NET: Registered PF_NETLINK/PF_ROUTE protocol family [Fr, 9. Jun 2023, 11:42:20] DMA: preallocated 4096 KiB GFP_KERNEL pool for atomic allocations [Fr, 9. Jun 2023, 11:42:20] DMA: preallocated 4096 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations [Fr, 9. Jun 2023, 11:42:20] DMA: preallocated 4096 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations [Fr, 9. Jun 2023, 11:42:20] audit: initializing netlink subsys (disabled) [Fr, 9. Jun 2023, 11:42:20] audit: type=2000 audit(1686303743.293:1): state=initialized audit_enabled=0 res=1 [Fr, 9. Jun 2023, 11:42:20] thermal_sys: Registered thermal governor 'fair_share' [Fr, 9. Jun 2023, 11:42:20] thermal_sys: Registered thermal governor 'bang_bang' [Fr, 9. Jun 2023, 11:42:20] thermal_sys: Registered thermal governor 'step_wise' [Fr, 9. Jun 2023, 11:42:20] thermal_sys: Registered thermal governor 'user_space' [Fr, 9. Jun 2023, 11:42:20] thermal_sys: Registered thermal governor 'power_allocator' [Fr, 9. Jun 2023, 11:42:20] cpuidle: using governor ladder [Fr, 9. Jun 2023, 11:42:20] cpuidle: using governor menu [Fr, 9. Jun 2023, 11:42:20] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5 [Fr, 9. Jun 2023, 11:42:20] PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xc0000000-0xcfffffff] (base 0xc0000000) [Fr, 9. Jun 2023, 11:42:20] PCI: MMCONFIG at [mem 0xc0000000-0xcfffffff] reserved in E820 [Fr, 9. Jun 2023, 11:42:20] PCI: Using configuration type 1 for base access [Fr, 9. Jun 2023, 11:42:20] ENERGY_PERF_BIAS: Set to 'normal', was 'performance' [Fr, 9. Jun 2023, 11:42:20] kprobes: kprobe jump-optimization is enabled. All kprobes are optimized if possible. [Fr, 9. Jun 2023, 11:42:20] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages [Fr, 9. Jun 2023, 11:42:20] HugeTLB: 16380 KiB vmemmap can be freed for a 1.00 GiB page [Fr, 9. Jun 2023, 11:42:20] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages [Fr, 9. Jun 2023, 11:42:20] HugeTLB: 28 KiB vmemmap can be freed for a 2.00 MiB page [Fr, 9. Jun 2023, 11:42:20] ACPI: Added _OSI(Module Device) [Fr, 9. Jun 2023, 11:42:20] ACPI: Added _OSI(Processor Device) [Fr, 9. Jun 2023, 11:42:20] ACPI: Added _OSI(3.0 _SCP Extensions) [Fr, 9. Jun 2023, 11:42:20] ACPI: Added _OSI(Processor Aggregator Device) [Fr, 9. Jun 2023, 11:42:21] ACPI BIOS Error (bug): AE_AML_BUFFER_LIMIT, Field [FRD0] at bit offset/length 0/32 exceeds size of target Buffer (16 bits) (20220331/dsopcode-198) [Fr, 9. Jun 2023, 11:42:21] ACPI BIOS Error (bug): AE_AML_BUFFER_LIMIT, Field [FRD1] at bit offset/length 16/32 exceeds size of target Buffer (16 bits) (20220331/dsopcode-198) [Fr, 9. Jun 2023, 11:42:21] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PC00.I2C0.TPD0], AE_NOT_FOUND (20220331/dswload2-162) [Fr, 9. Jun 2023, 11:42:21] ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20220331/psobject-220) [Fr, 9. Jun 2023, 11:42:21] ACPI: Skipping parse of AML opcode: Scope (0x0010) [Fr, 9. Jun 2023, 11:42:21] ACPI: 21 ACPI AML tables successfully acquired and loaded [Fr, 9. Jun 2023, 11:42:21] ACPI Error: AE_TYPE, Opcode is not deferred [FRD0] (BufferField) (20220331/nsinit-411) [Fr, 9. Jun 2023, 11:42:21] ACPI Error: AE_TYPE, Could not execute arguments for [FRD0] (BufferField) (20220331/nsinit-419) [Fr, 9. Jun 2023, 11:42:21] ACPI Error: AE_TYPE, Opcode is not deferred [FRD1] (BufferField) (20220331/nsinit-411) [Fr, 9. Jun 2023, 11:42:21] ACPI Error: AE_TYPE, Could not execute arguments for [FRD1] (BufferField) (20220331/nsinit-419) [Fr, 9. Jun 2023, 11:42:21] ACPI: Dynamic OEM Table Load: [Fr, 9. Jun 2023, 11:42:21] ACPI: SSDT 0xFFFF9241C3064800 0001AB (v02 PmRef Cpu0Psd 00003000 INTL 20200717) [Fr, 9. Jun 2023, 11:42:21] ACPI Error: AE_TYPE, Opcode is not deferred [FRD0] (BufferField) (20220331/nsinit-411) [Fr, 9. Jun 2023, 11:42:21] ACPI Error: AE_TYPE, Could not execute arguments for [FRD0] (BufferField) (20220331/nsinit-419) [Fr, 9. Jun 2023, 11:42:21] ACPI Error: AE_TYPE, Opcode is not deferred [FRD1] (BufferField) (20220331/nsinit-411) [Fr, 9. Jun 2023, 11:42:21] ACPI Error: AE_TYPE, Could not execute arguments for [FRD1] (BufferField) (20220331/nsinit-419) [Fr, 9. Jun 2023, 11:42:21] ACPI: \_SB_.PR00: _OSC native thermal LVT Acked [Fr, 9. Jun 2023, 11:42:21] ACPI: USB4 _OSC: OS supports USB3+ DisplayPort+ PCIe+ XDomain+ [Fr, 9. Jun 2023, 11:42:21] ACPI: USB4 _OSC: OS controls USB3+ DisplayPort+ PCIe+ XDomain+ [Fr, 9. Jun 2023, 11:42:21] ACPI: Dynamic OEM Table Load: [Fr, 9. Jun 2023, 11:42:21] ACPI: SSDT 0xFFFF9241C14DD000 000394 (v02 PmRef Cpu0Cst 00003001 INTL 20200717) [Fr, 9. Jun 2023, 11:42:21] ACPI Error: AE_TYPE, Opcode is not deferred [FRD0] (BufferField) (20220331/nsinit-411) [Fr, 9. Jun 2023, 11:42:21] ACPI Error: AE_TYPE, Could not execute arguments for [FRD0] (BufferField) (20220331/nsinit-419) [Fr, 9. Jun 2023, 11:42:21] ACPI Error: AE_TYPE, Opcode is not deferred [FRD1] (BufferField) (20220331/nsinit-411) [Fr, 9. Jun 2023, 11:42:21] ACPI Error: AE_TYPE, Could not execute arguments for [FRD1] (BufferField) (20220331/nsinit-419) [Fr, 9. Jun 2023, 11:42:21] ACPI: Dynamic OEM Table Load: [Fr, 9. Jun 2023, 11:42:21] ACPI: SSDT 0xFFFF9241C14D4800 000626 (v02 PmRef Cpu0Ist 00003000 INTL 20200717) [Fr, 9. Jun 2023, 11:42:21] ACPI Error: AE_TYPE, Opcode is not deferred [FRD0] (BufferField) (20220331/nsinit-411) [Fr, 9. Jun 2023, 11:42:21] ACPI Error: AE_TYPE, Could not execute arguments for [FRD0] (BufferField) (20220331/nsinit-419) [Fr, 9. Jun 2023, 11:42:21] ACPI Error: AE_TYPE, Opcode is not deferred [FRD1] (BufferField) (20220331/nsinit-411) [Fr, 9. Jun 2023, 11:42:21] ACPI Error: AE_TYPE, Could not execute arguments for [FRD1] (BufferField) (20220331/nsinit-419) [Fr, 9. Jun 2023, 11:42:21] ACPI: Dynamic OEM Table Load: [Fr, 9. Jun 2023, 11:42:21] ACPI: SSDT 0xFFFF9241C14D1000 0004B2 (v02 PmRef Cpu0Hwp 00003000 INTL 20200717) [Fr, 9. Jun 2023, 11:42:21] ACPI Error: AE_TYPE, Opcode is not deferred [FRD0] (BufferField) (20220331/nsinit-411) [Fr, 9. Jun 2023, 11:42:21] ACPI Error: AE_TYPE, Could not execute arguments for [FRD0] (BufferField) (20220331/nsinit-419) [Fr, 9. Jun 2023, 11:42:21] ACPI Error: AE_TYPE, Opcode is not deferred [FRD1] (BufferField) (20220331/nsinit-411) [Fr, 9. Jun 2023, 11:42:21] ACPI Error: AE_TYPE, Could not execute arguments for [FRD1] (BufferField) (20220331/nsinit-419) [Fr, 9. Jun 2023, 11:42:21] ACPI: Dynamic OEM Table Load: [Fr, 9. Jun 2023, 11:42:21] ACPI: SSDT 0xFFFF9241C159C000 001BAF (v02 PmRef ApIst 00003000 INTL 20200717) [Fr, 9. Jun 2023, 11:42:21] ACPI Error: AE_TYPE, Opcode is not deferred [FRD0] (BufferField) (20220331/nsinit-411) [Fr, 9. Jun 2023, 11:42:21] ACPI Error: AE_TYPE, Could not execute arguments for [FRD0] (BufferField) (20220331/nsinit-419) [Fr, 9. Jun 2023, 11:42:21] ACPI Error: AE_TYPE, Opcode is not deferred [FRD1] (BufferField) (20220331/nsinit-411) [Fr, 9. Jun 2023, 11:42:21] ACPI Error: AE_TYPE, Could not execute arguments for [FRD1] (BufferField) (20220331/nsinit-419) [Fr, 9. Jun 2023, 11:42:21] ACPI: Dynamic OEM Table Load: [Fr, 9. Jun 2023, 11:42:21] ACPI: SSDT 0xFFFF9241C159A000 001038 (v02 PmRef ApHwp 00003000 INTL 20200717) [Fr, 9. Jun 2023, 11:42:21] ACPI Error: AE_TYPE, Opcode is not deferred [FRD0] (BufferField) (20220331/nsinit-411) [Fr, 9. Jun 2023, 11:42:21] ACPI Error: AE_TYPE, Could not execute arguments for [FRD0] (BufferField) (20220331/nsinit-419) [Fr, 9. Jun 2023, 11:42:21] ACPI Error: AE_TYPE, Opcode is not deferred [FRD1] (BufferField) (20220331/nsinit-411) [Fr, 9. Jun 2023, 11:42:21] ACPI Error: AE_TYPE, Could not execute arguments for [FRD1] (BufferField) (20220331/nsinit-419) [Fr, 9. Jun 2023, 11:42:21] ACPI: Dynamic OEM Table Load: [Fr, 9. Jun 2023, 11:42:21] ACPI: SSDT 0xFFFF9241C159E000 001349 (v02 PmRef ApPsd 00003000 INTL 20200717) [Fr, 9. Jun 2023, 11:42:21] ACPI Error: AE_TYPE, Opcode is not deferred [FRD0] (BufferField) (20220331/nsinit-411) [Fr, 9. Jun 2023, 11:42:21] ACPI Error: AE_TYPE, Could not execute arguments for [FRD0] (BufferField) (20220331/nsinit-419) [Fr, 9. Jun 2023, 11:42:21] ACPI Error: AE_TYPE, Opcode is not deferred [FRD1] (BufferField) (20220331/nsinit-411) [Fr, 9. Jun 2023, 11:42:21] ACPI Error: AE_TYPE, Could not execute arguments for [FRD1] (BufferField) (20220331/nsinit-419) [Fr, 9. Jun 2023, 11:42:21] ACPI: Dynamic OEM Table Load: [Fr, 9. Jun 2023, 11:42:21] ACPI: SSDT 0xFFFF9241C15A9000 000FBB (v02 PmRef ApCst 00003000 INTL 20200717) [Fr, 9. Jun 2023, 11:42:21] ACPI Error: AE_TYPE, Opcode is not deferred [FRD0] (BufferField) (20220331/nsinit-411) [Fr, 9. Jun 2023, 11:42:21] ACPI Error: AE_TYPE, Could not execute arguments for [FRD0] (BufferField) (20220331/nsinit-419) [Fr, 9. Jun 2023, 11:42:21] ACPI Error: AE_TYPE, Opcode is not deferred [FRD1] (BufferField) (20220331/nsinit-411) [Fr, 9. Jun 2023, 11:42:21] ACPI Error: AE_TYPE, Could not execute arguments for [FRD1] (BufferField) (20220331/nsinit-419) [Fr, 9. Jun 2023, 11:42:21] ACPI: EC: EC started [Fr, 9. Jun 2023, 11:42:21] ACPI: EC: interrupt blocked [Fr, 9. Jun 2023, 11:42:21] ACPI: EC: EC_CMD/EC_SC=0x66, EC_DATA=0x62 [Fr, 9. Jun 2023, 11:42:21] ACPI: \_SB_.PC00.LPCB.H_EC: Boot DSDT EC used to handle transactions [Fr, 9. Jun 2023, 11:42:21] ACPI: Interpreter enabled [Fr, 9. Jun 2023, 11:42:21] ACPI: PM: (supports S0 S3 S4 S5) [Fr, 9. Jun 2023, 11:42:21] ACPI: Using IOAPIC for interrupt routing [Fr, 9. Jun 2023, 11:42:21] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug [Fr, 9. Jun 2023, 11:42:21] PCI: Using E820 reservations for host bridge windows [Fr, 9. Jun 2023, 11:42:21] ACPI: Enabled 11 GPEs in block 00 to 7F [Fr, 9. Jun 2023, 11:42:21] ACPI: PM: Power Resource [PXP] [Fr, 9. Jun 2023, 11:42:21] ACPI: PM: Power Resource [PXP] [Fr, 9. Jun 2023, 11:42:21] ACPI: PM: Power Resource [PXP] [Fr, 9. Jun 2023, 11:42:21] ACPI: PM: Power Resource [BTRT] [Fr, 9. Jun 2023, 11:42:21] ACPI: PM: Power Resource [PAUD] [Fr, 9. Jun 2023, 11:42:21] ACPI: PM: Power Resource [PXTC] [Fr, 9. Jun 2023, 11:42:21] ACPI: PM: Power Resource [WRST] [Fr, 9. Jun 2023, 11:42:21] ACPI: PM: Power Resource [TBT0] [Fr, 9. Jun 2023, 11:42:21] ACPI: PM: Power Resource [TBT1] [Fr, 9. Jun 2023, 11:42:21] ACPI: PM: Power Resource [FN00] [Fr, 9. Jun 2023, 11:42:21] ACPI: PM: Power Resource [FN01] [Fr, 9. Jun 2023, 11:42:21] ACPI: PM: Power Resource [FN02] [Fr, 9. Jun 2023, 11:42:21] ACPI: PM: Power Resource [FN03] [Fr, 9. Jun 2023, 11:42:21] ACPI: PM: Power Resource [FN04] [Fr, 9. Jun 2023, 11:42:21] ACPI: PM: Power Resource [PIN] [Fr, 9. Jun 2023, 11:42:21] ACPI: PCI Root Bridge [PC00] (domain 0000 [bus 00-fe]) [Fr, 9. Jun 2023, 11:42:21] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI EDR HPX-Type3] [Fr, 9. Jun 2023, 11:42:21] acpi PNP0A08:00: _OSC: platform does not support [AER] [Fr, 9. Jun 2023, 11:42:21] acpi PNP0A08:00: _OSC: OS now controls [PCIeHotplug SHPCHotplug PME PCIeCapability LTR DPC] [Fr, 9. Jun 2023, 11:42:21] PCI host bridge to bus 0000:00 [Fr, 9. Jun 2023, 11:42:21] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7 window] [Fr, 9. Jun 2023, 11:42:21] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff window] [Fr, 9. Jun 2023, 11:42:21] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window] [Fr, 9. Jun 2023, 11:42:21] pci_bus 0000:00: root bus resource [mem 0x70400000-0xbfffffff window] [Fr, 9. Jun 2023, 11:42:21] pci_bus 0000:00: root bus resource [mem 0x4000000000-0x7fffffffff window] [Fr, 9. Jun 2023, 11:42:21] pci_bus 0000:00: root bus resource [bus 00-fe] [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:00.0: [8086:4641] type 00 class 0x060000 [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:01.0: [8086:460d] type 01 class 0x060400 [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:01.0: PME# supported from D0 D3hot D3cold [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:01.0: PTM enabled (root), 4ns granularity [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:02.0: [8086:46a6] type 00 class 0x030000 [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:02.0: reg 0x10: [mem 0x622c000000-0x622cffffff 64bit] [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:02.0: reg 0x18: [mem 0x4000000000-0x400fffffff 64bit pref] [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:02.0: reg 0x20: [io 0x3000-0x303f] [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:02.0: BAR 2: assigned to efifb [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:02.0: DMAR: Skip IOMMU disabling for graphics [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:02.0: Video device with shadowed ROM at [mem 0x000c0000-0x000dffff] [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:02.0: reg 0x344: [mem 0x00000000-0x00ffffff 64bit] [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:02.0: VF(n) BAR0 space: [mem 0x00000000-0x06ffffff 64bit] (contains BAR0 for 7 VFs) [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:02.0: reg 0x34c: [mem 0x00000000-0x1fffffff 64bit pref] [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:02.0: VF(n) BAR2 space: [mem 0x00000000-0xdfffffff 64bit pref] (contains BAR2 for 7 VFs) [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:04.0: [8086:461d] type 00 class 0x118000 [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:04.0: reg 0x10: [mem 0x622d140000-0x622d15ffff 64bit] [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:06.0: [8086:464d] type 01 class 0x060400 [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:06.0: PME# supported from D0 D3hot D3cold [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:06.0: PTM enabled (root), 4ns granularity [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:06.2: [8086:463d] type 01 class 0x060400 [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:06.2: PME# supported from D0 D3hot D3cold [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:06.2: PTM enabled (root), 4ns granularity [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:07.0: [8086:466e] type 01 class 0x060400 [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:07.0: Overriding RP PIO Log Size to 4 [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:07.0: PME# supported from D0 D3hot D3cold [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:07.0: PTM enabled (root), 4ns granularity [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:08.0: [8086:464f] type 00 class 0x088000 [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:08.0: reg 0x10: [mem 0x622d19b000-0x622d19bfff 64bit] [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:0a.0: [8086:467d] type 00 class 0x118000 [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:0a.0: reg 0x10: [mem 0x622d180000-0x622d187fff 64bit] [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:0a.0: enabling Extended Tags [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:0d.0: [8086:461e] type 00 class 0x0c0330 [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:0d.0: reg 0x10: [mem 0x622d170000-0x622d17ffff 64bit] [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:0d.0: PME# supported from D3hot D3cold [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:0d.2: [8086:463e] type 00 class 0x0c0340 [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:0d.2: reg 0x10: [mem 0x622d100000-0x622d13ffff 64bit] [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:0d.2: reg 0x18: [mem 0x622d19a000-0x622d19afff 64bit] [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:0d.2: supports D1 D2 [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:0d.2: PME# supported from D0 D1 D2 D3hot D3cold [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:14.0: [8086:51ed] type 00 class 0x0c0330 [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:14.0: reg 0x10: [mem 0x622d160000-0x622d16ffff 64bit] [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:14.0: PME# supported from D3hot D3cold [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:14.2: [8086:51ef] type 00 class 0x050000 [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:14.2: reg 0x10: [mem 0x622d190000-0x622d193fff 64bit] [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:14.2: reg 0x18: [mem 0x622d199000-0x622d199fff 64bit] [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:14.3: [8086:51f0] type 00 class 0x028000 [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:14.3: reg 0x10: [mem 0x622d18c000-0x622d18ffff 64bit] [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:14.3: PME# supported from D0 D3hot D3cold [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:15.0: [8086:51e8] type 00 class 0x0c8000 [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:15.0: reg 0x10: [mem 0x00000000-0x00000fff 64bit] [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:15.1: [8086:51e9] type 00 class 0x0c8000 [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:15.1: reg 0x10: [mem 0x00000000-0x00000fff 64bit] [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:15.3: [8086:51eb] type 00 class 0x0c8000 [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:15.3: reg 0x10: [mem 0x00000000-0x00000fff 64bit] [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:16.0: [8086:51e0] type 00 class 0x078000 [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:16.0: reg 0x10: [mem 0x622d195000-0x622d195fff 64bit] [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:16.0: PME# supported from D3hot [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:1c.0: [8086:51bc] type 01 class 0x060400 [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:1c.0: PTM enabled (root), 4ns granularity [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:1f.0: [8086:5182] type 00 class 0x060100 [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:1f.3: [8086:51c8] type 00 class 0x040100 [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:1f.3: reg 0x10: [mem 0x622d188000-0x622d18bfff 64bit] [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:1f.3: reg 0x20: [mem 0x622d000000-0x622d0fffff 64bit] [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:1f.3: PME# supported from D3hot D3cold [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:1f.4: [8086:51a3] type 00 class 0x0c0500 [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:1f.4: reg 0x10: [mem 0x622d194000-0x622d1940ff 64bit] [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:1f.4: reg 0x20: [io 0xefa0-0xefbf] [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:1f.5: [8086:51a4] type 00 class 0x0c8000 [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:1f.5: reg 0x10: [mem 0xfe010000-0xfe010fff] [Fr, 9. Jun 2023, 11:42:21] acpiphp: Slot [1] registered [Fr, 9. Jun 2023, 11:42:21] pci 0000:01:00.0: [10de:2560] type 00 class 0x030000 [Fr, 9. Jun 2023, 11:42:21] pci 0000:01:00.0: reg 0x10: [mem 0x7f000000-0x7fffffff] [Fr, 9. Jun 2023, 11:42:21] pci 0000:01:00.0: reg 0x14: [mem 0x6000000000-0x61ffffffff 64bit pref] [Fr, 9. Jun 2023, 11:42:21] pci 0000:01:00.0: reg 0x1c: [mem 0x6200000000-0x6201ffffff 64bit pref] [Fr, 9. Jun 2023, 11:42:21] pci 0000:01:00.0: reg 0x24: [io 0x2000-0x207f] [Fr, 9. Jun 2023, 11:42:21] pci 0000:01:00.0: reg 0x30: [mem 0xfff80000-0xffffffff pref] [Fr, 9. Jun 2023, 11:42:21] pci 0000:01:00.0: PME# supported from D0 D3hot [Fr, 9. Jun 2023, 11:42:21] pci 0000:01:00.0: 126.024 Gb/s available PCIe bandwidth, limited by 16.0 GT/s PCIe x8 link at 0000:00:01.0 (capable of 252.048 Gb/s with 16.0 GT/s PCIe x16 link) [Fr, 9. Jun 2023, 11:42:21] pci 0000:01:00.1: [10de:228e] type 00 class 0x040300 [Fr, 9. Jun 2023, 11:42:21] pci 0000:01:00.1: reg 0x10: [mem 0x80000000-0x80003fff] [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:01.0: PCI bridge to [bus 01] [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:01.0: bridge window [io 0x2000-0x2fff] [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:01.0: bridge window [mem 0x7f000000-0x800fffff] [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:01.0: bridge window [mem 0x6000000000-0x6201ffffff 64bit pref] [Fr, 9. Jun 2023, 11:42:21] pci 0000:02:00.0: [144d:a808] type 00 class 0x010802 [Fr, 9. Jun 2023, 11:42:21] pci 0000:02:00.0: reg 0x10: [mem 0x80300000-0x80303fff 64bit] [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:06.0: PCI bridge to [bus 02] [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:06.0: bridge window [mem 0x80300000-0x803fffff] [Fr, 9. Jun 2023, 11:42:21] pci 0000:03:00.0: [1c5c:1959] type 00 class 0x010802 [Fr, 9. Jun 2023, 11:42:21] pci 0000:03:00.0: reg 0x10: [mem 0x80200000-0x80203fff 64bit] [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:06.2: PCI bridge to [bus 03] [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:06.2: bridge window [mem 0x80200000-0x802fffff] [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:07.0: PCI bridge to [bus 04-2d] [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:07.0: bridge window [mem 0x72000000-0x7e1fffff] [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:07.0: bridge window [mem 0x6210000000-0x622bffffff 64bit pref] [Fr, 9. Jun 2023, 11:42:21] pci 0000:2e:00.0: [10ec:522a] type 00 class 0xff0000 [Fr, 9. Jun 2023, 11:42:21] pci 0000:2e:00.0: reg 0x10: [mem 0x80100000-0x80100fff] [Fr, 9. Jun 2023, 11:42:21] pci 0000:2e:00.0: supports D1 D2 [Fr, 9. Jun 2023, 11:42:21] pci 0000:2e:00.0: PME# supported from D1 D2 D3hot D3cold [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:1c.0: PCI bridge to [bus 2e] [Fr, 9. Jun 2023, 11:42:21] pci 0000:00:1c.0: bridge window [mem 0x80100000-0x801fffff] [Fr, 9. Jun 2023, 11:42:24] Low-power S0 idle used by default for system suspend [Fr, 9. Jun 2023, 11:42:24] ACPI: EC: interrupt unblocked [Fr, 9. Jun 2023, 11:42:24] ACPI: EC: event unblocked [Fr, 9. Jun 2023, 11:42:24] ACPI: EC: EC_CMD/EC_SC=0x66, EC_DATA=0x62 [Fr, 9. Jun 2023, 11:42:24] ACPI: EC: GPE=0x6e [Fr, 9. Jun 2023, 11:42:24] ACPI: \_SB_.PC00.LPCB.H_EC: Boot DSDT EC initialization complete [Fr, 9. Jun 2023, 11:42:24] ACPI: \_SB_.PC00.LPCB.H_EC: EC: Used to handle transactions and events [Fr, 9. Jun 2023, 11:42:24] iommu: Default domain type: Translated [Fr, 9. Jun 2023, 11:42:24] iommu: DMA domain TLB invalidation policy: lazy mode [Fr, 9. Jun 2023, 11:42:24] SCSI subsystem initialized [Fr, 9. Jun 2023, 11:42:24] libata version 3.00 loaded. [Fr, 9. Jun 2023, 11:42:24] ACPI: bus type USB registered [Fr, 9. Jun 2023, 11:42:24] usbcore: registered new interface driver usbfs [Fr, 9. Jun 2023, 11:42:24] usbcore: registered new interface driver hub [Fr, 9. Jun 2023, 11:42:24] usbcore: registered new device driver usb [Fr, 9. Jun 2023, 11:42:24] pps_core: LinuxPPS API ver. 1 registered [Fr, 9. Jun 2023, 11:42:24] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti [Fr, 9. Jun 2023, 11:42:24] PTP clock support registered [Fr, 9. Jun 2023, 11:42:24] EDAC MC: Ver: 3.0.0 [Fr, 9. Jun 2023, 11:42:24] Registered efivars operations [Fr, 9. Jun 2023, 11:42:24] NetLabel: Initializing [Fr, 9. Jun 2023, 11:42:24] NetLabel: domain hash size = 128 [Fr, 9. Jun 2023, 11:42:24] NetLabel: protocols = UNLABELED CIPSOv4 CALIPSO [Fr, 9. Jun 2023, 11:42:24] NetLabel: unlabeled traffic allowed by default [Fr, 9. Jun 2023, 11:42:24] mctp: management component transport protocol core [Fr, 9. Jun 2023, 11:42:24] NET: Registered PF_MCTP protocol family [Fr, 9. Jun 2023, 11:42:24] PCI: Using ACPI for IRQ routing [Fr, 9. Jun 2023, 11:42:24] PCI: pci_cache_line_size set to 64 bytes [Fr, 9. Jun 2023, 11:42:24] pci 0000:00:1f.5: can't claim BAR 0 [mem 0xfe010000-0xfe010fff]: no compatible bridge window [Fr, 9. Jun 2023, 11:42:24] e820: reserve RAM buffer [mem 0x0009f000-0x0009ffff] [Fr, 9. Jun 2023, 11:42:24] e820: reserve RAM buffer [mem 0x5aaa8000-0x5bffffff] [Fr, 9. Jun 2023, 11:42:24] e820: reserve RAM buffer [mem 0x5be1f000-0x5bffffff] [Fr, 9. Jun 2023, 11:42:24] e820: reserve RAM buffer [mem 0x60116000-0x63ffffff] [Fr, 9. Jun 2023, 11:42:24] e820: reserve RAM buffer [mem 0x65800000-0x67ffffff] [Fr, 9. Jun 2023, 11:42:24] e820: reserve RAM buffer [mem 0x68fc00000-0x68fffffff] [Fr, 9. Jun 2023, 11:42:24] pci 0000:00:02.0: vgaarb: setting as boot VGA device [Fr, 9. Jun 2023, 11:42:24] pci 0000:00:02.0: vgaarb: bridge control possible [Fr, 9. Jun 2023, 11:42:24] pci 0000:00:02.0: vgaarb: VGA device added: decodes=io+mem,owns=io+mem,locks=none [Fr, 9. Jun 2023, 11:42:24] pci 0000:01:00.0: vgaarb: bridge control possible [Fr, 9. Jun 2023, 11:42:24] pci 0000:01:00.0: vgaarb: VGA device added: decodes=io+mem,owns=none,locks=none [Fr, 9. Jun 2023, 11:42:24] vgaarb: loaded [Fr, 9. Jun 2023, 11:42:24] clocksource: Switched to clocksource tsc-early [Fr, 9. Jun 2023, 11:42:24] VFS: Disk quotas dquot_6.6.0 [Fr, 9. Jun 2023, 11:42:24] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes) [Fr, 9. Jun 2023, 11:42:24] pnp: PnP ACPI init [Fr, 9. Jun 2023, 11:42:24] system 00:00: [io 0x0680-0x069f] has been reserved [Fr, 9. Jun 2023, 11:42:24] system 00:00: [io 0x164e-0x164f] has been reserved [Fr, 9. Jun 2023, 11:42:24] system 00:01: [io 0x1854-0x1857] has been reserved [Fr, 9. Jun 2023, 11:42:24] pnp 00:02: disabling [mem 0xc0000000-0xcfffffff] because it overlaps 0000:00:02.0BAR 9 [mem 0x00000000-0xdfffffff 64bit pref] [Fr, 9. Jun 2023, 11:42:24] system 00:02: [mem 0xfedc0000-0xfedc7fff] has been reserved [Fr, 9. Jun 2023, 11:42:24] system 00:02: [mem 0xfeda0000-0xfeda0fff] has been reserved [Fr, 9. Jun 2023, 11:42:24] system 00:02: [mem 0xfeda1000-0xfeda1fff] has been reserved [Fr, 9. Jun 2023, 11:42:24] system 00:02: [mem 0xfed20000-0xfed7ffff] could not be reserved [Fr, 9. Jun 2023, 11:42:24] system 00:02: [mem 0xfed90000-0xfed93fff] could not be reserved [Fr, 9. Jun 2023, 11:42:24] system 00:02: [mem 0xfed45000-0xfed8ffff] could not be reserved [Fr, 9. Jun 2023, 11:42:24] system 00:02: [mem 0xfee00000-0xfeefffff] has been reserved [Fr, 9. Jun 2023, 11:42:24] system 00:03: [io 0xff00-0xfffe] has been reserved [Fr, 9. Jun 2023, 11:42:24] pnp: PnP ACPI: found 5 devices [Fr, 9. Jun 2023, 11:42:24] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns [Fr, 9. Jun 2023, 11:42:24] NET: Registered PF_INET protocol family [Fr, 9. Jun 2023, 11:42:24] IP idents hash table entries: 262144 (order: 9, 2097152 bytes, linear) [Fr, 9. Jun 2023, 11:42:24] tcp_listen_portaddr_hash hash table entries: 16384 (order: 6, 262144 bytes, linear) [Fr, 9. Jun 2023, 11:42:24] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) [Fr, 9. Jun 2023, 11:42:24] TCP established hash table entries: 262144 (order: 9, 2097152 bytes, linear) [Fr, 9. Jun 2023, 11:42:24] TCP bind hash table entries: 65536 (order: 9, 2097152 bytes, linear) [Fr, 9. Jun 2023, 11:42:24] TCP: Hash tables configured (established 262144 bind 65536) [Fr, 9. Jun 2023, 11:42:24] MPTCP token hash table entries: 32768 (order: 7, 786432 bytes, linear) [Fr, 9. Jun 2023, 11:42:24] UDP hash table entries: 16384 (order: 7, 524288 bytes, linear) [Fr, 9. Jun 2023, 11:42:24] UDP-Lite hash table entries: 16384 (order: 7, 524288 bytes, linear) [Fr, 9. Jun 2023, 11:42:24] NET: Registered PF_UNIX/PF_LOCAL protocol family [Fr, 9. Jun 2023, 11:42:24] NET: Registered PF_XDP protocol family [Fr, 9. Jun 2023, 11:42:24] pci 0000:01:00.0: can't claim BAR 6 [mem 0xfff80000-0xffffffff pref]: no compatible bridge window [Fr, 9. Jun 2023, 11:42:24] pci 0000:00:07.0: bridge window [io 0x1000-0x0fff] to [bus 04-2d] add_size 1000 [Fr, 9. Jun 2023, 11:42:24] clipped [mem size 0x00000000 64bit pref] to [mem size 0xfffffffffffa0000 64bit pref] for e820 entry [mem 0x0009f000-0x000fffff] [Fr, 9. Jun 2023, 11:42:24] pci 0000:00:02.0: BAR 9: assigned [mem 0x4020000000-0x40ffffffff 64bit pref] [Fr, 9. Jun 2023, 11:42:24] clipped [mem size 0x00000000 64bit] to [mem size 0xfffffffffffa0000 64bit] for e820 entry [mem 0x0009f000-0x000fffff] [Fr, 9. Jun 2023, 11:42:24] pci 0000:00:02.0: BAR 7: assigned [mem 0x4010000000-0x4016ffffff 64bit] [Fr, 9. Jun 2023, 11:42:24] pci 0000:00:07.0: BAR 13: assigned [io 0x4000-0x4fff] [Fr, 9. Jun 2023, 11:42:24] clipped [mem size 0x00000000 64bit] to [mem size 0xfffffffffffa0000 64bit] for e820 entry [mem 0x0009f000-0x000fffff] [Fr, 9. Jun 2023, 11:42:24] pci 0000:00:15.0: BAR 0: assigned [mem 0x4017000000-0x4017000fff 64bit] [Fr, 9. Jun 2023, 11:42:24] clipped [mem size 0x00000000 64bit] to [mem size 0xfffffffffffa0000 64bit] for e820 entry [mem 0x0009f000-0x000fffff] [Fr, 9. Jun 2023, 11:42:24] pci 0000:00:15.1: BAR 0: assigned [mem 0x4017001000-0x4017001fff 64bit] [Fr, 9. Jun 2023, 11:42:24] clipped [mem size 0x00000000 64bit] to [mem size 0xfffffffffffa0000 64bit] for e820 entry [mem 0x0009f000-0x000fffff] [Fr, 9. Jun 2023, 11:42:24] pci 0000:00:15.3: BAR 0: assigned [mem 0x4017002000-0x4017002fff 64bit] [Fr, 9. Jun 2023, 11:42:24] clipped [mem size 0x00020000] to [mem size 0xfffffffffffc0000] for e820 entry [mem 0x0009f000-0x000fffff] [Fr, 9. Jun 2023, 11:42:24] pci 0000:00:1f.5: BAR 0: assigned [mem 0x70400000-0x70400fff] [Fr, 9. Jun 2023, 11:42:24] pci 0000:01:00.0: BAR 6: assigned [mem 0x80080000-0x800fffff pref] [Fr, 9. Jun 2023, 11:42:24] pci 0000:00:01.0: PCI bridge to [bus 01] [Fr, 9. Jun 2023, 11:42:24] pci 0000:00:01.0: bridge window [io 0x2000-0x2fff] [Fr, 9. Jun 2023, 11:42:24] pci 0000:00:01.0: bridge window [mem 0x7f000000-0x800fffff] [Fr, 9. Jun 2023, 11:42:24] pci 0000:00:01.0: bridge window [mem 0x6000000000-0x6201ffffff 64bit pref] [Fr, 9. Jun 2023, 11:42:24] pci 0000:00:06.0: PCI bridge to [bus 02] [Fr, 9. Jun 2023, 11:42:24] pci 0000:00:06.0: bridge window [mem 0x80300000-0x803fffff] [Fr, 9. Jun 2023, 11:42:24] pci 0000:00:06.2: PCI bridge to [bus 03] [Fr, 9. Jun 2023, 11:42:24] pci 0000:00:06.2: bridge window [mem 0x80200000-0x802fffff] [Fr, 9. Jun 2023, 11:42:24] pci 0000:00:07.0: PCI bridge to [bus 04-2d] [Fr, 9. Jun 2023, 11:42:24] pci 0000:00:07.0: bridge window [io 0x4000-0x4fff] [Fr, 9. Jun 2023, 11:42:24] pci 0000:00:07.0: bridge window [mem 0x72000000-0x7e1fffff] [Fr, 9. Jun 2023, 11:42:24] pci 0000:00:07.0: bridge window [mem 0x6210000000-0x622bffffff 64bit pref] [Fr, 9. Jun 2023, 11:42:24] pci 0000:00:1c.0: PCI bridge to [bus 2e] [Fr, 9. Jun 2023, 11:42:24] pci 0000:00:1c.0: bridge window [mem 0x80100000-0x801fffff] [Fr, 9. Jun 2023, 11:42:24] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7 window] [Fr, 9. Jun 2023, 11:42:24] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff window] [Fr, 9. Jun 2023, 11:42:24] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff window] [Fr, 9. Jun 2023, 11:42:24] pci_bus 0000:00: resource 7 [mem 0x70400000-0xbfffffff window] [Fr, 9. Jun 2023, 11:42:24] pci_bus 0000:00: resource 8 [mem 0x4000000000-0x7fffffffff window] [Fr, 9. Jun 2023, 11:42:24] pci_bus 0000:01: resource 0 [io 0x2000-0x2fff] [Fr, 9. Jun 2023, 11:42:24] pci_bus 0000:01: resource 1 [mem 0x7f000000-0x800fffff] [Fr, 9. Jun 2023, 11:42:24] pci_bus 0000:01: resource 2 [mem 0x6000000000-0x6201ffffff 64bit pref] [Fr, 9. Jun 2023, 11:42:24] pci_bus 0000:02: resource 1 [mem 0x80300000-0x803fffff] [Fr, 9. Jun 2023, 11:42:24] pci_bus 0000:03: resource 1 [mem 0x80200000-0x802fffff] [Fr, 9. Jun 2023, 11:42:24] pci_bus 0000:04: resource 0 [io 0x4000-0x4fff] [Fr, 9. Jun 2023, 11:42:24] pci_bus 0000:04: resource 1 [mem 0x72000000-0x7e1fffff] [Fr, 9. Jun 2023, 11:42:24] pci_bus 0000:04: resource 2 [mem 0x6210000000-0x622bffffff 64bit pref] [Fr, 9. Jun 2023, 11:42:24] pci_bus 0000:2e: resource 1 [mem 0x80100000-0x801fffff] [Fr, 9. Jun 2023, 11:42:24] pci 0000:00:0d.0: enabling device (0000 -> 0002) [Fr, 9. Jun 2023, 11:42:24] pci 0000:01:00.1: extending delay after power-on from D3hot to 20 msec [Fr, 9. Jun 2023, 11:42:24] pci 0000:01:00.1: D0 power state depends on 0000:01:00.0 [Fr, 9. Jun 2023, 11:42:24] PCI: CLS 0 bytes, default 64 [Fr, 9. Jun 2023, 11:42:24] DMAR: Intel-IOMMU force enabled due to platform opt in [Fr, 9. Jun 2023, 11:42:24] DMAR: No ATSR found [Fr, 9. Jun 2023, 11:42:24] DMAR: No SATC found [Fr, 9. Jun 2023, 11:42:24] DMAR: IOMMU feature fl1gp_support inconsistent [Fr, 9. Jun 2023, 11:42:24] DMAR: IOMMU feature pgsel_inv inconsistent [Fr, 9. Jun 2023, 11:42:24] DMAR: IOMMU feature nwfs inconsistent [Fr, 9. Jun 2023, 11:42:24] DMAR: IOMMU feature dit inconsistent [Fr, 9. Jun 2023, 11:42:24] DMAR: IOMMU feature sc_support inconsistent [Fr, 9. Jun 2023, 11:42:24] DMAR: IOMMU feature dev_iotlb_support inconsistent [Fr, 9. Jun 2023, 11:42:24] DMAR: dmar0: Using Queued invalidation [Fr, 9. Jun 2023, 11:42:24] DMAR: dmar1: Using Queued invalidation [Fr, 9. Jun 2023, 11:42:24] Trying to unpack rootfs image as initramfs... [Fr, 9. Jun 2023, 11:42:24] pci 0000:00:02.0: Adding to iommu group 0 [Fr, 9. Jun 2023, 11:42:24] pci 0000:00:00.0: Adding to iommu group 1 [Fr, 9. Jun 2023, 11:42:24] pci 0000:00:01.0: Adding to iommu group 2 [Fr, 9. Jun 2023, 11:42:24] pci 0000:00:04.0: Adding to iommu group 3 [Fr, 9. Jun 2023, 11:42:24] pci 0000:00:06.0: Adding to iommu group 4 [Fr, 9. Jun 2023, 11:42:24] pci 0000:00:06.2: Adding to iommu group 5 [Fr, 9. Jun 2023, 11:42:24] pci 0000:00:07.0: Adding to iommu group 6 [Fr, 9. Jun 2023, 11:42:24] pci 0000:00:08.0: Adding to iommu group 7 [Fr, 9. Jun 2023, 11:42:24] pci 0000:00:0a.0: Adding to iommu group 8 [Fr, 9. Jun 2023, 11:42:24] pci 0000:00:0d.0: Adding to iommu group 9 [Fr, 9. Jun 2023, 11:42:24] pci 0000:00:0d.2: Adding to iommu group 9 [Fr, 9. Jun 2023, 11:42:24] pci 0000:00:14.0: Adding to iommu group 10 [Fr, 9. Jun 2023, 11:42:24] pci 0000:00:14.2: Adding to iommu group 10 [Fr, 9. Jun 2023, 11:42:24] pci 0000:00:14.3: Adding to iommu group 11 [Fr, 9. Jun 2023, 11:42:24] pci 0000:00:15.0: Adding to iommu group 12 [Fr, 9. Jun 2023, 11:42:24] pci 0000:00:15.1: Adding to iommu group 12 [Fr, 9. Jun 2023, 11:42:24] pci 0000:00:15.3: Adding to iommu group 12 [Fr, 9. Jun 2023, 11:42:24] pci 0000:00:16.0: Adding to iommu group 13 [Fr, 9. Jun 2023, 11:42:24] pci 0000:00:1c.0: Adding to iommu group 14 [Fr, 9. Jun 2023, 11:42:24] pci 0000:00:1f.0: Adding to iommu group 15 [Fr, 9. Jun 2023, 11:42:24] pci 0000:00:1f.3: Adding to iommu group 15 [Fr, 9. Jun 2023, 11:42:24] pci 0000:00:1f.4: Adding to iommu group 15 [Fr, 9. Jun 2023, 11:42:24] pci 0000:00:1f.5: Adding to iommu group 15 [Fr, 9. Jun 2023, 11:42:24] pci 0000:01:00.0: Adding to iommu group 16 [Fr, 9. Jun 2023, 11:42:24] pci 0000:01:00.1: Adding to iommu group 16 [Fr, 9. Jun 2023, 11:42:24] pci 0000:02:00.0: Adding to iommu group 17 [Fr, 9. Jun 2023, 11:42:24] pci 0000:03:00.0: Adding to iommu group 18 [Fr, 9. Jun 2023, 11:42:24] pci 0000:2e:00.0: Adding to iommu group 19 [Fr, 9. Jun 2023, 11:42:24] DMAR: Intel(R) Virtualization Technology for Directed I/O [Fr, 9. Jun 2023, 11:42:24] PCI-DMA: Using software bounce buffering for IO (SWIOTLB) [Fr, 9. Jun 2023, 11:42:24] software IO TLB: mapped [mem 0x0000000055c8f000-0x0000000059c8f000] (64MB) [Fr, 9. Jun 2023, 11:42:24] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x26bef67878b, max_idle_ns: 440795293631 ns [Fr, 9. Jun 2023, 11:42:24] clocksource: Switched to clocksource tsc [Fr, 9. Jun 2023, 11:42:24] platform rtc_cmos: registered platform RTC device (no PNP device found) [Fr, 9. Jun 2023, 11:42:24] Initialise system trusted keyrings [Fr, 9. Jun 2023, 11:42:24] Key type blacklist registered [Fr, 9. Jun 2023, 11:42:24] workingset: timestamp_bits=41 max_order=23 bucket_order=0 [Fr, 9. Jun 2023, 11:42:24] zbud: loaded [Fr, 9. Jun 2023, 11:42:24] integrity: Platform Keyring initialized [Fr, 9. Jun 2023, 11:42:24] integrity: Machine keyring initialized [Fr, 9. Jun 2023, 11:42:24] Key type asymmetric registered [Fr, 9. Jun 2023, 11:42:24] Asymmetric key parser 'x509' registered [Fr, 9. Jun 2023, 11:42:24] Freeing initrd memory: 123228K [Fr, 9. Jun 2023, 11:42:24] alg: self-tests for CTR-KDF (hmac(sha256)) passed [Fr, 9. Jun 2023, 11:42:24] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 242) [Fr, 9. Jun 2023, 11:42:24] io scheduler mq-deadline registered [Fr, 9. Jun 2023, 11:42:24] io scheduler kyber registered [Fr, 9. Jun 2023, 11:42:24] io scheduler bfq registered [Fr, 9. Jun 2023, 11:42:24] pcieport 0000:00:01.0: PME: Signaling with IRQ 122 [Fr, 9. Jun 2023, 11:42:24] pcieport 0000:00:06.0: PME: Signaling with IRQ 123 [Fr, 9. Jun 2023, 11:42:24] pcieport 0000:00:06.2: PME: Signaling with IRQ 124 [Fr, 9. Jun 2023, 11:42:24] pcieport 0000:00:07.0: PME: Signaling with IRQ 125 [Fr, 9. Jun 2023, 11:42:24] pcieport 0000:00:07.0: pciehp: Slot #3 AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surprise+ Interlock- NoCompl+ IbPresDis- LLActRep+ [Fr, 9. Jun 2023, 11:42:24] pcieport 0000:00:1c.0: PME: Signaling with IRQ 126 [Fr, 9. Jun 2023, 11:42:24] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4 [Fr, 9. Jun 2023, 11:42:24] ACPI: AC: AC Adapter [ADP1] (on-line) [Fr, 9. Jun 2023, 11:42:24] input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:1e/PNP0C09:00/PNP0C0D:00/input/input0 [Fr, 9. Jun 2023, 11:42:24] ACPI: button: Lid Switch [LID0] [Fr, 9. Jun 2023, 11:42:24] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1 [Fr, 9. Jun 2023, 11:42:24] ACPI: button: Power Button [PWRB] [Fr, 9. Jun 2023, 11:42:24] thermal LNXTHERM:00: registered as thermal_zone0 [Fr, 9. Jun 2023, 11:42:24] ACPI: thermal: Thermal Zone [TZ00] (0 C) [Fr, 9. Jun 2023, 11:42:24] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled [Fr, 9. Jun 2023, 11:42:24] ACPI: battery: Slot [BAT0] (battery present) [Fr, 9. Jun 2023, 11:42:24] hpet_acpi_add: no address or irqs in _CRS [Fr, 9. Jun 2023, 11:42:24] Non-volatile memory driver v1.3 [Fr, 9. Jun 2023, 11:42:24] Linux agpgart interface v0.103 [Fr, 9. Jun 2023, 11:42:24] AMD-Vi: AMD IOMMUv2 functionality not available on this system - This is not a bug. [Fr, 9. Jun 2023, 11:42:24] ACPI: bus type drm_connector registered [Fr, 9. Jun 2023, 11:42:24] usbcore: registered new interface driver usbserial_generic [Fr, 9. Jun 2023, 11:42:24] usbserial: USB Serial support registered for generic [Fr, 9. Jun 2023, 11:42:24] rtc_cmos rtc_cmos: RTC can wake from S4 [Fr, 9. Jun 2023, 11:42:24] rtc_cmos rtc_cmos: registered as rtc0 [Fr, 9. Jun 2023, 11:42:24] rtc_cmos rtc_cmos: setting system clock to 2023-06-09T09:42:24 UTC (1686303744) [Fr, 9. Jun 2023, 11:42:24] rtc_cmos rtc_cmos: alarms up to one month, y3k, 114 bytes nvram [Fr, 9. Jun 2023, 11:42:24] intel_pstate: Intel P-state driver initializing [Fr, 9. Jun 2023, 11:42:24] intel_pstate: HWP enabled [Fr, 9. Jun 2023, 11:42:24] ledtrig-cpu: registered to indicate activity on CPUs [Fr, 9. Jun 2023, 11:42:24] efifb: probing for efifb [Fr, 9. Jun 2023, 11:42:24] efifb: framebuffer at 0x4000000000, using 16000k, total 16000k [Fr, 9. Jun 2023, 11:42:24] efifb: mode is 2560x1600x32, linelength=10240, pages=1 [Fr, 9. Jun 2023, 11:42:24] efifb: scrolling: redraw [Fr, 9. Jun 2023, 11:42:24] efifb: Truecolor: size=8:8:8:8, shift=24:16:8:0 [Fr, 9. Jun 2023, 11:42:24] fbcon: Deferring console take-over [Fr, 9. Jun 2023, 11:42:24] fb0: EFI VGA frame buffer device [Fr, 9. Jun 2023, 11:42:24] hid: raw HID events driver (C) Jiri Kosina [Fr, 9. Jun 2023, 11:42:24] intel_pmc_core INT33A1:00: initialized [Fr, 9. Jun 2023, 11:42:24] drop_monitor: Initializing network drop monitor service [Fr, 9. Jun 2023, 11:42:24] Initializing XFRM netlink socket [Fr, 9. Jun 2023, 11:42:24] NET: Registered PF_INET6 protocol family [Fr, 9. Jun 2023, 11:42:24] Segment Routing with IPv6 [Fr, 9. Jun 2023, 11:42:24] RPL Segment Routing with IPv6 [Fr, 9. Jun 2023, 11:42:24] In-situ OAM (IOAM) with IPv6 [Fr, 9. Jun 2023, 11:42:24] NET: Registered PF_PACKET protocol family [Fr, 9. Jun 2023, 11:42:24] microcode: sig=0x906a3, pf=0x80, revision=0x42a [Fr, 9. Jun 2023, 11:42:24] microcode: Microcode Update Driver: v2.2. [Fr, 9. Jun 2023, 11:42:24] resctrl: L2 allocation detected [Fr, 9. Jun 2023, 11:42:24] IPI shorthand broadcast: enabled [Fr, 9. Jun 2023, 11:42:24] sched_clock: Marking stable (3915107249, 6427678)->(1106230801, 2815304126) [Fr, 9. Jun 2023, 11:42:24] registered taskstats version 1 [Fr, 9. Jun 2023, 11:42:24] Loading compiled-in X.509 certificates [Fr, 9. Jun 2023, 11:42:24] Loaded X.509 cert 'Build time autogenerated kernel key: 3f2b6fb9783f766668f11bc185f68d79549d4a01' [Fr, 9. Jun 2023, 11:42:24] zswap: loaded using pool lz4/z3fold [Fr, 9. Jun 2023, 11:42:24] Key type .fscrypt registered [Fr, 9. Jun 2023, 11:42:24] Key type fscrypt-provisioning registered [Fr, 9. Jun 2023, 11:42:24] integrity: Loading X.509 certificate: UEFI:db [Fr, 9. Jun 2023, 11:42:24] integrity: Loaded X.509 cert 'Lenovo UEFI CA 2014: 4b91a68732eaefdd2c8ffffc6b027ec3449e9c8f' [Fr, 9. Jun 2023, 11:42:24] integrity: Loading X.509 certificate: UEFI:db [Fr, 9. Jun 2023, 11:42:24] integrity: Loaded X.509 cert 'Microsoft Windows Production PCA 2011: a92902398e16c49778cd90f99e4f9ae17c55af53' [Fr, 9. Jun 2023, 11:42:24] integrity: Loading X.509 certificate: UEFI:db [Fr, 9. Jun 2023, 11:42:24] integrity: Loaded X.509 cert 'Microsoft Corporation UEFI CA 2011: 13adbf4309bd82709c8cd54f316ed522988a1bd4' [Fr, 9. Jun 2023, 11:42:24] blacklist: Problem blacklisting hash (-13) [Fr, 9. Jun 2023, 11:42:24] blacklist: Problem blacklisting hash (-13) [Fr, 9. Jun 2023, 11:42:24] blacklist: Problem blacklisting hash (-13) [Fr, 9. Jun 2023, 11:42:24] blacklist: Problem blacklisting hash (-13) [Fr, 9. Jun 2023, 11:42:24] blacklist: Problem blacklisting hash (-13) [Fr, 9. Jun 2023, 11:42:24] blacklist: Problem blacklisting hash (-13) [Fr, 9. Jun 2023, 11:42:24] blacklist: Problem blacklisting hash (-13) [Fr, 9. Jun 2023, 11:42:24] blacklist: Problem blacklisting hash (-13) [Fr, 9. Jun 2023, 11:42:24] blacklist: Problem blacklisting hash (-13) [Fr, 9. Jun 2023, 11:42:24] blacklist: Problem blacklisting hash (-13) [Fr, 9. Jun 2023, 11:42:24] blacklist: Problem blacklisting hash (-13) [Fr, 9. Jun 2023, 11:42:24] blacklist: Problem blacklisting hash (-13) [Fr, 9. Jun 2023, 11:42:24] blacklist: Problem blacklisting hash (-13) [Fr, 9. Jun 2023, 11:42:24] blacklist: Problem blacklisting hash (-13) [Fr, 9. Jun 2023, 11:42:24] blacklist: Problem blacklisting hash (-13) [Fr, 9. Jun 2023, 11:42:24] blacklist: Problem blacklisting hash (-13) [Fr, 9. Jun 2023, 11:42:24] blacklist: Problem blacklisting hash (-13) [Fr, 9. Jun 2023, 11:42:24] blacklist: Problem blacklisting hash (-13) [Fr, 9. Jun 2023, 11:42:24] blacklist: Problem blacklisting hash (-13) [Fr, 9. Jun 2023, 11:42:24] blacklist: Problem blacklisting hash (-13) [Fr, 9. Jun 2023, 11:42:24] blacklist: Problem blacklisting hash (-13) [Fr, 9. Jun 2023, 11:42:24] blacklist: Problem blacklisting hash (-13) [Fr, 9. Jun 2023, 11:42:24] blacklist: Problem blacklisting hash (-13) [Fr, 9. Jun 2023, 11:42:24] blacklist: Problem blacklisting hash (-13) [Fr, 9. Jun 2023, 11:42:24] blacklist: Problem blacklisting hash (-13) [Fr, 9. Jun 2023, 11:42:24] blacklist: Problem blacklisting hash (-13) [Fr, 9. Jun 2023, 11:42:24] blacklist: Problem blacklisting hash (-13) [Fr, 9. Jun 2023, 11:42:24] PM: Magic number: 11:313:727 [Fr, 9. Jun 2023, 11:42:24] RAS: Correctable Errors collector initialized. [Fr, 9. Jun 2023, 11:42:24] Freeing unused decrypted memory: 2036K [Fr, 9. Jun 2023, 11:42:24] Freeing unused kernel image (initmem) memory: 2148K [Fr, 9. Jun 2023, 11:42:24] Write protecting the kernel read-only data: 30720k [Fr, 9. Jun 2023, 11:42:24] Freeing unused kernel image (text/rodata gap) memory: 2040K [Fr, 9. Jun 2023, 11:42:24] Freeing unused kernel image (rodata/data gap) memory: 1216K [Fr, 9. Jun 2023, 11:42:24] x86/mm: Checked W+X mappings: passed, no W+X pages found. [Fr, 9. Jun 2023, 11:42:24] rodata_test: all tests were successful [Fr, 9. Jun 2023, 11:42:24] Run /init as init process [Fr, 9. Jun 2023, 11:42:24] with arguments: [Fr, 9. Jun 2023, 11:42:24] /init [Fr, 9. Jun 2023, 11:42:24] splash [Fr, 9. Jun 2023, 11:42:24] with environment: [Fr, 9. Jun 2023, 11:42:24] HOME=/ [Fr, 9. Jun 2023, 11:42:24] TERM=linux [Fr, 9. Jun 2023, 11:42:24] BOOT_IMAGE=/@/boot/vmlinuz-linux-lts [Fr, 9. Jun 2023, 11:42:24] systemd[1]: systemd 253.5-1-arch running in system mode (+PAM +AUDIT -SELINUX -APPARMOR -IMA +SMACK +SECCOMP +GCRYPT +GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 -IDN +IPTC +KMOD+LIBCRYPTSETUP +LIBFDISK +PCRE2 -PWQUALITY +P11KIT -QRENCODE +TPM2 +BZIP2 +LZ4 +XZ +ZLIB +ZSTD +BPF_FRAMEWORK+XKBCOMMON +UTMP -SYSVINIT default-hierarchy=unified) [Fr, 9. Jun 2023, 11:42:24] systemd[1]: Detected architecture x86-64. [Fr, 9. Jun 2023, 11:42:24] systemd[1]: Running in initrd. [Fr, 9. Jun 2023, 11:42:24] systemd[1]: Hostname set to . [Fr, 9. Jun 2023, 11:42:24] systemd[1]: Queued start job for default target Initrd Default Target. [Fr, 9. Jun 2023, 11:42:24] systemd[1]: Reached target Initrd /usr File System. [Fr, 9. Jun 2023, 11:42:24] systemd[1]: Reached target Local File Systems. [Fr, 9. Jun 2023, 11:42:24] systemd[1]: Reached target Slice Units. [Fr, 9. Jun 2023, 11:42:24] systemd[1]: Reached target Swaps. [Fr, 9. Jun 2023, 11:42:24] systemd[1]: Reached target Timer Units. [Fr, 9. Jun 2023, 11:42:24] systemd[1]: Listening on Journal Socket (/dev/log). [Fr, 9. Jun 2023, 11:42:24] systemd[1]: Listening on Journal Socket. [Fr, 9. Jun 2023, 11:42:24] systemd[1]: Listening on udev Control Socket. [Fr, 9. Jun 2023, 11:42:24] systemd[1]: Listening on udev Kernel Socket. [Fr, 9. Jun 2023, 11:42:24] systemd[1]: Reached target Socket Units. [Fr, 9. Jun 2023, 11:42:24] systemd[1]: Starting Create List of Static Device Nodes... [Fr, 9. Jun 2023, 11:42:24] systemd[1]: Starting Journal Service... [Fr, 9. Jun 2023, 11:42:24] systemd[1]: Starting Load Kernel Modules... [Fr, 9. Jun 2023, 11:42:24] systemd[1]: Starting Setup Virtual Console... [Fr, 9. Jun 2023, 11:42:24] systemd[1]: Finished Create List of Static Device Nodes. [Fr, 9. Jun 2023, 11:42:24] systemd[1]: Starting Create Static Device Nodes in /dev... [Fr, 9. Jun 2023, 11:42:24] systemd-journald[286]: Collecting audit messages is disabled. [Fr, 9. Jun 2023, 11:42:24] systemd[1]: Finished Setup Virtual Console. [Fr, 9. Jun 2023, 11:42:24] systemd[1]: Starting dracut ask for additional cmdline parameters... [Fr, 9. Jun 2023, 11:42:24] systemd[1]: Finished Create Static Device Nodes in /dev. [Fr, 9. Jun 2023, 11:42:24] systemd[1]: Finished dracut ask for additional cmdline parameters. [Fr, 9. Jun 2023, 11:42:24] systemd[1]: Starting dracut cmdline hook... [Fr, 9. Jun 2023, 11:42:24] systemd[1]: Started Journal Service. [Fr, 9. Jun 2023, 11:42:24] raid6: skipped pq benchmark and selected avx2x4 [Fr, 9. Jun 2023, 11:42:24] raid6: using avx2x2 recovery algorithm [Fr, 9. Jun 2023, 11:42:24] xor: automatically using best checksumming function avx [Fr, 9. Jun 2023, 11:42:24] Btrfs loaded, crc32c=crc32c-intel, zoned=yes, fsverity=yes [Fr, 9. Jun 2023, 11:42:24] wmi_bus wmi_bus-PNP0C14:04: WQA3 data block query control method not found [Fr, 9. Jun 2023, 11:42:24] wmi_bus wmi_bus-PNP0C14:04: WQA7 data block query control method not found [Fr, 9. Jun 2023, 11:42:24] acpi PNP0C14:04: duplicate WMI GUID BE1346E5-3A32-4A31-B8B0-2CD195E1F572 (first instance was on PNP0C14:04) [Fr, 9. Jun 2023, 11:42:24] wmi: Failed to parse WDG method [Fr, 9. Jun 2023, 11:42:24] xhci_hcd 0000:00:0d.0: xHCI Host Controller [Fr, 9. Jun 2023, 11:42:24] xhci_hcd 0000:00:0d.0: new USB bus registered, assigned bus number 1 [Fr, 9. Jun 2023, 11:42:24] rtsx_pci 0000:2e:00.0: enabling device (0000 -> 0002) [Fr, 9. Jun 2023, 11:42:24] xhci_hcd 0000:00:0d.0: hcc params 0x20007fc1 hci version 0x120 quirks 0x0000000200009810 [Fr, 9. Jun 2023, 11:42:24] xhci_hcd 0000:00:0d.0: xHCI Host Controller [Fr, 9. Jun 2023, 11:42:24] xhci_hcd 0000:00:0d.0: new USB bus registered, assigned bus number 2 [Fr, 9. Jun 2023, 11:42:24] xhci_hcd 0000:00:0d.0: Host supports USB 3.2 Enhanced SuperSpeed [Fr, 9. Jun 2023, 11:42:24] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.01 [Fr, 9. Jun 2023, 11:42:24] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [Fr, 9. Jun 2023, 11:42:24] usb usb1: Product: xHCI Host Controller [Fr, 9. Jun 2023, 11:42:24] usb usb1: Manufacturer: Linux 6.1.32-1-lts xhci-hcd [Fr, 9. Jun 2023, 11:42:24] usb usb1: SerialNumber: 0000:00:0d.0 [Fr, 9. Jun 2023, 11:42:24] hub 1-0:1.0: USB hub found [Fr, 9. Jun 2023, 11:42:24] hub 1-0:1.0: 1 port detected [Fr, 9. Jun 2023, 11:42:24] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 6.01 [Fr, 9. Jun 2023, 11:42:24] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [Fr, 9. Jun 2023, 11:42:24] usb usb2: Product: xHCI Host Controller [Fr, 9. Jun 2023, 11:42:24] usb usb2: Manufacturer: Linux 6.1.32-1-lts xhci-hcd [Fr, 9. Jun 2023, 11:42:24] usb usb2: SerialNumber: 0000:00:0d.0 [Fr, 9. Jun 2023, 11:42:24] hub 2-0:1.0: USB hub found [Fr, 9. Jun 2023, 11:42:24] hub 2-0:1.0: 1 port detected [Fr, 9. Jun 2023, 11:42:24] xhci_hcd 0000:00:14.0: xHCI Host Controller [Fr, 9. Jun 2023, 11:42:24] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 3 [Fr, 9. Jun 2023, 11:42:24] cryptd: max_cpu_qlen set to 1000 [Fr, 9. Jun 2023, 11:42:24] xhci_hcd 0000:00:14.0: hcc params 0x20007fc1 hci version 0x120 quirks 0x0000100200009810 [Fr, 9. Jun 2023, 11:42:24] xhci_hcd 0000:00:14.0: xHCI Host Controller [Fr, 9. Jun 2023, 11:42:24] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 4 [Fr, 9. Jun 2023, 11:42:24] xhci_hcd 0000:00:14.0: Host supports USB 3.1 Enhanced SuperSpeed [Fr, 9. Jun 2023, 11:42:24] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.01 [Fr, 9. Jun 2023, 11:42:24] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [Fr, 9. Jun 2023, 11:42:24] usb usb3: Product: xHCI Host Controller [Fr, 9. Jun 2023, 11:42:24] usb usb3: Manufacturer: Linux 6.1.32-1-lts xhci-hcd [Fr, 9. Jun 2023, 11:42:24] usb usb3: SerialNumber: 0000:00:14.0 [Fr, 9. Jun 2023, 11:42:24] hub 3-0:1.0: USB hub found [Fr, 9. Jun 2023, 11:42:24] hub 3-0:1.0: 12 ports detected [Fr, 9. Jun 2023, 11:42:24] usb usb4: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 6.01 [Fr, 9. Jun 2023, 11:42:24] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [Fr, 9. Jun 2023, 11:42:24] usb usb4: Product: xHCI Host Controller [Fr, 9. Jun 2023, 11:42:24] usb usb4: Manufacturer: Linux 6.1.32-1-lts xhci-hcd [Fr, 9. Jun 2023, 11:42:24] usb usb4: SerialNumber: 0000:00:14.0 [Fr, 9. Jun 2023, 11:42:24] hub 4-0:1.0: USB hub found [Fr, 9. Jun 2023, 11:42:24] hub 4-0:1.0: 4 ports detected [Fr, 9. Jun 2023, 11:42:24] usb: port power management may be unreliable [Fr, 9. Jun 2023, 11:42:24] AVX2 version of gcm_enc/dec engaged. [Fr, 9. Jun 2023, 11:42:24] AES CTR mode by8 optimization enabled [Fr, 9. Jun 2023, 11:42:24] nvme nvme0: pci function 0000:02:00.0 [Fr, 9. Jun 2023, 11:42:24] nvme nvme1: pci function 0000:03:00.0 [Fr, 9. Jun 2023, 11:42:24] nvme nvme0: missing or invalid SUBNQN field. [Fr, 9. Jun 2023, 11:42:24] nvme nvme0: Shutdown timeout set to 8 seconds [Fr, 9. Jun 2023, 11:42:24] nvme nvme1: 20/0/0 default/read/poll queues [Fr, 9. Jun 2023, 11:42:24] nvme1n1: p1 [Fr, 9. Jun 2023, 11:42:24] nvidia: loading out-of-tree module taints kernel. [Fr, 9. Jun 2023, 11:42:24] nvidia: module license 'NVIDIA' taints kernel. [Fr, 9. Jun 2023, 11:42:24] Disabling lock debugging due to kernel taint [Fr, 9. Jun 2023, 11:42:24] nvme nvme0: 20/0/0 default/read/poll queues [Fr, 9. Jun 2023, 11:42:24] nvme0n1: p1 p2 p3 [Fr, 9. Jun 2023, 11:42:24] nvidia: module verification failed: signature and/or required key missing - tainting kernel [Fr, 9. Jun 2023, 11:42:25] BTRFS: device fsid 13815712-40d4-4117-8766-5f606685504f devid 1 transid 2049 /dev/nvme0n1p2 scanned by (udev-worker) (484) [Fr, 9. Jun 2023, 11:42:25] nvidia-nvlink: Nvlink Core is being initialized, major device number 236

[Fr, 9. Jun 2023, 11:42:25] nvidia 0000:01:00.0: enabling device (0000 -> 0003)
[Fr, 9. Jun 2023, 11:42:25] nvidia 0000:01:00.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=none:owns=none
[Fr, 9. Jun 2023, 11:42:25] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 530.41.03 Thu Mar 16 19:48:20 UTC 2023
[Fr, 9. Jun 2023, 11:42:25] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms 530.41.03 Thu Mar 16 19:23:04 UTC 2023
[Fr, 9. Jun 2023, 11:42:25] [drm] [nvidia-drm] [GPU ID 0x00000100] Loading driver
[Fr, 9. Jun 2023, 11:42:25] [drm] Initialized nvidia-drm 0.0.0 20160202 for 0000:01:00.0 on minor 0
[Fr, 9. Jun 2023, 11:42:25] nvidia_uvm: module uses symbols nvUvmInterfaceDisableAccessCntr from proprietary module nvidia, inheriting taint.
[Fr, 9. Jun 2023, 11:42:25] usb 3-1: new full-speed USB device number 2 using xhci_hcd
[Fr, 9. Jun 2023, 11:42:25] nvidia-uvm: Loaded the UVM driver, major device number 234.
[Fr, 9. Jun 2023, 11:42:25] device-mapper: uevent: version 1.0.3
[Fr, 9. Jun 2023, 11:42:25] device-mapper: ioctl: 4.47.0-ioctl (2022-07-28) initialised: dm-devel@redhat.com
[Fr, 9. Jun 2023, 11:42:25] i2c_dev: i2c /dev entries driver
[Fr, 9. Jun 2023, 11:42:25] usb 3-1: New USB device found, idVendor=048d, idProduct=c977, bcdDevice=22.00
[Fr, 9. Jun 2023, 11:42:25] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[Fr, 9. Jun 2023, 11:42:25] usb 3-1: Product: ITE Device(8258)
[Fr, 9. Jun 2023, 11:42:25] usb 3-1: Manufacturer: ITE Tech. Inc.
[Fr, 9. Jun 2023, 11:42:25] input: ITE Tech. Inc. ITE Device(8258) Keyboard as /devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1:1.0/0003:048D:C977.0001/input/input2
[Fr, 9. Jun 2023, 11:42:25] input: ITE Tech. Inc. ITE Device(8258) as /devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1:1.0/0003:048D:C977.0001/input/input3
[Fr, 9. Jun 2023, 11:42:25] input: ITE Tech. Inc. ITE Device(8258) Wireless Radio Control as /devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1:1.0/0003:048D:C977.0001/input/input4
[Fr, 9. Jun 2023, 11:42:25] hid-generic 0003:048D:C977.0001: input,hiddev96,hidraw0: USB HID v1.10 Keyboard [ITE Tech. Inc. ITE Device(8258)] on usb-0000:00:14.0-1/input0
[Fr, 9. Jun 2023, 11:42:25] usbcore: registered new interface driver usbhid
[Fr, 9. Jun 2023, 11:42:25] usbhid: USB HID core driver
[Fr, 9. Jun 2023, 11:42:25] usb 3-6: new full-speed USB device number 3 using xhci_hcd
[Fr, 9. Jun 2023, 11:42:25] usb 3-6: New USB device found, idVendor=27c6, idProduct=550a, bcdDevice= 1.00
[Fr, 9. Jun 2023, 11:42:25] usb 3-6: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[Fr, 9. Jun 2023, 11:42:25] usb 3-6: Product: FingerPrint
[Fr, 9. Jun 2023, 11:42:25] usb 3-6: Manufacturer: Goodix
[Fr, 9. Jun 2023, 11:42:25] usb 3-10: new full-speed USB device number 4 using xhci_hcd
[Fr, 9. Jun 2023, 11:42:25] BTRFS info (device nvme0n1p2): using crc32c (crc32c-intel) checksum algorithm
[Fr, 9. Jun 2023, 11:42:25] BTRFS info (device nvme0n1p2): using free space tree
[Fr, 9. Jun 2023, 11:42:25] BTRFS info (device nvme0n1p2): enabling ssd optimizations
[Fr, 9. Jun 2023, 11:42:25] usb 3-10: New USB device found, idVendor=8087, idProduct=0033, bcdDevice= 0.00
[Fr, 9. Jun 2023, 11:42:25] usb 3-10: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[Fr, 9. Jun 2023, 11:42:25] systemd-journald[286]: Received SIGTERM from PID 1 (n/a).
[Fr, 9. Jun 2023, 11:42:26] systemd[1]: systemd 253.5-1-arch running in system mode (+PAM +AUDIT -SELINUX -APPARMOR -IMA +SMACK +SECCOMP +GCRYPT +GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 -IDN +IPTC +KMOD+LIBCRYPTSETUP +LIBFDISK +PCRE2 -PWQUALITY +P11KIT -QRENCODE +TPM2 +BZIP2 +LZ4 +XZ +ZLIB +ZSTD +BPF_FRAMEWORK+XKBCOMMON +UTMP -SYSVINIT default-hierarchy=unified)
[Fr, 9. Jun 2023, 11:42:26] systemd[1]: Detected architecture x86-64.
[Fr, 9. Jun 2023, 11:42:26] systemd[1]: bpf-lsm: LSM BPF program attached
[Fr, 9. Jun 2023, 11:42:26] zram: Added device: zram0
[Fr, 9. Jun 2023, 11:42:26] systemd[1]: initrd-switch-root.service: Deactivated successfully.
[Fr, 9. Jun 2023, 11:42:26] systemd[1]: Stopped Switch Root.
[Fr, 9. Jun 2023, 11:42:26] systemd[1]: systemd-journald.service: Scheduled restart job, restart counter is at 1.
[Fr, 9. Jun 2023, 11:42:26] systemd[1]: Created slice Virtual Machine and Container Slice.
[Fr, 9. Jun 2023, 11:42:26] systemd[1]: Created slice Slice /system/getty.
[Fr, 9. Jun 2023, 11:42:26] systemd[1]: Created slice Slice /system/modprobe.
[Fr, 9. Jun 2023, 11:42:26] systemd[1]: Created slice Slice /system/systemd-fsck.
[Fr, 9. Jun 2023, 11:42:26] systemd[1]: Created slice Slice /system/systemd-zram-setup.
[Fr, 9. Jun 2023, 11:42:26] systemd[1]: Created slice User and Session Slice.
[Fr, 9. Jun 2023, 11:42:26] systemd[1]: Dispatch Password Requests to Console Directory Watch was skipped because of an unmet condition check (ConditionPathExists=!/run/plymouth/pid).
[Fr, 9. Jun 2023, 11:42:26] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[Fr, 9. Jun 2023, 11:42:26] systemd[1]: Set up automount Arbitrary Executable File Formats File System Automount Point.
[Fr, 9. Jun 2023, 11:42:26] systemd[1]: Reached target Local Encrypted Volumes.
[Fr, 9. Jun 2023, 11:42:26] systemd[1]: Reached target Login Prompts.
[Fr, 9. Jun 2023, 11:42:26] systemd[1]: Stopped target Switch Root.
[Fr, 9. Jun 2023, 11:42:26] systemd[1]: Stopped target Initrd File Systems.
[Fr, 9. Jun 2023, 11:42:26] systemd[1]: Stopped target Initrd Root File System.
[Fr, 9. Jun 2023, 11:42:26] systemd[1]: Reached target Local Integrity Protected Volumes.
[Fr, 9. Jun 2023, 11:42:26] systemd[1]: Reached target Remote File Systems.
[Fr, 9. Jun 2023, 11:42:26] systemd[1]: Reached target Slice Units.
[Fr, 9. Jun 2023, 11:42:26] systemd[1]: Reached target Local Verity Protected Volumes.
[Fr, 9. Jun 2023, 11:42:26] systemd[1]: Listening on Device-mapper event daemon FIFOs.
[Fr, 9. Jun 2023, 11:42:26] systemd[1]: Listening on LVM2 poll daemon socket.
[Fr, 9. Jun 2023, 11:42:26] systemd[1]: Listening on Process Core Dump Socket.
[Fr, 9. Jun 2023, 11:42:26] systemd[1]: Listening on Userspace Out-Of-Memory (OOM) Killer Socket.
[Fr, 9. Jun 2023, 11:42:26] systemd[1]: Listening on udev Control Socket.
[Fr, 9. Jun 2023, 11:42:26] systemd[1]: Listening on udev Kernel Socket.
[Fr, 9. Jun 2023, 11:42:26] systemd[1]: Mounting Huge Pages File System...
[Fr, 9. Jun 2023, 11:42:26] systemd[1]: Mounting POSIX Message Queue File System...
[Fr, 9. Jun 2023, 11:42:26] systemd[1]: Mounting Kernel Debug File System...
[Fr, 9. Jun 2023, 11:42:26] systemd[1]: Mounting Kernel Trace File System...
[Fr, 9. Jun 2023, 11:42:26] systemd[1]: Starting Create List of Static Device Nodes...
[Fr, 9. Jun 2023, 11:42:26] systemd[1]: Starting Monitoring of LVM2 mirrors, snapshots etc. using dmeventd orprogress polling...
[Fr, 9. Jun 2023, 11:42:26] systemd[1]: Starting Load Kernel Module configfs...
[Fr, 9. Jun 2023, 11:42:26] systemd[1]: Starting Load Kernel Module dm_mod...
[Fr, 9. Jun 2023, 11:42:26] systemd[1]: Starting Load Kernel Module drm...
[Fr, 9. Jun 2023, 11:42:26] systemd[1]: Starting Load Kernel Module fuse...
[Fr, 9. Jun 2023, 11:42:26] systemd[1]: Starting Load Kernel Module loop...
[Fr, 9. Jun 2023, 11:42:26] systemd[1]: plymouth-switch-root.service: Deactivated successfully.
[Fr, 9. Jun 2023, 11:42:26] loop: module loaded
[Fr, 9. Jun 2023, 11:42:26] fuse: init (API version 7.37)
[Fr, 9. Jun 2023, 11:42:26] systemd[1]: Stopped Plymouth switch root service.
[Fr, 9. Jun 2023, 11:42:26] systemd[1]: systemd-fsck-root.service: Deactivated successfully.
[Fr, 9. Jun 2023, 11:42:26] systemd[1]: Stopped File System Check on Root Device.
[Fr, 9. Jun 2023, 11:42:26] systemd[1]: Stopped Journal Service.
[Fr, 9. Jun 2023, 11:42:27] systemd[1]: Starting Journal Service...
[Fr, 9. Jun 2023, 11:42:27] systemd[1]: Starting Load Kernel Modules...
[Fr, 9. Jun 2023, 11:42:27] systemd[1]: TPM2 PCR Machine ID Measurement was skipped because of an unmet condition check (ConditionPathExists=/sys/firmware/efi/efivars/StubPcrKernelImage-4a67b082-0a4c-41cf-b6c7-440b29bb8c4f).
[Fr, 9. Jun 2023, 11:42:27] systemd[1]: Starting Remount Root and Kernel File Systems...
[Fr, 9. Jun 2023, 11:42:27] systemd[1]: Starting Coldplug All udev Devices...
[Fr, 9. Jun 2023, 11:42:27] systemd[1]: Mounted Huge Pages File System.
[Fr, 9. Jun 2023, 11:42:27] systemd[1]: Mounted POSIX Message Queue File System.
[Fr, 9. Jun 2023, 11:42:27] systemd[1]: Mounted Kernel Debug File System.
[Fr, 9. Jun 2023, 11:42:27] systemd[1]: Mounted Kernel Trace File System.
[Fr, 9. Jun 2023, 11:42:27] systemd-journald[583]: Collecting audit messages is disabled.
[Fr, 9. Jun 2023, 11:42:27] Guest personality initialized and is inactive
[Fr, 9. Jun 2023, 11:42:27] VMCI host device registered (name=vmci, major=10, minor=123)
[Fr, 9. Jun 2023, 11:42:27] Initialized host personality
[Fr, 9. Jun 2023, 11:42:27] /dev/vmmon[584]: Module vmmon: registered as misc device
[Fr, 9. Jun 2023, 11:42:27] /dev/vmmon[584]: Using tsc_khz as TSC frequency: 2688000
[Fr, 9. Jun 2023, 11:42:27] /dev/vmmon[584]: Module vmmon: initialized
[Fr, 9. Jun 2023, 11:42:27] systemd[1]: Finished Create List of Static Device Nodes.
[Fr, 9. Jun 2023, 11:42:27] systemd[1]: Started Journal Service.
[Fr, 9. Jun 2023, 11:42:27] BTRFS info (device nvme0n1p2: state M): use zstd compression, level 3
[Fr, 9. Jun 2023, 11:42:27] Adding 26853368k swap on /dev/nvme0n1p3. Priority:-2 extents:1 across:26853368k SSFS
[Fr, 9. Jun 2023, 11:42:27] systemd-journald[583]: Received client request to flush runtime journal.
[Fr, 9. Jun 2023, 11:42:27] systemd-journald[583]: /var/log/journal/143adfa494a745a1ba9e0af248149271/system.journal: Monotonic clock jumped backwards relative to last journal entry, rotating.
[Fr, 9. Jun 2023, 11:42:27] systemd-journald[583]: Rotating system journal.
[Fr, 9. Jun 2023, 11:42:27] zram0: detected capacity change from 0 to 48693248
[Fr, 9. Jun 2023, 11:42:27] resource sanity check: requesting [mem 0xfedc0000-0xfedcffff], which spans more than pnp 00:02 [mem 0xfedc0000-0xfedc7fff]
[Fr, 9. Jun 2023, 11:42:27] caller igen6_probe+0x19d/0x7e0 [igen6_edac] mapping multiple BARs
[Fr, 9. Jun 2023, 11:42:27] EDAC MC0: Giving out device to module igen6_edac controller Intel_client_SoC MC#0: DEV 0000:00:00.0 (INTERRUPT)
[Fr, 9. Jun 2023, 11:42:27] EDAC MC1: Giving out device to module igen6_edac controller Intel_client_SoC MC#1: DEV 0000:00:00.0 (INTERRUPT)
[Fr, 9. Jun 2023, 11:42:27] EDAC igen6 MC1: HANDLING IBECC MEMORY ERROR
[Fr, 9. Jun 2023, 11:42:27] EDAC igen6 MC1: ADDR 0x7fffffffe0
[Fr, 9. Jun 2023, 11:42:27] EDAC igen6 MC0: HANDLING IBECC MEMORY ERROR
[Fr, 9. Jun 2023, 11:42:27] EDAC igen6 MC0: ADDR 0x7fffffffe0
[Fr, 9. Jun 2023, 11:42:27] EDAC igen6: v2.5
[Fr, 9. Jun 2023, 11:42:27] Serial bus multi instantiate pseudo device driver CSC3551:00: error -ENOENT: Error requesting irq at index 0
[Fr, 9. Jun 2023, 11:42:27] Serial bus multi instantiate pseudo device driver: probe of CSC3551:00 failed with error -2
[Fr, 9. Jun 2023, 11:42:27] Consider using thermal netlink events interface
[Fr, 9. Jun 2023, 11:42:27] ACPI: bus type thunderbolt registered
[Fr, 9. Jun 2023, 11:42:27] i801_smbus 0000:00:1f.4: enabling device (0000 -> 0003)
[Fr, 9. Jun 2023, 11:42:27] i801_smbus 0000:00:1f.4: SPD Write Disable is set
[Fr, 9. Jun 2023, 11:42:27] i801_smbus 0000:00:1f.4: SMBus using PCI interrupt
[Fr, 9. Jun 2023, 11:42:27] i2c i2c-0: 2/4 memory slots populated (from DMI)
[Fr, 9. Jun 2023, 11:42:27] i2c i2c-0: Memory type 0x22 not supported yet, not instantiating SPD
[Fr, 9. Jun 2023, 11:42:27] intel-lpss 0000:00:15.0: enabling device (0000 -> 0002)
[Fr, 9. Jun 2023, 11:42:27] idma64 idma64.0: Found Intel integrated DMA 64-bit
[Fr, 9. Jun 2023, 11:42:27] i8042: PNP: No PS/2 controller found.
[Fr, 9. Jun 2023, 11:42:27] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[Fr, 9. Jun 2023, 11:42:27] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[Fr, 9. Jun 2023, 11:42:27] intel-lpss 0000:00:15.1: enabling device (0000 -> 0002)
[Fr, 9. Jun 2023, 11:42:27] idma64 idma64.1: Found Intel integrated DMA 64-bit
[Fr, 9. Jun 2023, 11:42:27] intel-lpss 0000:00:15.3: enabling device (0000 -> 0002)
[Fr, 9. Jun 2023, 11:42:27] idma64 idma64.2: Found Intel integrated DMA 64-bit
[Fr, 9. Jun 2023, 11:42:27] Adding 24346620k swap on /dev/zram0. Priority:100 extents:1 across:24346620k SSDscFS
[Fr, 9. Jun 2023, 11:42:27] iTCO_vendor_support: vendor-support=0
[Fr, 9. Jun 2023, 11:42:27] intel_rapl_msr: PL4 support detected.
[Fr, 9. Jun 2023, 11:42:27] intel_rapl_common: Found RAPL domain package
[Fr, 9. Jun 2023, 11:42:27] intel_rapl_common: Found RAPL domain core
[Fr, 9. Jun 2023, 11:42:27] intel_rapl_common: Found RAPL domain uncore
[Fr, 9. Jun 2023, 11:42:27] intel_rapl_common: Found RAPL domain psys
[Fr, 9. Jun 2023, 11:42:27] Intel(R) Wireless WiFi driver for Linux
[Fr, 9. Jun 2023, 11:42:27] iwlwifi 0000:00:14.3: enabling device (0000 -> 0002)
[Fr, 9. Jun 2023, 11:42:27] iwlwifi 0000:00:14.3: api flags index 2 larger than supported by driver
[Fr, 9. Jun 2023, 11:42:27] iwlwifi 0000:00:14.3: TLV_FW_FSEQ_VERSION: FSEQ Version: 0.0.2.36
[Fr, 9. Jun 2023, 11:42:27] iwlwifi 0000:00:14.3: loaded firmware version 72.a764baac.0 so-a0-gf-a0-72.ucode op_mode iwlmvm
[Fr, 9. Jun 2023, 11:42:28] input: CUST001:00 06CB:CE44 Mouse as /devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-2/i2c-CUST001:00/0018:06CB:CE44.0002/input/input5
[Fr, 9. Jun 2023, 11:42:28] input: CUST001:00 06CB:CE44 Touchpad as /devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-2/i2c-CUST001:00/0018:06CB:CE44.0002/input/input6
[Fr, 9. Jun 2023, 11:42:28] hid-generic 0018:06CB:CE44.0002: input,hidraw1: I2C HID v1.00 Mouse [CUST001:00 06CB:CE44] on i2c-CUST001:00
[Fr, 9. Jun 2023, 11:42:28] input: Ideapad extra buttons as /devices/pci0000:00/0000:00:1f.0/PNP0C09:00/VPC2004:00/input/input8
[Fr, 9. Jun 2023, 11:42:28] ideapad_acpi VPC2004:00: Keyboard backlight control not available
[Fr, 9. Jun 2023, 11:42:28] proc_thermal_pci 0000:00:04.0: enabling device (0000 -> 0002)
[Fr, 9. Jun 2023, 11:42:28] iTCO_wdt iTCO_wdt: Found a Intel PCH TCO device (Version=6, TCOBASE=0x0400)
[Fr, 9. Jun 2023, 11:42:28] iTCO_wdt iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
[Fr, 9. Jun 2023, 11:42:28] RAPL PMU: API unit is 2^-32 Joules, 4 fixed counters, 655360 ms ovfl timer
[Fr, 9. Jun 2023, 11:42:28] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
[Fr, 9. Jun 2023, 11:42:28] RAPL PMU: hw unit of domain package 2^-14 Joules
[Fr, 9. Jun 2023, 11:42:28] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
[Fr, 9. Jun 2023, 11:42:28] RAPL PMU: hw unit of domain psys 2^-14 Joules
[Fr, 9. Jun 2023, 11:42:28] spi-nor spi0.0: w25q256 (32768 Kbytes)
[Fr, 9. Jun 2023, 11:42:28] intel_rapl_common: Found RAPL domain package
[Fr, 9. Jun 2023, 11:42:28] Creating 1 MTD partitions on "0000:00:1f.5":
[Fr, 9. Jun 2023, 11:42:28] 0x000000000000-0x000002000000 : "BIOS"
[Fr, 9. Jun 2023, 11:42:28] ideapad_acpi VPC2004:00: DYTC interface is not available
[Fr, 9. Jun 2023, 11:42:28] snd_hda_intel 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
[Fr, 9. Jun 2023, 11:42:28] snd_hda_intel 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
[Fr, 9. Jun 2023, 11:42:28] i915 0000:00:02.0: [drm] VT-d active for gfx access
[Fr, 9. Jun 2023, 11:42:28] i915 0000:00:02.0: vgaarb: deactivate vga console
[Fr, 9. Jun 2023, 11:42:28] i915 0000:00:02.0: [drm] Using Transparent Hugepages
[Fr, 9. Jun 2023, 11:42:28] i915 0000:00:02.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=none:owns=io+mem
[Fr, 9. Jun 2023, 11:42:28] i915 0000:00:02.0: [drm] Finished loading DMC firmware i915/adlp_dmc_ver2_16.bin (v2.16)
[Fr, 9. Jun 2023, 11:42:28] iwlwifi 0000:00:14.3: Detected Killer(R) Wi-Fi 6E AX1675i 160MHz Wireless NetworkAdapter (211NGW), REV=0x370
[Fr, 9. Jun 2023, 11:42:28] thermal thermal_zone9: failed to read out thermal zone (-61)
[Fr, 9. Jun 2023, 11:42:28] intel_tcc_cooling: Programmable TCC Offset detected
[Fr, 9. Jun 2023, 11:42:28] input: CUST001:00 06CB:CE44 Mouse as /devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-2/i2c-CUST001:00/0018:06CB:CE44.0002/input/input9
[Fr, 9. Jun 2023, 11:42:28] input: CUST001:00 06CB:CE44 Touchpad as /devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-2/i2c-CUST001:00/0018:06CB:CE44.0002/input/input10
[Fr, 9. Jun 2023, 11:42:28] hid-multitouch 0018:06CB:CE44.0002: input,hidraw1: I2C HID v1.00 Mouse [CUST001:00 06CB:CE44] on i2c-CUST001:00
[Fr, 9. Jun 2023, 11:42:28] mousedev: PS/2 mouse device common for all mice
[Fr, 9. Jun 2023, 11:42:28] iwlwifi 0000:00:14.3: loaded PNVM version e4a49534
[Fr, 9. Jun 2023, 11:42:28] iwlwifi 0000:00:14.3: Detected RF GF, rfid=0x2010d000
[Fr, 9. Jun 2023, 11:42:28] iwlwifi 0000:00:14.3: base HW address: 84:7b:57:76:9a:21
[Fr, 9. Jun 2023, 11:42:28] snd_hda_intel 0000:01:00.1: enabling device (0000 -> 0002)
[Fr, 9. Jun 2023, 11:42:28] snd_hda_intel 0000:01:00.1: Disabling MSI
[Fr, 9. Jun 2023, 11:42:28] snd_hda_intel 0000:01:00.1: Handle vga_switcheroo audio client
[Fr, 9. Jun 2023, 11:42:28] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card0/input12
[Fr, 9. Jun 2023, 11:42:28] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card0/input13
[Fr, 9. Jun 2023, 11:42:28] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card0/input14
[Fr, 9. Jun 2023, 11:42:28] input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card0/input15
[Fr, 9. Jun 2023, 11:42:28] sof-audio-pci-intel-tgl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
[Fr, 9. Jun 2023, 11:42:28] sof-audio-pci-intel-tgl 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
[Fr, 9. Jun 2023, 11:42:28] sof-audio-pci-intel-tgl 0000:00:1f.3: enabling device (0000 -> 0002)
[Fr, 9. Jun 2023, 11:42:28] sof-audio-pci-intel-tgl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
[Fr, 9. Jun 2023, 11:42:28] Bluetooth: Core ver 2.22
[Fr, 9. Jun 2023, 11:42:28] NET: Registered PF_BLUETOOTH protocol family
[Fr, 9. Jun 2023, 11:42:28] Bluetooth: HCI device and connection manager initialized
[Fr, 9. Jun 2023, 11:42:28] Bluetooth: HCI socket layer initialized
[Fr, 9. Jun 2023, 11:42:28] Bluetooth: L2CAP socket layer initialized
[Fr, 9. Jun 2023, 11:42:28] Bluetooth: SCO socket layer initialized
[Fr, 9. Jun 2023, 11:42:28] usbcore: registered new interface driver btusb
[Fr, 9. Jun 2023, 11:42:28] Bluetooth: hci0: Device revision is 0
[Fr, 9. Jun 2023, 11:42:28] Bluetooth: hci0: Secure boot is enabled
[Fr, 9. Jun 2023, 11:42:28] Bluetooth: hci0: OTP lock is enabled
[Fr, 9. Jun 2023, 11:42:28] Bluetooth: hci0: API lock is enabled
[Fr, 9. Jun 2023, 11:42:28] Bluetooth: hci0: Debug lock is disabled
[Fr, 9. Jun 2023, 11:42:28] Bluetooth: hci0: Minimum firmware build 1 week 10 2014
[Fr, 9. Jun 2023, 11:42:28] Bluetooth: hci0: Bootloader timestamp 2019.40 buildtype 1 build 38
[Fr, 9. Jun 2023, 11:42:28] Bluetooth: hci0: Found device firmware: intel/ibt-0040-0041.sfi
[Fr, 9. Jun 2023, 11:42:28] Bluetooth: hci0: Boot Address: 0x100800
[Fr, 9. Jun 2023, 11:42:28] Bluetooth: hci0: Firmware Version: 172-6.23
[Fr, 9. Jun 2023, 11:42:28] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[Fr, 9. Jun 2023, 11:42:28] Bluetooth: BNEP filters: protocol multicast
[Fr, 9. Jun 2023, 11:42:28] Bluetooth: BNEP socket layer initialized
[Fr, 9. Jun 2023, 11:42:28] NET: Registered PF_QIPCRTR protocol family
[Fr, 9. Jun 2023, 11:42:28] i915 0000:00:02.0: [drm] failed to retrieve link info, disabling eDP
[Fr, 9. Jun 2023, 11:42:29] i915 0000:00:02.0: [drm] GuC firmware i915/adlp_guc_70.bin version 70.5.1
[Fr, 9. Jun 2023, 11:42:29] i915 0000:00:02.0: [drm] HuC firmware i915/tgl_huc.bin version 7.9.3
[Fr, 9. Jun 2023, 11:42:29] i915 0000:00:02.0: [drm] HuC authenticated
[Fr, 9. Jun 2023, 11:42:29] i915 0000:00:02.0: [drm] GuC submission enabled
[Fr, 9. Jun 2023, 11:42:29] i915 0000:00:02.0: [drm] GuC SLPC enabled
[Fr, 9. Jun 2023, 11:42:29] i915 0000:00:02.0: [drm] GuC RC: enabled
[Fr, 9. Jun 2023, 11:42:29] i915 0000:00:02.0: [drm] Protected Xe Path (PXP) protected content support initialized
[Fr, 9. Jun 2023, 11:42:29] ------------[ cut here ]------------
[Fr, 9. Jun 2023, 11:42:29] i915 0000:00:02.0: drm_WARN_ON(intel_dp->pps.vdd_wakeref)
[Fr, 9. Jun 2023, 11:42:29] WARNING: CPU: 10 PID: 698 at drivers/gpu/drm/i915/display/intel_pps.c:595 intel_pps_vdd_on_unlocked+0x2ad/0x2c0 [i915]
[Fr, 9. Jun 2023, 11:42:29] Modules linked in: qrtr bnep vmnet(OE) btusb btrtl btbcm btintel btmtk bluetooth ecdh_generic crc16 snd_soc_dmic snd_sof_pci_intel_tgl snd_sof_intel_hda_common soundwire_intel soundwire_generic_allocation soundwire_cadence snd_sof_intel_hda snd_sof_pci snd_sof_xtensa_dsp snd_sof snd_sof_utils snd_soc_hdac_hda snd_hda_ext_core snd_soc_acpi_intel_match snd_soc_acpi soundwire_bus snd_soc_core ip6t_REJECT snd_compress nf_reject_ipv6 snd_hda_codec_hdmi ac97_bus snd_pcm_dmaengine joydev mousedev intel_tcc_cooling xt_hl x86_pkg_temp_thermal intel_powerclamp ip6_tables coretemp ip6t_rt iwlmvm snd_hda_intel kvm_intel vfat snd_intel_dspcfg i915(+) kvm fat snd_intel_sdw_acpi snd_hda_scodec_cs35l41_spi irqbypass mac80211 snd_hda_scodec_cs35l41_i2c spi_nor snd_hda_codec snd_hda_scodec_cs35l41 hid_multitouch iTCO_wdt pmt_telemetry drm_buddy rapl snd_hda_core think_lmi processor_thermal_device_pci snd_hda_cs_dsp_ctls intel_pmc_bxt ideapad_laptop intel_cstate libarc4 snd_hwdep sparse_keymap
[Fr, 9. Jun 2023, 11:42:29] iTCO_vendor_support mtd intel_rapl_msr pmt_class intel_uncore firmware_attributes_class iwlwifi platform_profile ipt_REJECT snd_pcm processor_thermal_device nf_reject_ipv4 cs_dsp processor_thermal_rfim ttm cfg80211 i8042 snd_soc_cs35l41_lib snd_timer xt_LOG processor_thermal_mbox serio nf_log_syslogdrm_display_helper snd processor_thermal_rapl intel_lpss_pci i2c_i801 spi_intel_pci cec intel_rapl_common intel_lpss int3403_thermal wmi_bmof soundcore nvidia_wmi_ec_backlight thunderbolt i2c_smbus intel_vsec spi_intel intel_gtt idma64 igen6_edac rfkill serial_multi_instantiate nft_limit int3400_thermal int340x_thermal_zone acpi_thermal_rel acpi_pad acpi_tad mac_hid xt_limit xt_addrtype xt_tcpudp xt_conntrack nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nft_compat nf_tables nfnetlink vmmon(OE) vmw_vmci fuse loop zram ip_tables x_tables usbhid uinput i2c_dev dm_multipath dm_mod nvidia_uvm(POE) nvidia_drm(POE) nvidia_modeset(POE) nvidia(POE) rtsx_pci_sdmmc mmc_core crct10dif_pclmul
[Fr, 9. Jun 2023, 11:42:29] crc32_pclmul polyval_clmulni polyval_generic gf128mul nvme ghash_clmulni_intel sha512_ssse3 ucsi_acpi aesni_intel typec_ucsi nvme_core crypto_simd roles cryptd i2c_hid_acpi rtsx_pci xhci_pcitypec nvme_common xhci_pci_renesas video i2c_hid wmi btrfs blake2b_generic libcrc32c crc32c_generic crc32c_intel xor raid6_pq crypto_user
[Fr, 9. Jun 2023, 11:42:29] CPU: 10 PID: 698 Comm: (udev-worker) Tainted: P OE 6.1.32-1-lts #19c7b8765f1d9f9a66dd7232941d7b37954104e17
[Fr, 9. Jun 2023, 11:42:29] Hardware name: LENOVO 82TF/LNVNB161216, BIOS JYCN39WW 06/16/2022
[Fr, 9. Jun 2023, 11:42:29] RIP: 0010:intel_pps_vdd_on_unlocked+0x2ad/0x2c0 [i915]
[Fr, 9. Jun 2023, 11:42:29] Code: 4c 8b 6f 50 4d 85 ed 75 03 4c 8b 2f e8 1c a7 e3 f5 48 c7 c1 48 a5 e3 c5 4c 89 ea 48 c7 c7 c9 de e4 c5 48 89 c6 e8 33 c3 6f f5 <0f> 0b e9 ea fd ff ff e8 17 d3 28 f6 0f 1f 80 00 00 00 00 66 0f 1f
[Fr, 9. Jun 2023, 11:42:29] RSP: 0018:ffffb2ab425b35f0 EFLAGS: 00010286
[Fr, 9. Jun 2023, 11:42:29] RAX: 0000000000000000 RBX: ffff9241de1e2170 RCX: 0000000000000027
[Fr, 9. Jun 2023, 11:42:29] RDX: ffff9247378a1668 RSI: 0000000000000001 RDI: ffff9247378a1660
[Fr, 9. Jun 2023, 11:42:29] RBP: ffff9241e2ee0000 R08: 0000000000000000 R09: ffffb2ab425b3468
[Fr, 9. Jun 2023, 11:42:29] R10: 0000000000000003 R11: ffff92474fba9028 R12: 0000000000000001
[Fr, 9. Jun 2023, 11:42:29] R13: ffff9241c320d2b0 R14: ffff9241de1e2170 R15: ffff9241e2ee0000
[Fr, 9. Jun 2023, 11:42:29] FS: 00007fb9378ba200(0000) GS:ffff924737880000(0000) knlGS:0000000000000000
[Fr, 9. Jun 2023, 11:42:29] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[Fr, 9. Jun 2023, 11:42:29] CR2: 00007fbb2e27b820 CR3: 000000010b2c0000 CR4: 0000000000750ee0
[Fr, 9. Jun 2023, 11:42:29] PKRU: 55555554
[Fr, 9. Jun 2023, 11:42:29] Call Trace:
[Fr, 9. Jun 2023, 11:42:29]
[Fr, 9. Jun 2023, 11:42:29] ? intel_pps_vdd_on_unlocked+0x2ad/0x2c0 [i915 c0467179f944d4d4dd3f66074594d211e53d64f1]
[Fr, 9. Jun 2023, 11:42:29] ? __warn+0x7d/0xd0
[Fr, 9. Jun 2023, 11:42:29] ? intel_pps_vdd_on_unlocked+0x2ad/0x2c0 [i915 c0467179f944d4d4dd3f66074594d211e53d64f1]
[Fr, 9. Jun 2023, 11:42:29] ? report_bug+0xe6/0x150
[Fr, 9. Jun 2023, 11:42:29] ? handle_bug+0x3c/0x80
[Fr, 9. Jun 2023, 11:42:29] ? exc_invalid_op+0x17/0x70
[Fr, 9. Jun 2023, 11:42:29] ? asm_exc_invalid_op+0x1a/0x20
[Fr, 9. Jun 2023, 11:42:29] ? intel_pps_vdd_on_unlocked+0x2ad/0x2c0 [i915 c0467179f944d4d4dd3f66074594d211e53d64f1]
[Fr, 9. Jun 2023, 11:42:29] ? __intel_display_power_get_domain.part.0+0x52/0x70 [i915 c0467179f944d4d4dd3f66074594d211e53d64f1]
[Fr, 9. Jun 2023, 11:42:29] ? intel_display_power_get+0x52/0x60 [i915 c0467179f944d4d4dd3f66074594d211e53d64f1]
[Fr, 9. Jun 2023, 11:42:29] intel_dp_aux_xfer+0x111/0x740 [i915 c0467179f944d4d4dd3f66074594d211e53d64f1]
[Fr, 9. Jun 2023, 11:42:29] ? schedule+0x5e/0xd0
[Fr, 9. Jun 2023, 11:42:29] ? schedule_hrtimeout_range_clock+0xe3/0x140
[Fr, 9. Jun 2023, 11:42:29] intel_dp_aux_transfer+0x200/0x320 [i915 c0467179f944d4d4dd3f66074594d211e53d64f1]
[Fr, 9. Jun 2023, 11:42:29] drm_dp_dpcd_access+0xaa/0x130 [drm_display_helper 124364c5a8ffd2309a5731dc870d59c30a57f3f5]
[Fr, 9. Jun 2023, 11:42:29] drm_dp_dpcd_write+0x8d/0xe0 [drm_display_helper 124364c5a8ffd2309a5731dc870d59c30a57f3f5]
[Fr, 9. Jun 2023, 11:42:29] intel_dp_set_power+0x67/0x190 [i915 c0467179f944d4d4dd3f66074594d211e53d64f1]
[Fr, 9. Jun 2023, 11:42:29] intel_ddi_post_disable+0x308/0x490 [i915 c0467179f944d4d4dd3f66074594d211e53d64f1]
[Fr, 9. Jun 2023, 11:42:29] intel_encoders_post_disable+0x7a/0x90 [i915 c0467179f944d4d4dd3f66074594d211e53d64f1]
[Fr, 9. Jun 2023, 11:42:29] intel_old_crtc_state_disables+0x38/0xa0 [i915 c0467179f944d4d4dd3f66074594d211e53d64f1]
[Fr, 9. Jun 2023, 11:42:29] intel_atomic_commit_tail+0x381/0xe00 [i915 c0467179f944d4d4dd3f66074594d211e53d64f1]
[Fr, 9. Jun 2023, 11:42:29] intel_atomic_commit+0x340/0x380 [i915 c0467179f944d4d4dd3f66074594d211e53d64f1]
[Fr, 9. Jun 2023, 11:42:29] drm_atomic_commit+0x97/0xd0
[Fr, 9. Jun 2023, 11:42:29] ? drm_plane_get_damage_clips.cold+0x1c/0x1c
[Fr, 9. Jun 2023, 11:42:29] intel_modeset_init+0x1a0/0x280 [i915 c0467179f944d4d4dd3f66074594d211e53d64f1]
[Fr, 9. Jun 2023, 11:42:29] i915_driver_probe+0x5ef/0xe50 [i915 c0467179f944d4d4dd3f66074594d211e53d64f1]
[Fr, 9. Jun 2023, 11:42:29] local_pci_probe+0x42/0x80
[Fr, 9. Jun 2023, 11:42:29] pci_device_probe+0xc1/0x250
[Fr, 9. Jun 2023, 11:42:29] ? sysfs_do_create_link_sd+0x6e/0xe0
[Fr, 9. Jun 2023, 11:42:29] really_probe+0xdb/0x380
[Fr, 9. Jun 2023, 11:42:29] ? pm_runtime_barrier+0x54/0x90
[Fr, 9. Jun 2023, 11:42:29] __driver_probe_device+0x78/0x120
[Fr, 9. Jun 2023, 11:42:29] driver_probe_device+0x1f/0x90
[Fr, 9. Jun 2023, 11:42:29] __driver_attach+0xd2/0x1c0
[Fr, 9. Jun 2023, 11:42:29] ? __device_attach_driver+0x110/0x110
[Fr, 9. Jun 2023, 11:42:29] bus_for_each_dev+0x88/0xd0
[Fr, 9. Jun 2023, 11:42:29] bus_add_driver+0x1b2/0x200
[Fr, 9. Jun 2023, 11:42:29] driver_register+0x8d/0xe0
[Fr, 9. Jun 2023, 11:42:29] i915_init+0x23/0x83 [i915 c0467179f944d4d4dd3f66074594d211e53d64f1]
[Fr, 9. Jun 2023, 11:42:29] ? 0xffffffffc60b4000
[Fr, 9. Jun 2023, 11:42:29] do_one_initcall+0x5a/0x230
[Fr, 9. Jun 2023, 11:42:29] do_init_module+0x4a/0x1e0
[Fr, 9. Jun 2023, 11:42:29] __do_sys_init_module+0x17f/0x1b0
[Fr, 9. Jun 2023, 11:42:29] do_syscall_64+0x5d/0x90
[Fr, 9. Jun 2023, 11:42:29] ? syscall_exit_to_user_mode+0x1b/0x40
[Fr, 9. Jun 2023, 11:42:29] ? do_syscall_64+0x6c/0x90
[Fr, 9. Jun 2023, 11:42:29] ? syscall_exit_to_user_mode+0x1b/0x40
[Fr, 9. Jun 2023, 11:42:29] ? do_syscall_64+0x6c/0x90
[Fr, 9. Jun 2023, 11:42:29] ? exc_page_fault+0x7c/0x180
[Fr, 9. Jun 2023, 11:42:29] entry_SYSCALL_64_after_hwframe+0x63/0xcd
[Fr, 9. Jun 2023, 11:42:29] RIP: 0033:0x7fb9382a6f9e
[Fr, 9. Jun 2023, 11:42:29] Code: 48 8b 0d bd ed 0c 00 f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa 49 89 ca b8 af 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 8a ed 0c 00 f7 d8 64 89 01 48
[Fr, 9. Jun 2023, 11:42:29] RSP: 002b:00007ffe9d10c008 EFLAGS: 00000246 ORIG_RAX: 00000000000000af
[Fr, 9. Jun 2023, 11:42:29] RAX: ffffffffffffffda RBX: 00005562f29e4df0 RCX: 00007fb9382a6f9e
[Fr, 9. Jun 2023, 11:42:29] RDX: 00007fb9383fa343 RSI: 00000000006a589f RDI: 00007fb935c03010
[Fr, 9. Jun 2023, 11:42:29] RBP: 00007fb9383fa343 R08: 0000000000261000 R09: 0000000000000000
[Fr, 9. Jun 2023, 11:42:29] R10: 000000000000f521 R11: 0000000000000246 R12: 0000000000020000
[Fr, 9. Jun 2023, 11:42:29] R13: 00005562f2b65d70 R14: 00005562f29e4df0 R15: 00005562f2b80e60
[Fr, 9. Jun 2023, 11:42:29]
[Fr, 9. Jun 2023, 11:42:29] ---[ end trace 0000000000000000 ]---
[Fr, 9. Jun 2023, 11:42:30] typec port0: bound usb3-port4 (ops connector_ops)
[Fr, 9. Jun 2023, 11:42:30] typec port0: bound usb2-port1 (ops connector_ops)
[Fr, 9. Jun 2023, 11:42:30] [drm] Initialized i915 1.6.0 20201103 for 0000:00:02.0 on minor 1
[Fr, 9. Jun 2023, 11:42:30] ACPI: video: [Firmware Bug]: ACPI(PEGP) defines _DOD but not _DOS
[Fr, 9. Jun 2023, 11:42:30] ACPI: video: Video Device [PEGP] (multi-head: yes rom: no post: no)
[Fr, 9. Jun 2023, 11:42:30] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:04/LNXVIDEO:00/input/input16
[Fr, 9. Jun 2023, 11:42:30] ACPI: video: Video Device [GFX0] (multi-head: yes rom: no post: no)
[Fr, 9. Jun 2023, 11:42:30] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:01/input/input17
[Fr, 9. Jun 2023, 11:42:30] sof-audio-pci-intel-tgl 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[Fr, 9. Jun 2023, 11:42:30] fbcon: i915drmfb (fb0) is primary device
[Fr, 9. Jun 2023, 11:42:30] fbcon: Deferring console take-over
[Fr, 9. Jun 2023, 11:42:30] i915 0000:00:02.0: [drm] fb0: i915drmfb frame buffer device
[Fr, 9. Jun 2023, 11:42:30] sof-audio-pci-intel-tgl 0000:00:1f.3: use msi interrupt mode
[Fr, 9. Jun 2023, 11:42:30] sof-audio-pci-intel-tgl 0000:00:1f.3: hda codecs found, mask 5
[Fr, 9. Jun 2023, 11:42:30] sof-audio-pci-intel-tgl 0000:00:1f.3: using HDA machine driver skl_hda_dsp_generic now
[Fr, 9. Jun 2023, 11:42:30] sof-audio-pci-intel-tgl 0000:00:1f.3: DMICs detected in NHLT tables: 2
[Fr, 9. Jun 2023, 11:42:30] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware info: version 2:2:0-57864
[Fr, 9. Jun 2023, 11:42:30] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:0
[Fr, 9. Jun 2023, 11:42:30] sof-audio-pci-intel-tgl 0000:00:1f.3: unknown sof_ext_man header type 3 size 0x30
[Fr, 9. Jun 2023, 11:42:30] Bluetooth: hci0: Waiting for firmware download to complete
[Fr, 9. Jun 2023, 11:42:30] Bluetooth: hci0: Firmware loaded in 1572919 usecs
[Fr, 9. Jun 2023, 11:42:30] Bluetooth: hci0: Waiting for device to boot
[Fr, 9. Jun 2023, 11:42:30] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware info: version 2:2:0-57864
[Fr, 9. Jun 2023, 11:42:30] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:0
[Fr, 9. Jun 2023, 11:42:30] Bluetooth: hci0: Device booted in 15579 usecs
[Fr, 9. Jun 2023, 11:42:30] Bluetooth: hci0: Malformed MSFT vendor event: 0x02
[Fr, 9. Jun 2023, 11:42:30] Bluetooth: hci0: Found Intel DDC parameters: intel/ibt-0040-0041.ddc
[Fr, 9. Jun 2023, 11:42:30] sof-audio-pci-intel-tgl 0000:00:1f.3: Topology: ABI 3:22:1 Kernel ABI 3:23:0
[Fr, 9. Jun 2023, 11:42:30] skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: Parent card not yet available, widget card binding deferred
[Fr, 9. Jun 2023, 11:42:30] Bluetooth: hci0: Applying Intel DDC parameters completed
[Fr, 9. Jun 2023, 11:42:30] Bluetooth: hci0: Firmware timestamp 2023.6 buildtype 1 build 59564
[Fr, 9. Jun 2023, 11:42:30] snd_hda_codec_realtek ehdaudio0D0: autoconfig for ALC287: line_outs=1 (0x17/0x0/0x0/0x0/0x0) type:speaker
[Fr, 9. Jun 2023, 11:42:30] snd_hda_codec_realtek ehdaudio0D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[Fr, 9. Jun 2023, 11:42:30] snd_hda_codec_realtek ehdaudio0D0: hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
[Fr, 9. Jun 2023, 11:42:30] snd_hda_codec_realtek ehdaudio0D0: mono: mono_out=0x0
[Fr, 9. Jun 2023, 11:42:30] snd_hda_codec_realtek ehdaudio0D0: inputs:
[Fr, 9. Jun 2023, 11:42:30] snd_hda_codec_realtek ehdaudio0D0: Mic=0x19
[Fr, 9. Jun 2023, 11:42:30] snd_hda_codec_realtek ehdaudio0D0: ASoC: sink widget AIF1TX overwritten
[Fr, 9. Jun 2023, 11:42:30] snd_hda_codec_realtek ehdaudio0D0: ASoC: source widget AIF1RX overwritten
[Fr, 9. Jun 2023, 11:42:30] skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: sink widget hifi3 overwritten
[Fr, 9. Jun 2023, 11:42:30] skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: sink widget hifi2 overwritten
[Fr, 9. Jun 2023, 11:42:30] skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: sink widget hifi1 overwritten
[Fr, 9. Jun 2023, 11:42:30] skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: source widget Codec Output Pin1 overwritten
[Fr, 9. Jun 2023, 11:42:30] skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: sink widget Codec Input Pin1 overwritten
[Fr, 9. Jun 2023, 11:42:30] skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: sink widget Analog Codec Playback overwritten
[Fr, 9. Jun 2023, 11:42:30] skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: sink widget Digital Codec Playbackoverwritten
[Fr, 9. Jun 2023, 11:42:30] skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: sink widget Alt Analog Codec Playback overwritten
[Fr, 9. Jun 2023, 11:42:30] skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: source widget Analog Codec Captureoverwritten
[Fr, 9. Jun 2023, 11:42:30] skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: source widget Digital Codec Capture overwritten
[Fr, 9. Jun 2023, 11:42:30] skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: source widget Alt Analog Codec Capture overwritten
[Fr, 9. Jun 2023, 11:42:30] skl_hda_dsp_generic skl_hda_dsp_generic: hda_dsp_hdmi_build_controls: no PCM in topology for HDMI converter 3
[Fr, 9. Jun 2023, 11:42:30] Bluetooth: MGMT ver 1.22
[Fr, 9. Jun 2023, 11:42:30] NET: Registered PF_ALG protocol family
[Fr, 9. Jun 2023, 11:42:30] input: sof-hda-dsp Mic as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card1/input18
[Fr, 9. Jun 2023, 11:42:30] input: sof-hda-dsp Headphone as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card1/input19
[Fr, 9. Jun 2023, 11:42:30] input: sof-hda-dsp HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card1/input20
[Fr, 9. Jun 2023, 11:42:30] input: sof-hda-dsp HDMI/DP,pcm=4 as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card1/input21
[Fr, 9. Jun 2023, 11:42:30] input: sof-hda-dsp HDMI/DP,pcm=5 as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card1/input22
[Fr, 9. Jun 2023, 11:42:31] ACPI Warning: _SB.NPCF._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20220331/nsarguments-61)
[Fr, 9. Jun 2023, 11:42:31] ACPI Warning: _SB.PC00.PEG1.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20220331/nsarguments-61)
[Fr, 9. Jun 2023, 11:42:32] nvidia-modeset: WARNING: GPU:0: Unable to read EDID for display device DP-2
[Fr, 9. Jun 2023, 11:42:32] nvidia-modeset: WARNING: GPU:0: Unable to read EDID for display device DP-2
[Fr, 9. Jun 2023, 11:42:32] typec port1: bound usb3-port8 (ops connector_ops)
[Fr, 9. Jun 2023, 11:42:32] typec port1: bound usb4-port1 (ops connector_ops)
[Fr, 9. Jun 2023, 11:42:42] systemd-journald[583]: /var/log/journal/143adfa494a745a1ba9e0af248149271/user-1000.journal: Monotonic clock jumped backwards relative to last journal entry, rotating.
[Fr, 9. Jun 2023, 11:42:44] wlan0: authenticate with 72:a7:41:98:d0:01
[Fr, 9. Jun 2023, 11:42:44] wlan0: send auth to 72:a7:41:98:d0:01 (try 1/3)
[Fr, 9. Jun 2023, 11:42:44] Bluetooth: RFCOMM TTY layer initialized
[Fr, 9. Jun 2023, 11:42:44] Bluetooth: RFCOMM socket layer initialized
[Fr, 9. Jun 2023, 11:42:44] Bluetooth: RFCOMM ver 1.11
[Fr, 9. Jun 2023, 11:42:44] wlan0: authenticated
[Fr, 9. Jun 2023, 11:42:44] wlan0: associate with 72:a7:41:98:d0:01 (try 1/3)
[Fr, 9. Jun 2023, 11:42:44] wlan0: RX AssocResp from 72:a7:41:98:d0:01 (capab=0x1111 status=0 aid=2)
[Fr, 9. Jun 2023, 11:42:44] wlan0: associated
[Fr, 9. Jun 2023, 11:42:44] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[Fr, 9. Jun 2023, 11:42:44] userif-3: sent link down event.
[Fr, 9. Jun 2023, 11:42:44] userif-3: sent link up event.
[Fr, 9. Jun 2023, 11:42:44] userif-3: sent link down event.
[Fr, 9. Jun 2023, 11:42:44] userif-3: sent link up event.
[Fr, 9. Jun 2023, 11:42:49] usb 3-4: new high-speed USB device number 5 using xhci_hcd
[Fr, 9. Jun 2023, 11:42:50] usb 3-4: New USB device found, idVendor=17ef, idProduct=30af, bcdDevice=60.90
[Fr, 9. Jun 2023, 11:42:50] usb 3-4: New USB device strings: Mfr=10, Product=11, SerialNumber=0
[Fr, 9. Jun 2023, 11:42:50] usb 3-4: Product: USB2.0 Hub
[Fr, 9. Jun 2023, 11:42:50] usb 3-4: Manufacturer: Lenovo
[Fr, 9. Jun 2023, 11:42:50] hub 3-4:1.0: USB hub found
[Fr, 9. Jun 2023, 11:42:50] hub 3-4:1.0: 3 ports detected
[Fr, 9. Jun 2023, 11:42:50] usb 3-4.1: new high-speed USB device number 6 using xhci_hcd
[Fr, 9. Jun 2023, 11:42:50] usb 3-4.1: New USB device found, idVendor=17ef, idProduct=30ac, bcdDevice=51.14
[Fr, 9. Jun 2023, 11:42:50] usb 3-4.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[Fr, 9. Jun 2023, 11:42:50] usb 3-4.1: Product: USB2.0 Hub
[Fr, 9. Jun 2023, 11:42:50] usb 3-4.1: Manufacturer: VIA Labs, Inc.
[Fr, 9. Jun 2023, 11:42:50] usb 3-4.1: SerialNumber: 000000001
[Fr, 9. Jun 2023, 11:42:50] hub 3-4.1:1.0: USB hub found
[Fr, 9. Jun 2023, 11:42:50] hub 3-4.1:1.0: 4 ports detected
[Fr, 9. Jun 2023, 11:42:50] usb 3-4.3: new full-speed USB device number 7 using xhci_hcd
[Fr, 9. Jun 2023, 11:42:50] usb 3-4.3: New USB device found, idVendor=17ef, idProduct=30a9, bcdDevice=30.73
[Fr, 9. Jun 2023, 11:42:50] usb 3-4.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[Fr, 9. Jun 2023, 11:42:50] usb 3-4.3: Product: 40AY
[Fr, 9. Jun 2023, 11:42:50] usb 3-4.3: Manufacturer: Lenovo
[Fr, 9. Jun 2023, 11:42:50] usb 3-4.3: SerialNumber: 1SSD21B41469ZVR07R09
[Fr, 9. Jun 2023, 11:42:51] usb 3-4.2: new full-speed USB device number 8 using xhci_hcd
[Fr, 9. Jun 2023, 11:42:51] usb 3-4.2: New USB device found, idVendor=17ef, idProduct=30b0, bcdDevice= 0.42
[Fr, 9. Jun 2023, 11:42:51] usb 3-4.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[Fr, 9. Jun 2023, 11:42:51] usb 3-4.2: Product: ThinkPad USB-C Dock Audio
[Fr, 9. Jun 2023, 11:42:51] usb 3-4.2: Manufacturer: Lenovo
[Fr, 9. Jun 2023, 11:42:51] usb 3-4.2: SerialNumber: 000000000000
[Fr, 9. Jun 2023, 11:42:51] hid-generic 0003:17EF:30B0.0003: hiddev97,hidraw2: USB HID v1.11 Device [Lenovo ThinkPad USB-C Dock Audio] on usb-0000:00:14.0-4.2/input3
[Fr, 9. Jun 2023, 11:42:51] mc: Linux media interface: v0.10
[Fr, 9. Jun 2023, 11:42:51] usbcore: registered new interface driver snd-usb-audio
[Fr, 9. Jun 2023, 11:42:52] usb 2-1: new SuperSpeed Plus Gen 2x1 USB device number 2 using xhci_hcd
[Fr, 9. Jun 2023, 11:42:52] usb 3-4.1.3: new high-speed USB device number 10 using xhci_hcd
[Fr, 9. Jun 2023, 11:42:52] usb 2-1: New USB device found, idVendor=17ef, idProduct=30ab, bcdDevice=51.14
[Fr, 9. Jun 2023, 11:42:52] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[Fr, 9. Jun 2023, 11:42:52] usb 2-1: Product: USB3.1 Hub
[Fr, 9. Jun 2023, 11:42:52] usb 2-1: Manufacturer: VIA Labs, Inc.
[Fr, 9. Jun 2023, 11:42:52] usb 2-1: SerialNumber: 000000001
[Fr, 9. Jun 2023, 11:42:52] hub 2-1:1.0: USB hub found
[Fr, 9. Jun 2023, 11:42:52] hub 2-1:1.0: 4 ports detected
[Fr, 9. Jun 2023, 11:42:52] usb 3-4.1.3: New USB device found, idVendor=17ef, idProduct=30ae, bcdDevice=51.13
[Fr, 9. Jun 2023, 11:42:52] usb 3-4.1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[Fr, 9. Jun 2023, 11:42:52] usb 3-4.1.3: Product: USB2.0 Hub
[Fr, 9. Jun 2023, 11:42:52] usb 3-4.1.3: Manufacturer: VIA Labs, Inc.
[Fr, 9. Jun 2023, 11:42:52] usb 3-4.1.3: SerialNumber: 000000001
[Fr, 9. Jun 2023, 11:42:52] hub 3-4.1.3:1.0: USB hub found
[Fr, 9. Jun 2023, 11:42:52] hub 3-4.1.3:1.0: 4 ports detected
[Fr, 9. Jun 2023, 11:42:52] usb 2-1.1: new SuperSpeed USB device number 3 using xhci_hcd
[Fr, 9. Jun 2023, 11:42:52] usb 2-1.1: New USB device found, idVendor=0bda, idProduct=8153, bcdDevice=31.23
[Fr, 9. Jun 2023, 11:42:52] usb 2-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=6
[Fr, 9. Jun 2023, 11:42:52] usb 2-1.1: Product: Realtek USB LAN
[Fr, 9. Jun 2023, 11:42:52] usb 2-1.1: Manufacturer: Realtek
[Fr, 9. Jun 2023, 11:42:52] usb 2-1.1: SerialNumber: 321000001
[Fr, 9. Jun 2023, 11:42:52] usb 3-4.1.3.1: new full-speed USB device number 11 using xhci_hcd
[Fr, 9. Jun 2023, 11:42:53] usb 3-4.1.3.1: New USB device found, idVendor=3434, idProduct=0113, bcdDevice= 1.06
[Fr, 9. Jun 2023, 11:42:53] usb 3-4.1.3.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[Fr, 9. Jun 2023, 11:42:53] usb 3-4.1.3.1: Product: Keychron Q2
[Fr, 9. Jun 2023, 11:42:53] usb 3-4.1.3.1: Manufacturer: Keychron
[Fr, 9. Jun 2023, 11:42:53] input: Keychron Keychron Q2 as /devices/pci0000:00/0000:00:14.0/usb3/3-4/3-4.1/3-4.1.3/3-4.1.3.1/3-4.1.3.1:1.0/0003:3434:0113.0004/input/input23
[Fr, 9. Jun 2023, 11:42:53] hid-generic 0003:3434:0113.0004: input,hidraw3: USB HID v1.11 Keyboard [Keychron Keychron Q2] on usb-0000:00:14.0-4.1.3.1/input0
[Fr, 9. Jun 2023, 11:42:53] usb 2-1.3: new SuperSpeed Plus Gen 2x1 USB device number 4 using xhci_hcd
[Fr, 9. Jun 2023, 11:42:53] hid-generic 0003:3434:0113.0005: hiddev98,hidraw4: USB HID v1.11 Device [KeychronKeychron Q2] on usb-0000:00:14.0-4.1.3.1/input1
[Fr, 9. Jun 2023, 11:42:53] input: Keychron Keychron Q2 Mouse as /devices/pci0000:00/0000:00:14.0/usb3/3-4/3-4.1/3-4.1.3/3-4.1.3.1/3-4.1.3.1:1.2/0003:3434:0113.0006/input/input24
[Fr, 9. Jun 2023, 11:42:53] input: Keychron Keychron Q2 System Control as /devices/pci0000:00/0000:00:14.0/usb3/3-4/3-4.1/3-4.1.3/3-4.1.3.1/3-4.1.3.1:1.2/0003:3434:0113.0006/input/input25
[Fr, 9. Jun 2023, 11:42:53] usb 2-1.3: New USB device found, idVendor=17ef, idProduct=30ad, bcdDevice=51.13
[Fr, 9. Jun 2023, 11:42:53] usb 2-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[Fr, 9. Jun 2023, 11:42:53] usb 2-1.3: Product: USB3.1 Hub
[Fr, 9. Jun 2023, 11:42:53] usb 2-1.3: Manufacturer: VIA Labs, Inc.
[Fr, 9. Jun 2023, 11:42:53] usb 2-1.3: SerialNumber: 000000001
[Fr, 9. Jun 2023, 11:42:53] hub 2-1.3:1.0: USB hub found
[Fr, 9. Jun 2023, 11:42:53] hub 2-1.3:1.0: 4 ports detected
[Fr, 9. Jun 2023, 11:42:53] input: Keychron Keychron Q2 Consumer Control as /devices/pci0000:00/0000:00:14.0/usb3/3-4/3-4.1/3-4.1.3/3-4.1.3.1/3-4.1.3.1:1.2/0003:3434:0113.0006/input/input26
[Fr, 9. Jun 2023, 11:42:53] input: Keychron Keychron Q2 Keyboard as /devices/pci0000:00/0000:00:14.0/usb3/3-4/3-4.1/3-4.1.3/3-4.1.3.1/3-4.1.3.1:1.2/0003:3434:0113.0006/input/input27
[Fr, 9. Jun 2023, 11:42:53] hid-generic 0003:3434:0113.0006: input,hidraw5: USB HID v1.11 Mouse [Keychron Keychron Q2] on usb-0000:00:14.0-4.1.3.1/input2
[Fr, 9. Jun 2023, 11:42:53] ucsi_acpi USBC000:00: UCSI_GET_PDOS failed (-95)
[Fr, 9. Jun 2023, 11:42:53] usbcore: registered new interface driver r8152
[Fr, 9. Jun 2023, 11:42:53] usbcore: registered new interface driver cdc_ether
[Fr, 9. Jun 2023, 11:42:53] usbcore: registered new interface driver r8153_ecm
[Fr, 9. Jun 2023, 11:42:53] usb 2-1.1: reset SuperSpeed USB device number 3 using xhci_hcd
[Fr, 9. Jun 2023, 11:42:53] r8152 2-1.1:1.0: load rtl8153b-2 v1 10/23/19 successfully
[Fr, 9. Jun 2023, 11:42:54] r8152 2-1.1:1.0 eth0: v1.12.13
[Fr, 9. Jun 2023, 11:42:54] userif-3: sent link down event.
[Fr, 9. Jun 2023, 11:42:54] userif-3: sent link up event.
[Fr, 9. Jun 2023, 11:42:55] input: MX Anywhere 3 Mouse as /devices/virtual/misc/uhid/0005:046D:B025.0007/input/input28
[Fr, 9. Jun 2023, 11:42:55] hid-generic 0005:046D:B025.0007: input,hidraw6: BLUETOOTH HID v0.14 Mouse [MX Anywhere 3] on 84:7b:57:76:9a:25
[Fr, 9. Jun 2023, 11:42:56] ucsi_acpi USBC000:00: UCSI_GET_PDOS failed (-95)
[Fr, 9. Jun 2023, 11:42:56] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[Fr, 9. Jun 2023, 11:42:56] r8152 2-1.1:1.0 eth0: carrier on
[Fr, 9. Jun 2023, 11:42:56] userif-3: sent link down event.
[Fr, 9. Jun 2023, 11:42:56] userif-3: sent link up event.
[Fr, 9. Jun 2023, 11:43:15] BTRFS info: devid 1 device path /dev/nvme0n1p2 changed to /dev/disk/by-uuid/13815712-40d4-4117-8766-5f606685504f scanned by Thread (pooled) (7767)
[Fr, 9. Jun 2023, 11:46:25] BTRFS info: devid 1 device path /dev/disk/by-uuid/13815712-40d4-4117-8766-5f606685504f changed to /dev/nvme0n1p2 scanned by mount (16070)
[Fr, 9. Jun 2023, 11:59:00] legion_laptop: legion_laptop starts loading
[Fr, 9. Jun 2023, 11:59:00] legion PNP0C09:00: legion_laptop platform driver probing
[Fr, 9. Jun 2023, 11:59:00] legion PNP0C09:00: Read identifying information: DMI_SYS_VENDOR: LENOVO; DMI_PRODUCT_NAME: 82TF; DMI_BIOS_VERSION:JYCN39WW
[Fr, 9. Jun 2023, 11:59:00] legion_laptop: Read identifying information: DMI_SYS_VENDOR: LENOVO; DMI_PRODUCT_NAME: 82TF; DMI_BIOS_VERSION:JYCN39WW
[Fr, 9. Jun 2023, 11:59:00] legion PNP0C09:00: is_denied: 0; is_allowed: 0; do_load_by_list: 0; do_load: 0
[Fr, 9. Jun 2023, 11:59:00] legion PNP0C09:00: Module not useable for this laptop because it is not in allowlist. Notify maintainer if you want to add your device or force load with param force.
[Fr, 9. Jun 2023, 11:59:00] legion PNP0C09:00: legion_laptop not loaded for this device
[Fr, 9. Jun 2023, 11:59:00] legion: probe of PNP0C09:00 failed with error -12
bash -c "./issue-warning.sh"
If you have a 2022 or 2023 model, please help testing the new features 'here'
If you have a light in the lid (Y-logo) or at the IO-ports (all Legion 7), please help testing controlling it 'here'

Output of `sudo dmidecode -t system`. Please remove Serial Number and UUID for privacy:

dmidecode 3.5

Getting SMBIOS data from sysfs.
SMBIOS 3.4.0 present.

Handle 0x001F, DMI type 32, 11 bytes
System Boot Information
Status: No errors detected

Handle 0x0021, DMI type 12, 5 bytes
System Configuration Options
Option 1: J6H1:1-X Boot with Default; J8H1:1-X BIOS RECOVERY

Handle 0x001B, DMI type 1, 27 bytes
System Information
Manufacturer: LENOVO
Product Name: 82TF
Version: Legion S7 16IAH7
Wake-up Type: Power Switch
SKU Number: LENOVO_MT_82TF_BU_idea_FM_Legion S7 16IAH7
Family: Legion S7 16IAH7

Handle 0x0060, DMI type 15, 31 bytes
System Event Log
Area Length: 98 bytes
Header Start Offset: 0x0000
Header Length: 16 bytes
Data Start Offset: 0x0010
Access Method: General-purpose non-volatile data functions
Access Address: 0x00F0
Status: Valid, Not Full
Change Token: 0x00000005
Header Format: Type 1
Supported Log Type Descriptors: 4
Descriptor 1: POST error
Data Format 1: POST results bitmap
Descriptor 2: PCI system error
Data Format 2: None
Descriptor 3: System reconfigured
Data Format 3: None
Descriptor 4: Log area reset/cleared
Data Format 4: None

Output of `sudo dmidecode -t bios`:

sudo dmidecode -t bios

dmidecode 3.5

Getting SMBIOS data from sysfs.
SMBIOS 3.4.0 present.

Handle 0x0020, DMI type 13, 22 bytes
BIOS Language Information
Language Description Format: Abbreviated
Installable Languages: 1
enUS
Currently Installed Language: enUS

Handle 0x001A, DMI type 0, 26 bytes
BIOS Information
Vendor: LENOVO
Version: JYCN39WW
Release Date: 06/16/2022
ROM Size: 32 MB
Characteristics:
ACPI is supported
USB legacy is supported
LS-120 boot is supported
ATAPI Zip drive boot is supported
BIOS boot specification is supported
Function key-initiated network boot is supported
Targeted content distribution is supported
UEFI is supported
BIOS Revision: 1.39
Firmware Revision: 1.39

Output of `sudo cat /sys/kernel/debug/legion/fancurve`:
cat: /sys/kernel/debug/legion/fancurve: Datei oder Verzeichnis nicht gefunden (file or directory not found)
iasl -e SSDT* -d DSDT:
iasl -e SSDT* -d DSDT

Intel ACPI Component Architecture
ASL+ Optimizing Compiler/Disassembler version 20221020
Copyright (c) 2000 - 2022 Intel Corporation

File appears to be binary: found 87629 non-ASCII characters, disassembling
Binary file appears to be a valid ACPI table, disassembling
Input file DSDT, Length 0x8091C (526620) bytes
ACPI: DSDT 0x0000000000000000 08091C (v02 LENOVO ADL-P-M 00000002 01000013)
External object resolution file SSDT21
Input file SSDT21, Length 0x1AB (427) bytes
ACPI: SSDT 0x0000000000000000 0001AB (v02 PmRef Cpu0Psd 00003000 INTL 20200717)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT20
Input file SSDT20, Length 0x144 (324) bytes
ACPI: SSDT 0x0000000000000000 000144 (v02 LENOVO ADebTabl 00001000 INTL 20200717)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT19
Input file SSDT19, Length 0x235 (565) bytes
ACPI: SSDT 0x0000000000000000 000235 (v02 LENOVO HgPeg 00001000 INTL 20200717)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT18
Input file SSDT18, Length 0x2B2A (11050) bytes
ACPI: SSDT 0x0000000000000000 002B2A (v02 LENOVO SocCmn 00003000 INTL 20200717)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT17
Input file SSDT17, Length 0x3AEA (15082) bytes
ACPI: SSDT 0x0000000000000000 003AEA (v02 LENOVO SocGpe 00003000 INTL 20200717)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT16
Input file SSDT16, Length 0xDC1 (3521) bytes
ACPI: SSDT 0x0000000000000000 000DC1 (v02 LENOVO xh_adlMR 00000000 INTL 20200717)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT15
Input file SSDT15, Length 0x54B1 (21681) bytes
ACPI: SSDT 0x0000000000000000 0054B1 (v01 LENOVO NvdTable 00001000 INTL 20200717)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT14
Input file SSDT14, Length 0x124F (4687) bytes
ACPI: SSDT 0x0000000000000000 00124F (v02 LENOVO UsbCTabl 00001000 INTL 20200717)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT13
Input file SSDT13, Length 0x2233 (8755) bytes
ACPI: SSDT 0x0000000000000000 002233 (v02 LENOVO TbtTypeC 00000000 INTL 20200717)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT12
Input file SSDT12, Length 0x2A83 (10883) bytes
ACPI: SSDT 0x0000000000000000 002A83 (v02 LENOVO PtidDevc 00001000 INTL 20200717)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT11
Input file SSDT11, Length 0x1E1D (7709) bytes
ACPI: SSDT 0x0000000000000000 001E1D (v02 LENOVO Ther_Rvp 00001000 INTL 20200717)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT10
Input file SSDT10, Length 0x6C21 (27681) bytes
ACPI: SSDT 0x0000000000000000 006C21 (v02 LENOVO AdlP_2MR 00001000 INTL 20200717)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT9
Input file SSDT9, Length 0x8755 (34645) bytes
ACPI: SSDT 0x0000000000000000 008755 (v02 LENOVO TcssSsdt 00001000 INTL 20200717)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT8
Input file SSDT8, Length 0x355A (13658) bytes
ACPI: SSDT 0x0000000000000000 00355A (v02 LENOVO IgfxSsdt 00003000 INTL 20200717)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file SSDT7
Input file SSDT7, Length 0x2B22 (11042) bytes
ACPI: SSDT 0x0000000000000000 002B22 (v02 LENOVO SaSsdt 00003000 INTL 20200717)
Pass 1 parse of [SSDT]
Firmware Error (ACPI): Failure creating named object [_SB.PC00.PEG2.PEGP._S0W], AE_ALREADY_EXISTS (20221020/dswload-495)
ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20221020/psobject-372)
Could not parse external ACPI tables, AE_ALREADY_EXISTS

disassembled tables:
[acpi_re.zip](https://github.com/johnfanv2/LenovoLegionLinux/files/11706433/acpi_re.zip)

ps: i can't get the zip-file link to be clickable, but it works if copied into the browser..sorry for that, i'm still a gitnoob ^^ ;-(

commented

Model name: Lenovo Legion 7 Gen 7 AMD (16ARHA7)
CPU model: AMD Ryzen 7 6800H
GPU model: AMD Radeon RX 6700M
Keyboard backlight: Per key RGB, 4 brightness levels - they are controlled and saved with firmware
Distro: Fedora 38 GNOME

Lenovo Legion 7 Gen 7 AMD 16ARHA7.zip

Model name: Lenovo Legion 5 15ach6
CPU model: AMD Ryzen 5 5600H
GPU model: NVIDIA RTX 3050 Mobile
Keyboard backlight: Single color with medium
Distro: Ubuntu 22.04

dmidecode -t system

Details

dmidecode 3.3

Getting SMBIOS data from sysfs.
SMBIOS 3.3.0 present.

Handle 0x0001, DMI type 1, 27 bytes
System Information
Manufacturer: LENOVO
Product Name: 82JW
Version: Legion 5 15ACH6
Serial Number: PF3DAB3C
UUID: a29853ab-3dd0-11ec-80f0-84a9389b2e21
Wake-up Type: Power Switch
SKU Number: LENOVO_MT_82JW_BU_idea_FM_Legion 5 15ACH6
Family: Legion 5 15ACH6

Handle 0x0021, DMI type 12, 5 bytes
System Configuration Options
Option 1: String1 for Type12 Equipment Manufacturer
Option 2: String2 for Type12 Equipment Manufacturer
Option 3: String3 for Type12 Equipment Manufacturer
Option 4: String4 for Type12 Equipment Manufacturer

Handle 0x0031, DMI type 32, 20 bytes
System Boot Information
Status: No errors detected

dmidecode -t bios

Details

dmidecode 3.3

Getting SMBIOS data from sysfs.
SMBIOS 3.3.0 present.

Handle 0x0000, DMI type 0, 26 bytes
BIOS Information
Vendor: LENOVO
Version: HHCN30WW
Release Date: 09/15/2022
Address: 0xE0000
Runtime Size: 128 kB
ROM Size: 16 MB
Characteristics:
PCI is supported
BIOS is upgradeable
BIOS shadowing is allowed
Boot from CD is supported
Selectable boot is supported
EDD is supported
Japanese floppy for NEC 9800 1.2 MB is supported (int 13h)
Japanese floppy for Toshiba 1.2 MB is supported (int 13h)
5.25"/360 kB floppy services are supported (int 13h)
5.25"/1.2 MB floppy services are supported (int 13h)
3.5"/720 kB floppy services are supported (int 13h)
3.5"/2.88 MB floppy services are supported (int 13h)
8042 keyboard services are supported (int 9h)
CGA/mono video services are supported (int 10h)
ACPI is supported
USB legacy is supported
BIOS boot specification is supported
Targeted content distribution is supported
UEFI is supported
BIOS Revision: 1.30
Firmware Revision: 1.30

Handle 0x0022, DMI type 13, 22 bytes
BIOS Language Information
Language Description Format: Long
Installable Languages: 4
en|US|iso8859-1
fr|FR|iso8859-1
ja|JP|unicode
zh|TW|unicode
Currently Installed Language: en|US|iso8859-1

cat /sys/kernel/debug/legion/fancurve

Details

EC Chip ID: 8227
EC Chip Version: 2a4
legion_laptop features: fancurve powermode platformprofile platformprofilenotify minifancurve
legion_laptop ec_readonly: 0
ACPI CFG error: 0
ACPI CFG: 2081289482
temperature access method: 1
CPU temperature error: 0
CPU temperature: 59
CPU temperature EC error: 0
CPU temperature EC: 59
CPU temperature ACPI error: 0
CPU temperature ACPI: 59
CPU temperature WMI error: 0
CPU temperature WMI: 0
CPU temperature WMI2 error: 0
CPU temperature WMI2: 59
CPU temperature WMI3 error: 0
CPU temperature WMI3: 0
GPU temperature error: 0
GPU temperature: 39
GPU temperature EC error: 0
GPU temperature EC: 39
GPU temperature ACPI error: 0
GPU temperature ACPI: 39
GPU temperature WMI error: 0
GPU temperature WMI: 0
GPU temperature WMI2 error: 0
GPU temperature WMI2: 39
GPU temperature WMI3 error: 0
GPU temperature WMI3: 0
fan speed access method: 1
1 fanspeed error: 0
1 fanspeed: 2173
1 fanspeed EC error: 0
1 fanspeed EC: 2173
1 fanspeed ACPI error: 0
1 fanspeed ACPI: 2100
1 fanspeed WMI error: 0
1 fanspeed WMI: 0
1 fanspeed WMI2 error: 0
1 fanspeed WMI2: 2100
1 fanspeed WMI3 error: 0
1 fanspeed WMI3: 0
2 fanspeed error: 0
2 fanspeed: 2173
2 fanspeed EC error: 0
2 fanspeed EC: 2173
2 fanspeed ACPI error: 0
2 fanspeed ACPI: 2100
2 fanspeed WMI error: 0
2 fanspeed WMI: 0
2 fanspeed WMI2 error: 0
2 fanspeed WMI2: 2100
2 fanspeed WMI3 error: 0
2 fanspeed WMI3: 0
powermode access method: 3
powermode error: 0
powermode: 2
powermode EC error: 0
powermode EC: 16
powermode ACPI error: -5
powermode ACPI: 1190236672
powermode WMI error: 0
powermode WMI: 2
has custom powermode: 1
ACPI rapidcharge error: 0
ACPI rapidcharge: 0
WMI backlight 2 state: 0
WMI backlight 3 state: 0
WMI light IO port: 0
WMI light y logo/lid: 0
EC minifancurve feature enabled: 1
EC minifancurve on cool: true
EC lockfancontroller error: 0
EC lockfancontroller: false
EC fanfullspeed error: false
EC fanfullspeed status: 0
EC fan curve current point id: 3
EC fan curve points size: 9
Current fan curve in hardware (embedded controller):
rpm1|rpm2|acceleration|deceleration|cpu_min_temp|cpu_max_temp|gpu_min_temp|gpu_max_temp|ic_min_temp|ic_max_temp
0 0 2 2 0 59 0 60 0 35
1700 1700 2 2 54 59 56 60 32 41
1900 1900 2 2 54 59 56 60 35 48
2100 2100 2 2 54 62 56 60 43 127
2300 2300 2 2 58 68 56 60 127 127
2600 2600 2 2 64 72 56 60 127 127
2900 2900 2 2 68 78 56 64 127 127
3500 3500 2 2 73 85 60 70 127 127
3700 3700 2 2 80 127 64 127 127 127

Current fan curve in hardware (WMI) (might be empty)
rpm1|rpm2|acceleration|deceleration|cpu_min_temp|cpu_max_temp|gpu_min_temp|gpu_max_temp|ic_min_temp|ic_max_temp

fwts_re
fwts_wmi.log

acpi_re
DSDT.dsl.txt

Model name: Legion 5 Pro 16IAH7H
CPU model: 12th Gen Intel® Core™ i7-12700H
GPU model: NVIDIA GeForce RTX 3060 Laptop GPU/PCIe/SSE2
Keyboard backlight: RGB, 3 zone color
OS: Archlinux (latest packages)

sudo dmidecode -t system # dmidecode 3.5 Getting SMBIOS data from sysfs. SMBIOS 3.3 present.

Handle 0x0001, DMI type 1, 27 bytes
System Information
Manufacturer: LENOVO
Product Name: 82RF
Version: Legion 5 Pro 16IAH7H
Serial Number: ****
UUID: ****
Wake-up Type: Power Switch
SKU Number: LENOVO_MT_82RF_BU_idea_FM_Legion 5 Pro 16IAH7H
Family: Legion 5 Pro 16IAH7H

Handle 0x0024, DMI type 12, 5 bytes
System Configuration Options
Option 1: ConfigOptions1
Option 2: ConfigOptions2
Option 3: ConfigOptions3

Handle 0x0027, DMI type 15, 29 bytes
System Event Log
Area Length: 0 bytes
Header Start Offset: 0x0000
Header Length: 8192 bytes
Data Start Offset: 0x2000
Access Method: General-purpose non-volatile data functions
Access Address: 0x0000
Status: Valid, Not Full
Change Token: 0x12345678
Header Format: OEM-specific
Supported Log Type Descriptors: 3
Descriptor 1: POST memory resize
Data Format 1: None
Descriptor 2: POST error
Data Format 2: POST results bitmap
Descriptor 3: Log area reset/cleared
Data Format 3: None

Handle 0x0034, DMI type 32, 11 bytes
System Boot Information
Status: No errors detected

sudo dmidecode -t bios # dmidecode 3.5 Getting SMBIOS data from sysfs. SMBIOS 3.3 present.

Handle 0x0000, DMI type 0, 26 bytes
BIOS Information
Vendor: LENOVO
Version: J2CN49WW
Release Date: 11/25/2022
Address: 0xE0000
Runtime Size: 128 kB
ROM Size: 16 MB
Characteristics:
PCI is supported
BIOS is upgradeable
BIOS shadowing is allowed
Boot from CD is supported
Selectable boot is supported
EDD is supported
Japanese floppy for NEC 9800 1.2 MB is supported (int 13h)
Japanese floppy for Toshiba 1.2 MB is supported (int 13h)
5.25"/360 kB floppy services are supported (int 13h)
5.25"/1.2 MB floppy services are supported (int 13h)
3.5"/720 kB floppy services are supported (int 13h)
3.5"/2.88 MB floppy services are supported (int 13h)
8042 keyboard services are supported (int 9h)
CGA/mono video services are supported (int 10h)
ACPI is supported
USB legacy is supported
BIOS boot specification is supported
Targeted content distribution is supported
UEFI is supported
BIOS Revision: 1.49
Firmware Revision: 1.49

Handle 0x0025, DMI type 13, 22 bytes
BIOS Language Information
Language Description Format: Long
Installable Languages: 8
en|US|iso8859-1,0
fr|FR|iso8859-1,0
zh|TW|unicode,0
ja|JP|unicode,0
it|IT|iso8859-1,0
es|ES|iso8859-1,0
de|DE|iso8859-1,0
pt|PT|iso8859-1,0
Currently Installed Language: en|US|iso8859-1,0

fancurve.txt
acpi_re.zip

Model name: Lenovo Legion Slim 5 16APH8
CPU model: AMD Ryzen 7 7840HS
GPU model: NVIDIA RTX 4060 Mobile
Keyboard backlight: RGB
OS: Archlinux

Output of sudo dmidecode -t system:

SMBIOS 3.4.0 present.

Handle 0x0001, DMI type 1, 27 bytes
System Information
        Manufacturer: LENOVO
        Product Name: 82Y9
        Version: Legion Slim 5 16APH8
        Serial Number: ******
        UUID: ******
        Wake-up Type: Power Switch
        SKU Number: LENOVO_MT_82Y9_BU_idea_FM_Legion Slim 5 16APH8
        Family: Legion Slim 5 16APH8

Handle 0x001B, DMI type 12, 5 bytes
System Configuration Options
        Option 1: String1 for Type12 Equipment Manufacturer
        Option 2: String2 for Type12 Equipment Manufacturer
        Option 3: String3 for Type12 Equipment Manufacturer
        Option 4: String4 for Type12 Equipment Manufacturer

Handle 0x002A, DMI type 32, 20 bytes
System Boot Information
        Status: No errors detected

Output of sudo dmidecode -t bios:

Getting SMBIOS data from sysfs.
SMBIOS 3.4.0 present.

Handle 0x0000, DMI type 0, 26 bytes
BIOS Information
        Vendor: LENOVO
        Version: M3CN31WW
        Release Date: 04/21/2023
        Address: 0xE0000
        Runtime Size: 128 kB
        ROM Size: 32 MB
        Characteristics:
                PCI is supported
                BIOS is upgradeable
                BIOS shadowing is allowed
                Boot from CD is supported
                Selectable boot is supported
                EDD is supported
                Japanese floppy for NEC 9800 1.2 MB is supported (int 13h)
                Japanese floppy for Toshiba 1.2 MB is supported (int 13h)
                5.25"/360 kB floppy services are supported (int 13h)
                5.25"/1.2 MB floppy services are supported (int 13h)
                3.5"/720 kB floppy services are supported (int 13h)
                3.5"/2.88 MB floppy services are supported (int 13h)
                8042 keyboard services are supported (int 9h)
                CGA/mono video services are supported (int 10h)
                ACPI is supported
                USB legacy is supported
                BIOS boot specification is supported
                Targeted content distribution is supported
                UEFI is supported
        BIOS Revision: 1.31
        Firmware Revision: 1.31

Handle 0x001C, DMI type 13, 22 bytes
BIOS Language Information
        Language Description Format: Long
        Installable Languages: 4
                en|US|iso8859-1
                fr|FR|iso8859-1
                ja|JP|unicode
                zh|TW|unicode
        Currently Installed Language: en|US|iso8859-1

Output of sudo cat /sys/kernel/debug/legion/fancurve:

cat: /sys/kernel/debug/legion/fancurve: No such file or directory

fwts_wmi.log
acpi_re.tar.gz
wmi_windows.txt

commented

Hi, I just got the Legion 7i Pro 2023...i'm using nixos , i'm not sure how to load this kernel module but will be happy to test.

these are the outputs i got

$ sudo dmidecode -t system

# dmidecode 3.5
Getting SMBIOS data from sysfs.
SMBIOS 3.4 present.

Handle 0x0001, DMI type 1, 27 bytes
System Information
	Manufacturer: LENOVO
	Product Name: 82WQ
	Version: Legion Pro 7 16IRX8H
	Wake-up Type: Power Switch
	SKU Number: LENOVO_MT_82WQ_BU_idea_FM_Legion Pro 7 16IRX8H
	Family: Legion Pro 7 16IRX8H

Handle 0x0024, DMI type 12, 5 bytes
System Configuration Options
	Option 1: ConfigOptions1
	Option 2: ConfigOptions2
	Option 3: ConfigOptions3

Handle 0x0027, DMI type 15, 29 bytes
System Event Log
	Area Length: 0 bytes
	Header Start Offset: 0x0000
	Header Length: 8192 bytes
	Data Start Offset: 0x2000
	Access Method: General-purpose non-volatile data functions
	Access Address: 0x0000
	Status: Valid, Not Full
	Change Token: 0x12345678
	Header Format: OEM-specific
	Supported Log Type Descriptors: 3
	Descriptor 1: POST memory resize
	Data Format 1: None
	Descriptor 2: POST error
	Data Format 2: POST results bitmap
	Descriptor 3: Log area reset/cleared
	Data Format 3: None

Handle 0x0034, DMI type 32, 11 bytes
System Boot Information
	Status: No errors detected

$ sudo dmidecode -t bios# dmidecode 3.5

Getting SMBIOS data from sysfs.
SMBIOS 3.4 present.

Handle 0x0000, DMI type 0, 26 bytes
BIOS Information
	Vendor: LENOVO
	Version: KWCN36WW
	Release Date: 04/28/2023
	Address: 0xE0000
	Runtime Size: 128 kB
	ROM Size: 16 MB
	Characteristics:
		PCI is supported
		BIOS is upgradeable
		BIOS shadowing is allowed
		Boot from CD is supported
		Selectable boot is supported
		EDD is supported
		Japanese floppy for NEC 9800 1.2 MB is supported (int 13h)
		Japanese floppy for Toshiba 1.2 MB is supported (int 13h)
		5.25"/360 kB floppy services are supported (int 13h)
		5.25"/1.2 MB floppy services are supported (int 13h)
		3.5"/720 kB floppy services are supported (int 13h)
		3.5"/2.88 MB floppy services are supported (int 13h)
		8042 keyboard services are supported (int 9h)
		CGA/mono video services are supported (int 10h)
		ACPI is supported
		USB legacy is supported
		BIOS boot specification is supported
		Targeted content distribution is supported
		UEFI is supported
	BIOS Revision: 1.36
	Firmware Revision: 1.36

Handle 0x0025, DMI type 13, 22 bytes
BIOS Language Information
	Language Description Format: Long
	Installable Languages: 8
		en|US|iso8859-1,0
		fr|FR|iso8859-1,0
		zh|TW|unicode,0
		ja|JP|unicode,0
		it|IT|iso8859-1,0
		es|ES|iso8859-1,0
		de|DE|iso8859-1,0
		pt|PT|iso8859-1,0
	Currently Installed Language: en|US|iso8859-1,0

Model name: Lenovo Legion Slim 5 16IRH8
CPU model: 13th Gen Intel® Core™ i7-13700H × 20
GPU model: NVIDIA GeForce RTX™ 4060 Laptop GPU / Intel® Graphics (RPL-P)

dmidecode 3.4

Getting SMBIOS data from sysfs.
SMBIOS 3.4 present.

Handle 0x0001, DMI type 1, 27 bytes
System Information
Manufacturer: LENOVO
Product Name: 82YA
Version: Legion Slim 5 16IRH8
Wake-up Type: Power Switch
SKU Number: LENOVO_MT_82YA_BU_idea_FM_Legion Slim 5 16IRH8
Family: Legion Slim 5 16IRH8

Handle 0x0024, DMI type 12, 5 bytes
System Configuration Options
Option 1: ConfigOptions1
Option 2: ConfigOptions2
Option 3: ConfigOptions3

Handle 0x0027, DMI type 15, 29 bytes
System Event Log
Area Length: 0 bytes
Header Start Offset: 0x0000
Header Length: 8192 bytes
Data Start Offset: 0x2000
Access Method: General-purpose non-volatile data functions
Access Address: 0x0000
Status: Valid, Not Full
Change Token: 0x12345678
Header Format: OEM-specific
Supported Log Type Descriptors: 3
Descriptor 1: POST memory resize
Data Format 1: None
Descriptor 2: POST error
Data Format 2: POST results bitmap
Descriptor 3: Log area reset/cleared
Data Format 3: None

Handle 0x0034, DMI type 32, 11 bytes
System Boot Information
Status: No errors detected

dmidecode 3.4

Getting SMBIOS data from sysfs.
SMBIOS 3.4 present.

Handle 0x0000, DMI type 0, 26 bytes
BIOS Information
Vendor: LENOVO
Version: M2CN24WW
Release Date: 04/27/2023
Address: 0xE0000
Runtime Size: 128 kB
ROM Size: 16 MB
Characteristics:
PCI is supported
BIOS is upgradeable
BIOS shadowing is allowed
Boot from CD is supported
Selectable boot is supported
EDD is supported
Japanese floppy for NEC 9800 1.2 MB is supported (int 13h)
Japanese floppy for Toshiba 1.2 MB is supported (int 13h)
5.25"/360 kB floppy services are supported (int 13h)
5.25"/1.2 MB floppy services are supported (int 13h)
3.5"/720 kB floppy services are supported (int 13h)
3.5"/2.88 MB floppy services are supported (int 13h)
8042 keyboard services are supported (int 9h)
CGA/mono video services are supported (int 10h)
ACPI is supported
USB legacy is supported
BIOS boot specification is supported
Targeted content distribution is supported
UEFI is supported
BIOS Revision: 2.24
Firmware Revision: 2.24

Handle 0x0025, DMI type 13, 22 bytes
BIOS Language Information
Language Description Format: Long
Installable Languages: 8
en|US|iso8859-1,0
fr|FR|iso8859-1,0
zh|TW|unicode,0
ja|JP|unicode,0
it|IT|iso8859-1,0
es|ES|iso8859-1,0
de|DE|iso8859-1,0
pt|PT|iso8859-1,0
Currently Installed Language: en|US|iso8859-1,0

sudo cat /sys/kernel/debug/legion/fancurve
cat: /sys/kernel/debug/legion/fancurve: No such file or directory

Model name: Lenovo Legion Y9000X IAH7 (2022)
CPU model: 12th Gen Intel i7-12700H (20) @ 4.600GHz
GPU model: NVIDIA GeForce RTX 3060 Mobile / Max-Q
Keyboard backlight: single color with off/medium/bright

output of sudo dmidecode -t system

# dmidecode 3.4
Getting SMBIOS data from sysfs.
SMBIOS 3.4.0 present.

Handle 0x001F, DMI type 32, 11 bytes
System Boot Information
	Status: No errors detected

Handle 0x0021, DMI type 12, 5 bytes
System Configuration Options
	Option 1: J6H1:1-X Boot with Default; J8H1:1-X BIOS RECOVERY

Handle 0x001B, DMI type 1, 27 bytes
System Information
	Manufacturer: LENOVO
	Product Name: 82TF
	Version: Legion Y9000X IAH7


	Wake-up Type: Other
	SKU Number: LENOVO_MT_82TF_BU_idea_FM_Legion Y9000X IAH7
	Family: Legion Y9000X IAH7

Handle 0x0060, DMI type 15, 31 bytes
System Event Log
	Area Length: 98 bytes
	Header Start Offset: 0x0000
	Header Length: 16 bytes
	Data Start Offset: 0x0010
	Access Method: General-purpose non-volatile data functions
	Access Address: 0x00F0
	Status: Valid, Not Full
	Change Token: 0x00000005
	Header Format: Type 1
	Supported Log Type Descriptors: 4
	Descriptor 1: POST error
	Data Format 1: POST results bitmap
	Descriptor 2: PCI system error
	Data Format 2: None
	Descriptor 3: System reconfigured
	Data Format 3: None
	Descriptor 4: Log area reset/cleared
	Data Format 4: None

Output of dmidecode -t bios :

# dmidecode 3.4
Getting SMBIOS data from sysfs.
SMBIOS 3.4.0 present.

Handle 0x0020, DMI type 13, 22 bytes
BIOS Language Information
	Language Description Format: Abbreviated
	Installable Languages: 1
		enUS
	Currently Installed Language: enUS

Handle 0x001A, DMI type 0, 26 bytes
BIOS Information
	Vendor: LENOVO
	Version: JYCN34WW
	Release Date: 05/07/2022
	ROM Size: 32 MB
	Characteristics:
		ACPI is supported
		USB legacy is supported
		LS-120 boot is supported
		ATAPI Zip drive boot is supported
		BIOS boot specification is supported
		Function key-initiated network boot is supported
		Targeted content distribution is supported
		UEFI is supported
	BIOS Revision: 1.34
	Firmware Revision: 1.34

Output of sudo cat /sys/kernel/debug/legion/fancurve :

cat: /sys/kernel/debug/legion/fancurve: No such file or directory

Inspecting WMI entries

fwts_wmi.log

Disassembling ACPI tables

(bash) # ls /sys/firmware/acpi/tables/
APIC  data  DMAR     FACP  HPET  MSDM  SSDT1   SSDT12  SSDT15  SSDT18  SSDT20  SSDT4  SSDT7  TPM2
BATB  DBG2  DSDT     FACS  LPIT  NHLT  SSDT10  SSDT13  SSDT16  SSDT19  SSDT21  SSDT5  SSDT8  UEFI
BGRT  DBGP  dynamic  FPDT  MCFG  PHAT  SSDT11  SSDT14  SSDT17  SSDT2   SSDT3   SSDT6  SSDT9  WSMT

(bash) # sudo cp --no-preserve=mode /sys/firmware/acpi/tables/*SDT* .

(bash) # iasl -e SSDT* -d DSDT

Intel ACPI Component Architecture
ASL+ Optimizing Compiler/Disassembler version 20220331
Copyright (c) 2000 - 2022 Intel Corporation

File appears to be binary: found 185208 non-ASCII characters, disassembling
Binary file appears to be a valid ACPI table, disassembling
Input file DSDT, Length 0x805A8 (525736) bytes
ACPI: DSDT 0x0000000000000000 0805A8 (v02 LENOVO ADL-P-M  00000002      01000013)
External object resolution file            SSDT9
Input file SSDT9, Length 0x8755 (34645) bytes
ACPI: SSDT 0x0000000000000000 008755 (v02 LENOVO TcssSsdt 00001000 INTL 20200717)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file            SSDT8
Input file SSDT8, Length 0x355A (13658) bytes
ACPI: SSDT 0x0000000000000000 00355A (v02 LENOVO IgfxSsdt 00003000 INTL 20200717)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file            SSDT7
Input file SSDT7, Length 0x2B22 (11042) bytes
ACPI: SSDT 0x0000000000000000 002B22 (v02 LENOVO SaSsdt   00003000 INTL 20200717)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file            SSDT6
Input file SSDT6, Length 0x60E (1550) bytes
ACPI: SSDT 0x0000000000000000 00060E (v02 LENOVO Tpm2Tabl 00001000 INTL 20200717)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file            SSDT5
Input file SSDT5, Length 0xFC (252) bytes
ACPI: SSDT 0x0000000000000000 0000FC (v01 LENOVO SmiTable 00000001 INTL 20200717)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file            SSDT4
Input file SSDT4, Length 0x1040 (4160) bytes
ACPI: SSDT 0x0000000000000000 001040 (v01 LENOVO WmiTable 00000001 INTL 20200717)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file            SSDT3
Input file SSDT3, Length 0x3293 (12947) bytes
ACPI: SSDT 0x0000000000000000 003293 (v02 LENOVO DptfTabl 00001000 INTL 20200717)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file           SSDT21
Input file SSDT21, Length 0x1AB (427) bytes
ACPI: SSDT 0x0000000000000000 0001AB (v02 PmRef  Cpu0Psd  00003000 INTL 20200717)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file           SSDT20
Input file SSDT20, Length 0x144 (324) bytes
ACPI: SSDT 0x0000000000000000 000144 (v02 LENOVO ADebTabl 00001000 INTL 20200717)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file            SSDT2
Input file SSDT2, Length 0x5D01 (23809) bytes
ACPI: SSDT 0x0000000000000000 005D01 (v02 LENOVO CpuSsdt  00003000 INTL 20200717)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file           SSDT19
Input file SSDT19, Length 0x235 (565) bytes
ACPI: SSDT 0x0000000000000000 000235 (v02 LENOVO HgPeg    00001000 INTL 20200717)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file           SSDT18
Input file SSDT18, Length 0x2B2A (11050) bytes
ACPI: SSDT 0x0000000000000000 002B2A (v02 LENOVO SocCmn   00003000 INTL 20200717)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file           SSDT17
Input file SSDT17, Length 0x3AEA (15082) bytes
ACPI: SSDT 0x0000000000000000 003AEA (v02 LENOVO SocGpe   00003000 INTL 20200717)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file           SSDT16
Input file SSDT16, Length 0xDC1 (3521) bytes
ACPI: SSDT 0x0000000000000000 000DC1 (v02 LENOVO xh_adlMR 00000000 INTL 20200717)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file           SSDT15
Input file SSDT15, Length 0x5311 (21265) bytes
ACPI: SSDT 0x0000000000000000 005311 (v01 LENOVO NvdTable 00001000 INTL 20200717)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file           SSDT14
Input file SSDT14, Length 0x124F (4687) bytes
ACPI: SSDT 0x0000000000000000 00124F (v02 LENOVO UsbCTabl 00001000 INTL 20200717)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file           SSDT13
Input file SSDT13, Length 0x2233 (8755) bytes
ACPI: SSDT 0x0000000000000000 002233 (v02 LENOVO TbtTypeC 00000000 INTL 20200717)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file           SSDT12
Input file SSDT12, Length 0x2A83 (10883) bytes
ACPI: SSDT 0x0000000000000000 002A83 (v02 LENOVO PtidDevc 00001000 INTL 20200717)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file           SSDT11
Input file SSDT11, Length 0x1F1A (7962) bytes
ACPI: SSDT 0x0000000000000000 001F1A (v02 LENOVO Ther_Rvp 00001000 INTL 20200717)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file           SSDT10
Input file SSDT10, Length 0x6C21 (27681) bytes
ACPI: SSDT 0x0000000000000000 006C21 (v02 LENOVO AdlP_2MR 00001000 INTL 20200717)
Pass 1 parse of [SSDT]
Firmware Error (ACPI): Failure creating named object [\_SB.PC00.PEG2.PEGP._S0W], AE_ALREADY_EXISTS (20220331/dswload-495)
ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20220331/psobject-372)
Could not parse external ACPI tables, AE_ALREADY_EXISTS

acpi_re.zip

Gathering WMI info in Windows

newfile.txt

@tubiakou Obviously, the driver does not load on your model. Can you please create a new issue so we can troubleshoot and try to fix step-by-step it?

@YisuiDenghua Obviously, the driver does not load on your model. Can you please create a new issue so we can troubleshoot and try to fix step-by-step it?

@YisuiDenghua Obviously, the driver does not load on your model. Can you please create a new issue so we can troubleshoot and try to fix step-by-step it?

Referenced in a new issue #86 . Thank you for developing the driver!

commented

Lenovo legion 5 pro AMD

Getting SMBIOS data from sysfs.
SMBIOS 3.4.0 present.

Handle 0x0001, DMI type 1, 27 bytes
System Information
Manufacturer: LENOVO
Product Name: 82WM
Version: Legion Pro 5 16ARX8
Wake-up Type: Power Switch
SKU Number: LENOVO_MT_82WM_BU_idea_FM_Legion Pro 5 16ARX8
Family: Legion Pro 5 16ARX8

Handle 0x0017, DMI type 12, 5 bytes
System Configuration Options
Option 1: String1 for Type12 Equipment Manufacturer
Option 2: String2 for Type12 Equipment Manufacturer
Option 3: String3 for Type12 Equipment Manufacturer
Option 4: String4 for Type12 Equipment Manufacturer

Handle 0x0026, DMI type 32, 20 bytes
System Boot Information
Status: No errors detected

Getting SMBIOS data from sysfs.
SMBIOS 3.4.0 present.

Handle 0x0000, DMI type 0, 26 bytes
BIOS Information
Vendor: LENOVO
Version: LPCN39WW
Release Date: 04/28/2023
Address: 0xE0000
Runtime Size: 128 kB
ROM Size: 32 MB
Characteristics:
PCI is supported
PNP is supported
BIOS is upgradeable
BIOS shadowing is allowed
Boot from CD is supported
Selectable boot is supported
EDD is supported
ACPI is supported
USB legacy is supported
BIOS boot specification is supported
Function key-initiated network boot is supported
Targeted content distribution is supported
UEFI is supported
BIOS Revision: 1.39
Firmware Revision: 1.39

Handle 0x0018, DMI type 13, 22 bytes
BIOS Language Information
Language Description Format: Long
Installable Languages: 4
en|US|iso8859-1
fr|FR|iso8859-1
ja|JP|unicode
zh|TW|unicode
Currently Installed Language: en|US|iso8859-1

fancurve.txt

fwts_wmi.log
DSDT.dsl.log

dmidecode 3.4

Getting SMBIOS data from sysfs.
SMBIOS 3.4 present.

Handle 0x0001, DMI type 1, 27 bytes
System Information
Manufacturer: LENOVO
Product Name: 82WK
Version: Legion Pro 5 16IRX8
Serial Number: XXXXXX
UUID: XXXXXXXXXXXXXXXXXXXX
Wake-up Type: Power Switch
SKU Number: LENOVO_MT_82WK_BU_idea_FM_Legion Pro 5 16IRX8
Family: Legion Pro 5 16IRX8

Handle 0x0024, DMI type 12, 5 bytes
System Configuration Options
Option 1: ConfigOptions1
Option 2: ConfigOptions2
Option 3: ConfigOptions3

Handle 0x0027, DMI type 15, 29 bytes
System Event Log
Area Length: 0 bytes
Header Start Offset: 0x0000
Header Length: 8192 bytes
Data Start Offset: 0x2000
Access Method: General-purpose non-volatile data functions
Access Address: 0x0000
Status: Valid, Not Full
Change Token: 0x12345678
Header Format: OEM-specific
Supported Log Type Descriptors: 3
Descriptor 1: POST memory resize
Data Format 1: None
Descriptor 2: POST error
Data Format 2: POST results bitmap
Descriptor 3: Log area reset/cleared
Data Format 3: None

Handle 0x0034, DMI type 32, 11 bytes
System Boot Information
Status: No errors detected

dmidecode 3.4

Getting SMBIOS data from sysfs.
SMBIOS 3.4 present.

Handle 0x0000, DMI type 0, 26 bytes
BIOS Information
Vendor: LENOVO
Version: KWCN36WW
Release Date: 04/28/2023
Address: 0xE0000
Runtime Size: 128 kB
ROM Size: 16 MB
Characteristics:
PCI is supported
BIOS is upgradeable
BIOS shadowing is allowed
Boot from CD is supported
Selectable boot is supported
EDD is supported
Japanese floppy for NEC 9800 1.2 MB is supported (int 13h)
Japanese floppy for Toshiba 1.2 MB is supported (int 13h)
5.25"/360 kB floppy services are supported (int 13h)
5.25"/1.2 MB floppy services are supported (int 13h)
3.5"/720 kB floppy services are supported (int 13h)
3.5"/2.88 MB floppy services are supported (int 13h)
8042 keyboard services are supported (int 9h)
CGA/mono video services are supported (int 10h)
ACPI is supported
USB legacy is supported
BIOS boot specification is supported
Targeted content distribution is supported
UEFI is supported
BIOS Revision: 1.36
Firmware Revision: 1.36

Handle 0x0025, DMI type 13, 22 bytes
BIOS Language Information
Language Description Format: Long
Installable Languages: 8
en|US|iso8859-1,0
fr|FR|iso8859-1,0
zh|TW|unicode,0
ja|JP|unicode,0
it|IT|iso8859-1,0
es|ES|iso8859-1,0
de|DE|iso8859-1,0
pt|PT|iso8859-1,0
Currently Installed Language: en|US|iso8859-1,0

cat: /sys/kernel/debug/legion/fancurve: No such file or directory

DSDT.zip
fwts_wmi.log

@luhma666 It seems like it does not work on your model because you got the error "cat: /sys/kernel/debug/legion/fancurve: No such file or directory". Have you tried loading it according to the README (see parts for make and make reloadmodule in README)? Have you used the code from github?

If you cannot make it load, then please open a new issue with your model name where we can try to troubleshoot it step by step.

Model name: Lenovo Legion Pro 7i (16IRX8H)
CPU model: Intel i9-13900HX
GPU model: Nvidia RTX 4090
Keyboard backlight: Per-key RGB

Output of sudo dmidecode -t system:

Getting SMBIOS data from sysfs.
SMBIOS 3.4 present.

Handle 0x0001, DMI type 1, 27 bytes
System Information
	Manufacturer: LENOVO
	Product Name: 82WQ
	Version: Legion Pro 7 16IRX8H
	Serial Number:
	UUID:
	Wake-up Type: Power Switch
	SKU Number: LENOVO_MT_82WQ_BU_idea_FM_Legion Pro 7 16IRX8H
	Family: Legion Pro 7 16IRX8H

Handle 0x0024, DMI type 12, 5 bytes
System Configuration Options
	Option 1: ConfigOptions1
	Option 2: ConfigOptions2
	Option 3: ConfigOptions3

Handle 0x0027, DMI type 15, 29 bytes
System Event Log
	Area Length: 0 bytes
	Header Start Offset: 0x0000
	Header Length: 8192 bytes
	Data Start Offset: 0x2000
	Access Method: General-purpose non-volatile data functions
	Access Address: 0x0000
	Status: Valid, Not Full
	Change Token: 0x12345678
	Header Format: OEM-specific
	Supported Log Type Descriptors: 3
	Descriptor 1: POST memory resize
	Data Format 1: None
	Descriptor 2: POST error
	Data Format 2: POST results bitmap
	Descriptor 3: Log area reset/cleared
	Data Format 3: None

Handle 0x0034, DMI type 32, 11 bytes
System Boot Information
	Status: No errors detected

Output of sudo dmidecode -t bios:

Getting SMBIOS data from sysfs.
SMBIOS 3.4 present.

Handle 0x0000, DMI type 0, 26 bytes
BIOS Information
	Vendor: LENOVO
	Version: KWCN36WW
	Release Date: 04/28/2023
	Address: 0xE0000
	Runtime Size: 128 kB
	ROM Size: 16 MB
	Characteristics:
		PCI is supported
		BIOS is upgradeable
		BIOS shadowing is allowed
		Boot from CD is supported
		Selectable boot is supported
		EDD is supported
		Japanese floppy for NEC 9800 1.2 MB is supported (int 13h)
		Japanese floppy for Toshiba 1.2 MB is supported (int 13h)
		5.25"/360 kB floppy services are supported (int 13h)
		5.25"/1.2 MB floppy services are supported (int 13h)
		3.5"/720 kB floppy services are supported (int 13h)
		3.5"/2.88 MB floppy services are supported (int 13h)
		8042 keyboard services are supported (int 9h)
		CGA/mono video services are supported (int 10h)
		ACPI is supported
		USB legacy is supported
		BIOS boot specification is supported
		Targeted content distribution is supported
		UEFI is supported
	BIOS Revision: 1.36
	Firmware Revision: 1.36

Handle 0x0025, DMI type 13, 22 bytes
BIOS Language Information
	Language Description Format: Long
	Installable Languages: 8
		en|US|iso8859-1,0
		fr|FR|iso8859-1,0
		zh|TW|unicode,0
		ja|JP|unicode,0
		it|IT|iso8859-1,0
		es|ES|iso8859-1,0
		de|DE|iso8859-1,0
		pt|PT|iso8859-1,0
	Currently Installed Language: en|US|iso8859-1,0

Output of sudo cat /sys/kernel/debug/legion/fancurve:

EC Chip ID: 5507
EC Chip Version: 2a4
legion_laptop features: fancurve powermode platformprofile platformprofilenotify minifancurve
legion_laptop ec_readonly: 0
ACPI CFG error: 0
ACPI CFG: 2081289494
temperature access method: 5
CPU temperature error: 0
CPU temperature: 50
CPU temperature EC error: 0
CPU temperature EC: 80
CPU temperature ACPI error: 0
CPU temperature ACPI: 50
CPU temperature WMI error: 0
CPU temperature WMI: 0
CPU temperature WMI2 error: 0
CPU temperature WMI2: 0
CPU temperature WMI3 error: 0
CPU temperature WMI3: 50
GPU temperature error: 0
GPU temperature: 0
GPU temperature EC error: 0
GPU temperature EC: 87
GPU temperature ACPI error: 0
GPU temperature ACPI: 0
GPU temperature WMI error: 0
GPU temperature WMI: 0
GPU temperature WMI2 error: 0
GPU temperature WMI2: 0
GPU temperature WMI3 error: 0
GPU temperature WMI3: 0
fan speed access method: 5
1 fanspeed error: 0
1 fanspeed: 1700
1 fanspeed EC error: 0
1 fanspeed EC: 18039
1 fanspeed ACPI error: 0
1 fanspeed ACPI: 1700
1 fanspeed WMI error: 0
1 fanspeed WMI: 0
1 fanspeed WMI2 error: 0
1 fanspeed WMI2: 0
1 fanspeed WMI3 error: 0
1 fanspeed WMI3: 1700
2 fanspeed error: 0
2 fanspeed: 1700
2 fanspeed EC error: 0
2 fanspeed EC: 14083
2 fanspeed ACPI error: 0
2 fanspeed ACPI: 1700
2 fanspeed WMI error: 0
2 fanspeed WMI: 0
2 fanspeed WMI2 error: 0
2 fanspeed WMI2: 0
2 fanspeed WMI3 error: 0
2 fanspeed WMI3: 1700
powermode access method: 3
powermode error: 0
powermode: 1
powermode EC error: 0
powermode EC: 2
powermode ACPI error: -5
powermode ACPI: 0
powermode WMI error: 0
powermode WMI: 1
has custom powermode: 1
ACPI rapidcharge error: 0
ACPI rapidcharge: 0
WMI backlight 2 state: 0
WMI backlight 3 state: 0
WMI light IO port: 0
WMI light y logo/lid: 0
EC minifancurve feature enabled: 0
EC minifancurve on cool: error
EC lockfancontroller error: 0
EC lockfancontroller: false
EC fanfullspeed error: false
EC fanfullspeed status: 0
EC fan curve current point id: 0
EC fan curve points size: 10
Current fan curve in hardware:
rpm1|rpm2|acceleration|deceleration|cpu_min_temp|cpu_max_temp|gpu_min_temp|gpu_max_temp|ic_min_temp|ic_max_temp
0	 0	 0	 0	 0	 0	 0	 0	 0	 0
1500	 0	 0	 0	 0	 0	 0	 0	 0	 0
1700	 0	 0	 0	 0	 0	 0	 0	 0	 0
0	 0	 0	 0	 0	 0	 0	 0	 0	 0
0	 0	 0	 0	 0	 0	 0	 0	 0	 0
0	 0	 0	 0	 0	 0	 0	 0	 0	 0
0	 0	 0	 0	 0	 0	 0	 0	 0	 0
0	 0	 0	 0	 0	 0	 0	 0	 0	 0
0	 0	 0	 0	 0	 0	 0	 0	 0	 0
0	 0	 0	 0	 0	 0	 0	 0	 0	 0
=====================
Current fan curve in hardware (WMI; might be empty)
rpm1|rpm2|acceleration|deceleration|cpu_min_temp|cpu_max_temp|gpu_min_temp|gpu_max_temp|ic_min_temp|ic_max_temp
0	 0	 0	 0	 0	 0	 0	 0	 0	 0
1500	 0	 0	 0	 0	 0	 0	 0	 0	 0
1700	 0	 0	 0	 0	 0	 0	 0	 0	 0
0	 0	 0	 0	 0	 0	 0	 0	 0	 0
0	 0	 0	 0	 0	 0	 0	 0	 0	 0
0	 0	 0	 0	 0	 0	 0	 0	 0	 0
0	 0	 0	 0	 0	 0	 0	 0	 0	 0
0	 0	 0	 0	 0	 0	 0	 0	 0	 0
0	 0	 0	 0	 0	 0	 0	 0	 0	 0
0	 0	 0	 0	 0	 0	 0	 0	 0	 0
=====================

Note the 1500 and 1700 in the fan curve numbers. I had run the test before commenting here, and this is the result of the commands to modify the fan curve.

Inspecting WMI entries

fwts_wmi.log

Disassembling ACPI tables

I get this error when running the final iasl command:

Firmware Error (ACPI): Failure creating named object [\_SB.PC00.XHCI.RHUB.HS14.SADX], AE_ALREADY_EXISTS (20200925/dswload-387)
ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20200925/psobject-264)
Could not parse ACPI tables, AE_ALREADY_EXISTS

Edit v2: This zip should work for sure. I unzipped it and checked for its contents:
acpi_re.zip

Gathering WMI info in Windows

lenovoWMImethods.txt

@adityaparik It seems like setting the fan curve settings does not work? Please open a new issue with this bug, where we can debug it.

  • In the new issue please also report the output of the two commands:
sudo cat /sys/kernel/debug/legion/ecmemoryram | hexdump -C
sudo cat /sys/kernel/debug/legion/ecmemory | hexdump -C
  • If you get an error in "Disassembling ACPI tables", then please just upload all the files in the created folder acpi_re, e.g. in a zip file. Then I will try to disassemble it.

Hello @johnfanv2 , thanks for all your work. I have edited my original comment with the zip file in it.

Just an observation, I noticed lot of ACPI errors in the sudo make reloadmodule command when I ran it this time. The module did load ultimately. I do not remember if there were so many errors in the last boot.

A question: all the commands you mention, I can run them from any working directory, right?

@adityaparik The acpi_re in the zip folder seems to be empty. Maybe there is somethings missing. Maybe you can try again the following (I added some comments where the folder is changed)

# Create folder for all the new files
# Can be run from any folder, e.g. in home folder or /tmp
mkdir acpi_re
# This goes into the newly created folder acpi_re
cd acpi_re

# List ACPI tables and copy them
ls /sys/firmware/acpi/tables/
# If you run this you should copy some files with SDT in its name to the current acpi_re folder
sudo cp --no-preserve=mode /sys/firmware/acpi/tables/*SDT* .

# You should find some files with DST now in the current folder acpi_re

# Disassemble tables to output DSDT.dsl
iasl -e SSDT* -d DSDT

The commands mentioned in my last message can be run from anywhere.

@johnfanv2 , Done! I uploaded a new zip file. This should work as I downloaded it and checked for its contents.

Model and Debug Info

Model name: Legion Pro 5 16IRX8
CPU model: Intel i9-13900HX
GPU model: Nvidia RTX 4070
Keyboard backlight: Per-key RGB


Output of `sudo dmidecode -t system`. Please remove Serial Number and UUID for privacy:

# dmidecode 3.4
Getting SMBIOS data from sysfs.
SMBIOS 3.4 present.

Handle 0x0001, DMI type 1, 27 bytes
System Information
	Manufacturer: LENOVO
	Product Name: 82WK
	Version: Legion Pro 5 16IRX8
	Serial Number: xxxxxxxxx
	UUID: xxxxxxxxxxxxxxxxxx
	Wake-up Type: Power Switch
	SKU Number: LENOVO_MT_82WK_BU_idea_FM_Legion Pro 5 16IRX8
	Family: Legion Pro 5 16IRX8

Handle 0x0024, DMI type 12, 5 bytes
System Configuration Options
	Option 1: ConfigOptions1
	Option 2: ConfigOptions2
	Option 3: ConfigOptions3

Handle 0x0027, DMI type 15, 29 bytes
System Event Log
	Area Length: 0 bytes
	Header Start Offset: 0x0000
	Header Length: 8192 bytes
	Data Start Offset: 0x2000
	Access Method: General-purpose non-volatile data functions
	Access Address: 0x0000
	Status: Valid, Not Full
	Change Token: 0x12345678
	Header Format: OEM-specific
	Supported Log Type Descriptors: 3
	Descriptor 1: POST memory resize
	Data Format 1: None
	Descriptor 2: POST error
	Data Format 2: POST results bitmap
	Descriptor 3: Log area reset/cleared
	Data Format 3: None

Handle 0x0034, DMI type 32, 11 bytes
System Boot Information
	Status: No errors detected


Output of `sudo dmidecode -t bios`:

# dmidecode 3.4
Getting SMBIOS data from sysfs.
SMBIOS 3.4 present.

Handle 0x0000, DMI type 0, 26 bytes
BIOS Information
	Vendor: LENOVO
	Version: KWCN33WW
	Release Date: 02/28/2023
	Address: 0xE0000
	Runtime Size: 128 kB
	ROM Size: 16 MB
	Characteristics:
		PCI is supported
		BIOS is upgradeable
		BIOS shadowing is allowed
		Boot from CD is supported
		Selectable boot is supported
		EDD is supported
		Japanese floppy for NEC 9800 1.2 MB is supported (int 13h)
		Japanese floppy for Toshiba 1.2 MB is supported (int 13h)
		5.25"/360 kB floppy services are supported (int 13h)
		5.25"/1.2 MB floppy services are supported (int 13h)
		3.5"/720 kB floppy services are supported (int 13h)
		3.5"/2.88 MB floppy services are supported (int 13h)
		8042 keyboard services are supported (int 9h)
		CGA/mono video services are supported (int 10h)
		ACPI is supported
		USB legacy is supported
		BIOS boot specification is supported
		Targeted content distribution is supported
		UEFI is supported
	BIOS Revision: 1.33
	Firmware Revision: 1.33

Handle 0x0025, DMI type 13, 22 bytes
BIOS Language Information
	Language Description Format: Long
	Installable Languages: 8
		en|US|iso8859-1,0
		fr|FR|iso8859-1,0
		zh|TW|unicode,0
		ja|JP|unicode,0
		it|IT|iso8859-1,0
		es|ES|iso8859-1,0
		de|DE|iso8859-1,0
		pt|PT|iso8859-1,0
	Currently Installed Language: en|US|iso8859-1,0


Output of `sudo cat /sys/kernel/debug/legion/fancurve`:

EC Chip ID: 5507
EC Chip Version: 2a4
legion_laptop features: fancurve powermode platformprofile platformprofilenotify minifancurve
legion_laptop ec_readonly: 0
ACPI CFG error: 0
ACPI CFG: 2081289494
temperature access method: 5
CPU temperature error: 0
CPU temperature: 48
CPU temperature EC error: 0
CPU temperature EC: 55
CPU temperature ACPI error: 0
CPU temperature ACPI: 48
CPU temperature WMI error: 0
CPU temperature WMI: 0
CPU temperature WMI2 error: 0
CPU temperature WMI2: 0
CPU temperature WMI3 error: 0
CPU temperature WMI3: 48
GPU temperature error: 0
GPU temperature: 0
GPU temperature EC error: 0
GPU temperature EC: 87
GPU temperature ACPI error: 0
GPU temperature ACPI: 0
GPU temperature WMI error: 0
GPU temperature WMI: 0
GPU temperature WMI2 error: 0
GPU temperature WMI2: 0
GPU temperature WMI3 error: 0
GPU temperature WMI3: 0
fan speed access method: 5
1 fanspeed error: 0
1 fanspeed: 1700
1 fanspeed EC error: 0
1 fanspeed EC: 18039
1 fanspeed ACPI error: 0
1 fanspeed ACPI: 1700
1 fanspeed WMI error: 0
1 fanspeed WMI: 0
1 fanspeed WMI2 error: 0
1 fanspeed WMI2: 0
1 fanspeed WMI3 error: 0
1 fanspeed WMI3: 1700
2 fanspeed error: 0
2 fanspeed: 1700
2 fanspeed EC error: 0
2 fanspeed EC: 14083
2 fanspeed ACPI error: 0
2 fanspeed ACPI: 1700
2 fanspeed WMI error: 0
2 fanspeed WMI: 0
2 fanspeed WMI2 error: 0
2 fanspeed WMI2: 0
2 fanspeed WMI3 error: 0
2 fanspeed WMI3: 1700
powermode access method: 3
powermode error: 0
powermode: 2
powermode EC error: 0
powermode EC: 0
powermode ACPI error: -5
powermode ACPI: 0
powermode WMI error: 0
powermode WMI: 2
has custom powermode: 1
ACPI rapidcharge error: 0
ACPI rapidcharge: 1
WMI backlight 2 state: 0
WMI backlight 3 state: -14
WMI light IO port: 0
WMI light y logo/lid: 0
EC minifancurve feature enabled: 0
EC minifancurve on cool: error
EC lockfancontroller error: 0
EC lockfancontroller: false
EC fanfullspeed error: false
EC fanfullspeed status: 0
EC fan curve current point id: 0
EC fan curve points size: 10
Current fan curve in hardware:
rpm1|rpm2|acceleration|deceleration|cpu_min_temp|cpu_max_temp|gpu_min_temp|gpu_max_temp|ic_min_temp|ic_max_temp
0	 0	 0	 0	 0	 0	 0	 0	 0	 0
0	 0	 0	 0	 0	 0	 0	 0	 0	 0
0	 0	 0	 0	 0	 0	 0	 0	 0	 0
0	 0	 0	 0	 0	 0	 0	 0	 0	 0
0	 0	 0	 0	 0	 0	 0	 0	 0	 0
0	 0	 0	 0	 0	 0	 0	 0	 0	 0
0	 0	 0	 0	 0	 0	 0	 0	 0	 0
0	 0	 0	 0	 0	 0	 0	 0	 0	 0
0	 0	 0	 0	 0	 0	 0	 0	 0	 0
0	 0	 0	 0	 0	 0	 0	 0	 0	 0
=====================
Current fan curve in hardware (WMI; might be empty)
rpm1|rpm2|acceleration|deceleration|cpu_min_temp|cpu_max_temp|gpu_min_temp|gpu_max_temp|ic_min_temp|ic_max_temp
0	 0	 0	 0	 0	 0	 0	 0	 0	 0
0	 0	 0	 0	 0	 0	 0	 0	 0	 0
0	 0	 0	 0	 0	 0	 0	 0	 0	 0
0	 0	 0	 0	 0	 0	 0	 0	 0	 0
0	 0	 0	 0	 0	 0	 0	 0	 0	 0
0	 0	 0	 0	 0	 0	 0	 0	 0	 0
0	 0	 0	 0	 0	 0	 0	 0	 0	 0
0	 0	 0	 0	 0	 0	 0	 0	 0	 0
0	 0	 0	 0	 0	 0	 0	 0	 0	 0
0	 0	 0	 0	 0	 0	 0	 0	 0	 0
=====================

Disassembling ACPI tables

Received the following error along with the logs

Output from commands

mkdir acpi_re
cd acpi_re

# List ACPI tables and copy them
ls /sys/firmware/acpi/tables/
sudo cp --no-preserve=mode /sys/firmware/acpi/tables/*SDT* .

# Disassemble tables to output DSDT.dsl
iasl -e SSDT* -d DSDT
APIC  DBGP     FACP  LPIT  PHAT    SSDT12  SSDT16  SSDT3  SSDT7  UEFI
BGRT  DMAR     FACS  MCFG  SSDT1   SSDT13  SSDT17  SSDT4  SSDT8  WSMT
data  DSDT     FPDT  MSDM  SSDT10  SSDT14  SSDT18  SSDT5  SSDT9
DBG2  dynamic  HPET  NHLT  SSDT11  SSDT15  SSDT2   SSDT6  TPM2

Intel ACPI Component Architecture
ASL+ Optimizing Compiler/Disassembler version 20200925
Copyright (c) 2000 - 2020 Intel Corporation

File appears to be binary: found 225784 non-ASCII characters, disassembling
Binary file appears to be a valid ACPI table, disassembling
Input file DSDT, Length 0x8DC54 (580692) bytes
ACPI: DSDT 0x0000000000000000 08DC54 (v02 LENOVO CB-01    00000001 ACPI 00040000)
External object resolution file            SSDT9
Input file SSDT9, Length 0x2016 (8214) bytes
ACPI: SSDT 0x0000000000000000 002016 (v02 LENOVO CB-01    00000001 INTL 20200717)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file            SSDT8
Input file SSDT8, Length 0xAD9 (2777) bytes
ACPI: SSDT 0x0000000000000000 000AD9 (v02 LENOVO CB-01    00000001 INTL 20200717)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file            SSDT7
Input file SSDT7, Length 0x1185 (4485) bytes
ACPI: SSDT 0x0000000000000000 001185 (v02 LENOVO CB-01    00000001 INTL 20200717)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file            SSDT6
Input file SSDT6, Length 0x77B (1915) bytes
ACPI: SSDT 0x0000000000000000 00077B (v02 LENOVO CB-01    00000001 INTL 20200717)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file            SSDT5
Input file SSDT5, Length 0x334F (13135) bytes
ACPI: SSDT 0x0000000000000000 00334F (v02 LENOVO CB-01    00000001 INTL 20200717)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file            SSDT4
Input file SSDT4, Length 0x29B6 (10678) bytes
ACPI: SSDT 0x0000000000000000 0029B6 (v02 LENOVO CB-01    00000001 INTL 20200717)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file            SSDT3
Input file SSDT3, Length 0x5D34 (23860) bytes
ACPI: SSDT 0x0000000000000000 005D34 (v02 LENOVO CB-01    00000001 INTL 20200717)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file            SSDT2
Input file SSDT2, Length 0x38C (908) bytes
ACPI: SSDT 0x0000000000000000 00038C (v02 LENOVO CB-01    00000001 INTL 20200717)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file           SSDT18
Input file SSDT18, Length 0x1AB (427) bytes
ACPI: SSDT 0x0000000000000000 0001AB (v02 PmRef  Cpu0Psd  00003000 INTL 20200717)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file           SSDT17
Input file SSDT17, Length 0xF8 (248) bytes
ACPI: SSDT 0x0000000000000000 0000F8 (v01 LENOVO CB-01    00000001 INTL 20200717)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file           SSDT16
Input file SSDT16, Length 0x131 (305) bytes
ACPI: SSDT 0x0000000000000000 000131 (v02 LENOVO CB-01    00000001 INTL 20200717)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file           SSDT15
Input file SSDT15, Length 0x39DA (14810) bytes
ACPI: SSDT 0x0000000000000000 0039DA (v02 LENOVO CB-01    00000001 INTL 20200717)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file           SSDT14
Input file SSDT14, Length 0x3AEA (15082) bytes
ACPI: SSDT 0x0000000000000000 003AEA (v02 LENOVO CB-01    00000001 INTL 20200717)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file           SSDT13
Input file SSDT13, Length 0x1189 (4489) bytes
ACPI: SSDT 0x0000000000000000 001189 (v02 LENOVO CB-01    00000001 INTL 20200717)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file           SSDT12
Input file SSDT12, Length 0x428C (17036) bytes
ACPI: SSDT 0x0000000000000000 00428C (v01 LENOVO CB-01    00000001 INTL 20200717)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file           SSDT11
Input file SSDT11, Length 0x260C (9740) bytes
ACPI: SSDT 0x0000000000000000 00260C (v02 LENOVO CB-01    00000001      01000013)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file           SSDT10
Input file SSDT10, Length 0x53F (1343) bytes
ACPI: SSDT 0x0000000000000000 00053F (v01 LENOVO CB-01    00000001 INTL 20200717)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file            SSDT1
Input file SSDT1, Length 0x8CAD (36013) bytes
ACPI: SSDT 0x0000000000000000 008CAD (v02 LENOVO CB-01    00000001 INTL 20200717)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Pass 1 parse of [DSDT]
Firmware Error (ACPI): Failure creating named object [\_SB.PC00.XHCI.RHUB.HS14.SADX], AE_ALREADY_EXISTS (20200925/dswload-387)
ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20200925/psobject-264)
Could not parse ACPI tables, AE_ALREADY_EXISTS

acpi_re.zip
fwts_re.zip


Gathering WMI Info in Windows

Windows-WMI-Info.txt

@JerrettDavis You should be able to set a custom fan curve (ony the first entry 0-1000) in custom mode in the GUI.

@JerrettDavis You should be able to set a custom fan curve (ony the first entry 0-1000) in custom mode in the GUI.

I believe you're correct:

image

Output of `sudo cat /sys/kernel/debug/legion/fancurve`:

EC Chip ID: 5507 EC Chip Version: 2a4 legion_laptop features: fancurve powermode platformprofile platformprofilenotify minifancurve legion_laptop ec_readonly: 0 ACPI CFG error: 0 ACPI CFG: 2081289494 temperature access method: 5 CPU temperature error: 0 CPU temperature: 49 CPU temperature EC error: 0 CPU temperature EC: 55 CPU temperature ACPI error: 0 CPU temperature ACPI: 49 CPU temperature WMI error: 0 CPU temperature WMI: 0 CPU temperature WMI2 error: 0 CPU temperature WMI2: 0 CPU temperature WMI3 error: 0 CPU temperature WMI3: 49 GPU temperature error: 0 GPU temperature: 0 GPU temperature EC error: 0 GPU temperature EC: 87 GPU temperature ACPI error: 0 GPU temperature ACPI: 0 GPU temperature WMI error: 0 GPU temperature WMI: 0 GPU temperature WMI2 error: 0 GPU temperature WMI2: 0 GPU temperature WMI3 error: 0 GPU temperature WMI3: 0 fan speed access method: 5 1 fanspeed error: 0 1 fanspeed: 1700 1 fanspeed EC error: 0 1 fanspeed EC: 18039 1 fanspeed ACPI error: 0 1 fanspeed ACPI: 1700 1 fanspeed WMI error: 0 1 fanspeed WMI: 0 1 fanspeed WMI2 error: 0 1 fanspeed WMI2: 0 1 fanspeed WMI3 error: 0 1 fanspeed WMI3: 1700 2 fanspeed error: 0 2 fanspeed: 1700 2 fanspeed EC error: 0 2 fanspeed EC: 14083 2 fanspeed ACPI error: 0 2 fanspeed ACPI: 1700 2 fanspeed WMI error: 0 2 fanspeed WMI: 0 2 fanspeed WMI2 error: 0 2 fanspeed WMI2: 0 2 fanspeed WMI3 error: 0 2 fanspeed WMI3: 1700 powermode access method: 3 powermode error: 0 powermode: 255 powermode EC error: 0 powermode EC: 0 powermode ACPI error: -5 powermode ACPI: 0 powermode WMI error: 0 powermode WMI: 255 has custom powermode: 1 ACPI rapidcharge error: 0 ACPI rapidcharge: 1 WMI backlight 2 state: 0 WMI backlight 3 state: -14 WMI light IO port: 0 WMI light y logo/lid: 0 EC minifancurve feature enabled: 0 EC minifancurve on cool: error EC lockfancontroller error: 0 EC lockfancontroller: false EC fanfullspeed error: false EC fanfullspeed status: 0 EC fan curve current point id: 0 EC fan curve points size: 10 Current fan curve in hardware: rpm1|rpm2|acceleration|deceleration|cpu_min_temp|cpu_max_temp|gpu_min_temp|gpu_max_temp|ic_min_temp|ic_max_temp 0 0 0 0 0 0 0 0 0 0 1500 0 0 0 0 0 0 0 0 0 1900 0 0 0 0 0 0 0 0 0 2100 0 0 0 0 0 0 0 0 0 2200 0 0 0 0 0 0 0 0 0 2500 0 0 0 0 0 0 0 0 0 2900 0 0 0 0 0 0 0 0 0 3500 0 0 0 0 0 0 0 0 0 3700 0 0 0 0 0 0 0 0 0 3700 0 0 0 0 0 0 0 0 0 ===================== Current fan curve in hardware (WMI; might be empty) rpm1|rpm2|acceleration|deceleration|cpu_min_temp|cpu_max_temp|gpu_min_temp|gpu_max_temp|ic_min_temp|ic_max_temp 0 0 0 0 0 0 0 0 0 0 1500 0 0 0 0 0 0 0 0 0 1900 0 0 0 0 0 0 0 0 0 2100 0 0 0 0 0 0 0 0 0 2200 0 0 0 0 0 0 0 0 0 2500 0 0 0 0 0 0 0 0 0 2900 0 0 0 0 0 0 0 0 0 3500 0 0 0 0 0 0 0 0 0 3700 0 0 0 0 0 0 0 0 0 3700 0 0 0 0 0 0 0 0 0 =====================

log.txt

Model name: LENOVO Legion 7 16ARHA7 (82UH)
CPU model: 16 × AMD Ryzen 7 6800H with Radeon Graphics
GPU model: AMD Radeon RX 6700M
Keyboard backlight: RGB
`[🧱] × sudo dmidecode -t system
[sudo] Passwort für redacted:

dmidecode 3.5

Getting SMBIOS data from sysfs.
SMBIOS 3.3.0 present.

Handle 0x0001, DMI type 1, 27 bytes
System Information
Manufacturer: LENOVO
Product Name: 82UH
Version: Legion 7 16ARHA7
Serial Number: redacted
UUID: redacted
Wake-up Type: Power Switch
SKU Number: LENOVO_MT_82UH_BU_idea_FM_Legion 7 16ARHA7
Family: Legion 7 16ARHA7

Handle 0x001B, DMI type 12, 5 bytes
System Configuration Options
Option 1: String1 for Type12 Equipment Manufacturer
Option 2: String2 for Type12 Equipment Manufacturer
Option 3: String3 for Type12 Equipment Manufacturer
Option 4: String4 for Type12 Equipment Manufacturer

Handle 0x0029, DMI type 32, 20 bytes
System Boot Information
Status: No errors detected`

`sudo dmidecode -t bios

dmidecode 3.5

Getting SMBIOS data from sysfs.
SMBIOS 3.3.0 present.

Handle 0x0000, DMI type 0, 26 bytes
BIOS Information
Vendor: LENOVO
Version: K9CN30WW
Release Date: 06/01/2022
Address: 0xE0000
Runtime Size: 128 kB
ROM Size: 32 MB
Characteristics:
PCI is supported
BIOS is upgradeable
BIOS shadowing is allowed
Boot from CD is supported
Selectable boot is supported
EDD is supported
Japanese floppy for NEC 9800 1.2 MB is supported (int 13h)
Japanese floppy for Toshiba 1.2 MB is supported (int 13h)
5.25"/360 kB floppy services are supported (int 13h)
5.25"/1.2 MB floppy services are supported (int 13h)
3.5"/720 kB floppy services are supported (int 13h)
3.5"/2.88 MB floppy services are supported (int 13h)
8042 keyboard services are supported (int 9h)
CGA/mono video services are supported (int 10h)
ACPI is supported
USB legacy is supported
BIOS boot specification is supported
Targeted content distribution is supported
UEFI is supported
BIOS Revision: 1.30
Firmware Revision: 1.30

Handle 0x001C, DMI type 13, 22 bytes
BIOS Language Information
Language Description Format: Long
Installable Languages: 4
en|US|iso8859-1
fr|FR|iso8859-1
ja|JP|unicode
zh|TW|unicode
Currently Installed Language: en|US|iso8859-1`

`sudo cat /sys/kernel/debug/legion/fancurve
EC Chip ID: 5507
EC Chip Version: 2a4
legion_laptop features: fancurve powermode platformprofile platformprofilenotify minifancurve
legion_laptop ec_readonly: 0
ACPI CFG error: 0
ACPI CFG: 2081289482
temperature access method: 1
CPU temperature error: 0
CPU temperature: 49
CPU temperature EC error: 0
CPU temperature EC: 49
CPU temperature ACPI error: 0
CPU temperature ACPI: 49
CPU temperature WMI error: 0
CPU temperature WMI: 0
CPU temperature WMI2 error: 0
CPU temperature WMI2: 49
CPU temperature WMI3 error: 0
CPU temperature WMI3: 0
GPU temperature error: 0
GPU temperature: 46
GPU temperature EC error: 0
GPU temperature EC: 46
GPU temperature ACPI error: 0
fwts_wmi.log

GPU temperature ACPI: 46
GPU temperature WMI error: 0
GPU temperature WMI: 0
GPU temperature WMI2 error: 0
GPU temperature WMI2: 46
GPU temperature WMI3 error: 0
GPU temperature WMI3: 0
fan speed access method: 1
1 fanspeed error: 0
1 fanspeed: 2182
1 fanspeed EC error: 0
1 fanspeed EC: 2182
1 fanspeed ACPI error: 0
1 fanspeed ACPI: 2100
1 fanspeed WMI error: 0
1 fanspeed WMI: 0
1 fanspeed WMI2 error: 0
1 fanspeed WMI2: 2100
fwts_wmi.log
fwts_wmi.log

1 fanspeed WMI3 error: 0
1 fanspeed WMI3: 0
2 fanspeed error: 0
2 fanspeed: 2073
2 fanspeed EC error: 0
2 fanspeed EC: 2073
2 fanspeed ACPI error: 0
2 fanspeed ACPI: 2000
2 fanspeed WMI error: 0
2 fanspeed WMI: 0
2 fanspeed WMI2 error: 0
2 fanspeed WMI2: 2000
2 fanspeed WMI3 error: 0
2 fanspeed WMI3: 0
powermode access method: 3
powermode error: 0
powermode: 2
powermode EC error: 0
powermode EC: 16
powermode ACPI error: -5
powermode ACPI: 0
powermode WMI error: 0
powermode WMI: 2
has custom powermode: 1
ACPI rapidcharge error: 0
ACPI rapidcharge: 0
WMI backlight 2 state: 0
WMI backlight 3 state: 0
WMI light IO port: 0
WMI light y logo/lid: 0
EC minifancurve feature enabled: 1
EC minifancurve on cool: true
EC lockfancontroller error: 0
EC lockfancontroller: false
EC fanfullspeed error: false
EC fanfullspeed status: 0
EC fan curve current point id: 3
EC fan curve points size: 10
Current fan curve in hardware:
rpm1|rpm2|acceleration|deceleration|cpu_min_temp|cpu_max_temp|gpu_min_temp|gpu_max_temp|ic_min_temp|ic_max_temp
0 0 5 5 0 41 0 65 0 37
1700 1700 5 5 35 45 60 65 33 41
1900 1900 5 5 42 49 60 65 38 46
2100 2000 5 5 46 54 60 65 41 127
2300 2300 2 2 52 64 60 65 127 127
2600 2500 2 2 62 68 60 65 127 127
2900 2800 2 2 65 72 60 65 127 127
3100 3000 2 2 69 76 60 75 127 127
3400 3400 2 2 73 80 72 88 127 127
3600 3600 2 2 77 127 85 127 127 127

Current fan curve in hardware (WMI; might be empty)
rpm1|rpm2|acceleration|deceleration|cpu_min_temp|cpu_max_temp|gpu_min_temp|gpu_max_temp|ic_min_temp|ic_max_temp
=====================`

Model and Debug Info

Model name: Legion 5i Pro
CPU model: Intel i7-12700H
GPU model: NVIDIA RTX 3070 Ti
Keyboard backlight: 4 section RGB

# dmidecode 3.3
Getting SMBIOS data from sysfs.
SMBIOS 3.3 present.

Handle 0x0001, DMI type 1, 27 bytes
System Information
	Manufacturer: LENOVO
	Product Name: 82RF
	Version: Legion 5 Pro 16IAH7H
	Serial Number: ********
	UUID: *********
	Wake-up Type: Power Switch
	SKU Number: LENOVO_MT_82RF_BU_idea_FM_Legion 5 Pro 16IAH7H
	Family: Legion 5 Pro 16IAH7H

Handle 0x0024, DMI type 12, 5 bytes
System Configuration Options
	Option 1: ConfigOptions1
	Option 2: ConfigOptions2
	Option 3: ConfigOptions3

Handle 0x0027, DMI type 15, 29 bytes
System Event Log
	Area Length: 0 bytes
	Header Start Offset: 0x0000
	Header Length: 8192 bytes
	Data Start Offset: 0x2000
	Access Method: General-purpose non-volatile data functions
	Access Address: 0x0000
	Status: Valid, Not Full
	Change Token: 0x12345678
	Header Format: OEM-specific
	Supported Log Type Descriptors: 3
	Descriptor 1: POST memory resize
	Data Format 1: None
	Descriptor 2: POST error
	Data Format 2: POST results bitmap
	Descriptor 3: Log area reset/cleared
	Data Format 3: None

Handle 0x0034, DMI type 32, 11 bytes
System Boot Information
	Status: No errors detected
# dmidecode 3.3
Getting SMBIOS data from sysfs.
SMBIOS 3.3 present.

Handle 0x0000, DMI type 0, 26 bytes
BIOS Information
	Vendor: LENOVO
	Version: J2CN49WW
	Release Date: 11/25/2022
	Address: 0xE0000
	Runtime Size: 128 kB
	ROM Size: 16 MB
	Characteristics:
		PCI is supported
		BIOS is upgradeable
		BIOS shadowing is allowed
		Boot from CD is supported
		Selectable boot is supported
		EDD is supported
		Japanese floppy for NEC 9800 1.2 MB is supported (int 13h)
		Japanese floppy for Toshiba 1.2 MB is supported (int 13h)
		5.25"/360 kB floppy services are supported (int 13h)
		5.25"/1.2 MB floppy services are supported (int 13h)
		3.5"/720 kB floppy services are supported (int 13h)
		3.5"/2.88 MB floppy services are supported (int 13h)
		8042 keyboard services are supported (int 9h)
		CGA/mono video services are supported (int 10h)
		ACPI is supported
		USB legacy is supported
		BIOS boot specification is supported
		Targeted content distribution is supported
		UEFI is supported
	BIOS Revision: 1.49
	Firmware Revision: 1.49

Handle 0x0025, DMI type 13, 22 bytes
BIOS Language Information
	Language Description Format: Long
	Installable Languages: 8
		en|US|iso8859-1,0
		fr|FR|iso8859-1,0
		zh|TW|unicode,0
		ja|JP|unicode,0
		it|IT|iso8859-1,0
		es|ES|iso8859-1,0
		de|DE|iso8859-1,0
		pt|PT|iso8859-1,0
	Currently Installed Language: en|US|iso8859-1,0

cat: /sys/kernel/debug/legion/fancurve: No existe el archivo o el directorio

fwts_wmi.log

Could not parse ACPI tables, AE_ALREADY_EXISTS

@bee344 This is a new model/BIOS not added yet. Please create a new issue with your model name, copy the info above to the new issue, and upload all the files/logs from the three steps above. When you get an error for the ACPI tables, just upload all the files before you get the error. Then we can troubleshoot and add all features step by step in the new issue.

I added your model to the code to test it. So please get the newest code, compile again, and provide the output of cat: /sys/kernel/debug/legion/fancurve again (in new issue).

Here is My info, will file dump the rest later

` dmidecode 3.4
Getting SMBIOS data from sysfs.
SMBIOS 3.4.0 present.

Handle 0x0001, DMI type 1, 27 bytes
System Information
	Manufacturer: LENOVO
	Product Name: 82UG
	Version: Legion S7 16ARH7
	Serial Number: XXXXXXXX (censored this)
	UUID: 015e6017-ac34-0b5b-a4e5-XXXXXXXXXXXX (censored this)
	Wake-up Type: Power Switch
	SKU Number: LENOVO_MT_82UG_BU_idea_FM_Legion S7 16ARH7
	Family: Legion S7 16ARH7

Handle 0x001B, DMI type 12, 5 bytes
System Configuration Options
	Option 1: String1 for Type12 Equipment Manufacturer
	Option 2: String2 for Type12 Equipment Manufacturer
	Option 3: String3 for Type12 Equipment Manufacturer
	Option 4: String4 for Type12 Equipment Manufacturer

Handle 0x0029, DMI type 32, 20 bytes
System Boot Information
	Status: No errors detected

╭─lavavex@Lenowovo ~/LenovoLegionLinux ‹heads/main› 
╰─$ sudo dmidecode -t bios  
dmidecode 3.4
Getting SMBIOS data from sysfs.
SMBIOS 3.4.0 present.

Handle 0x0000, DMI type 0, 26 bytes
BIOS Information
	Vendor: LENOVO
	Version: KFCN33WW
	Release Date: 11/21/2022
	Address: 0xE0000
	Runtime Size: 128 kB
	ROM Size: 32 MB
	Characteristics:
		PCI is supported
		BIOS is upgradeable
		BIOS shadowing is allowed
		Boot from CD is supported
		Selectable boot is supported
		EDD is supported
		Japanese floppy for NEC 9800 1.2 MB is supported (int 13h)
		Japanese floppy for Toshiba 1.2 MB is supported (int 13h)
		5.25"/360 kB floppy services are supported (int 13h)
		5.25"/1.2 MB floppy services are supported (int 13h)
		3.5"/720 kB floppy services are supported (int 13h)
		3.5"/2.88 MB floppy services are supported (int 13h)
		8042 keyboard services are supported (int 9h)
		CGA/mono video services are supported (int 10h)
		ACPI is supported
		USB legacy is supported
		BIOS boot specification is supported
		Targeted content distribution is supported
		UEFI is supported
	BIOS Revision: 1.33
	Firmware Revision: 1.33

Handle 0x001C, DMI type 13, 22 bytes
BIOS Language Information
	Language Description Format: Long
	Installable Languages: 4
		en|US|iso8859-1
		fr|FR|iso8859-1
		ja|JP|unicode
		zh|TW|unicode
	Currently Installed Language: en|US|iso8859-1

sudo cat /sys/kernel/debug/legion/fancurve
EC Chip ID: 8227
EC Chip Version: 2a4
legion_laptop features: fancurve powermode platformprofile platformprofilenotify minifancurve
legion_laptop ec_readonly: 0
ACPI CFG error: 0
ACPI CFG: 2081289482
temperature access method: 1
CPU temperature error: 0
CPU temperature: 34
CPU temperature EC error: 0
CPU temperature EC: 34
CPU temperature ACPI error: 0
CPU temperature ACPI: 34
CPU temperature WMI error: 0
CPU temperature WMI: 0
CPU temperature WMI2 error: 0
CPU temperature WMI2: 34
CPU temperature WMI3 error: 0
CPU temperature WMI3: 0
GPU temperature error: 0
GPU temperature: 0
GPU temperature EC error: 0
GPU temperature EC: 0
GPU temperature ACPI error: 0
GPU temperature ACPI: 0
GPU temperature WMI error: 0
GPU temperature WMI: 0
GPU temperature WMI2 error: 0
GPU temperature WMI2: 0
GPU temperature WMI3 error: 0
GPU temperature WMI3: 0
fan speed access method: 1
1 fanspeed error: 0
1 fanspeed: 1768
1 fanspeed EC error: 0
1 fanspeed EC: 1768
1 fanspeed ACPI error: 0
1 fanspeed ACPI: 1700
1 fanspeed WMI error: 0
1 fanspeed WMI: 0
1 fanspeed WMI2 error: 0
1 fanspeed WMI2: 1700
1 fanspeed WMI3 error: 0
1 fanspeed WMI3: 0
2 fanspeed error: 0
2 fanspeed: 1748
2 fanspeed EC error: 0
2 fanspeed EC: 1748
2 fanspeed ACPI error: 0
2 fanspeed ACPI: 1700
2 fanspeed WMI error: 0
2 fanspeed WMI: 0
2 fanspeed WMI2 error: 0
2 fanspeed WMI2: 1700
2 fanspeed WMI3 error: 0
2 fanspeed WMI3: 0
powermode access method: 3
powermode error: 0
powermode: 2
powermode EC error: 0
powermode EC: 0
powermode ACPI error: -5
powermode ACPI: 0
powermode WMI error: 0
powermode WMI: 2
has custom powermode: 1
ACPI rapidcharge error: 0
ACPI rapidcharge: 1
WMI backlight 2 state: 0
WMI backlight 3 state: 1
WMI light IO port: 0
WMI light y logo/lid: 0
EC minifancurve feature enabled: 0
EC minifancurve on cool: error
EC lockfancontroller error: 0
EC lockfancontroller: false
fanfullspeed error: 0
fanfullspeed: 0
fanfullspeed EC error: -1
fanfullspeed EC: 0
EC fan curve current point id: 2
EC fan curve points size: 10
Current fan curve in hardware:
rpm1|rpm2|acceleration|deceleration|cpu_min_temp|cpu_max_temp|gpu_min_temp|gpu_max_temp|ic_min_temp|ic_max_temp
0	0	2	2	60	80	70	76	0	32
1600	1600	2	2	60	80	70	76	31	34
1700	1700	2	2	60	80	70	76	33	40
2000	2000	2	2	60	80	70	76	39	46
2200	2200	2	2	60	80	70	76	45	50
2500	2500	2	2	60	80	70	76	49	53
2800	2800	2	2	60	80	70	76	52	56
3200	3200	2	2	60	80	70	76	55	58
3500	3500	2	2	60	80	70	76	57	61
3500	3500	2	2	60	80	70	76	60	64
=====================
Current fan curve in hardware (WMI; might be empty)
rpm1|rpm2|acceleration|deceleration|cpu_min_temp|cpu_max_temp|gpu_min_temp|gpu_max_temp|ic_min_temp|ic_max_temp
=====================
sudo cat /sys/kernel/debug/legion/fancurve
EC Chip ID: 8227
EC Chip Version: 2a4
legion_laptop features: fancurve powermode platformprofile platformprofilenotify minifancurve
legion_laptop ec_readonly: 0
ACPI CFG error: 0
ACPI CFG: 2081289482
temperature access method: 1
CPU temperature error: 0
CPU temperature: 34
CPU temperature EC error: 0
CPU temperature EC: 34
CPU temperature ACPI error: 0
CPU temperature ACPI: 34
CPU temperature WMI error: 0
CPU temperature WMI: 0
CPU temperature WMI2 error: 0
CPU temperature WMI2: 34
CPU temperature WMI3 error: 0
CPU temperature WMI3: 0
GPU temperature error: 0
GPU temperature: 0
GPU temperature EC error: 0
GPU temperature EC: 0
GPU temperature ACPI error: 0
GPU temperature ACPI: 0
GPU temperature WMI error: 0
GPU temperature WMI: 0
GPU temperature WMI2 error: 0
GPU temperature WMI2: 0
GPU temperature WMI3 error: 0
GPU temperature WMI3: 0
fan speed access method: 1
1 fanspeed error: 0
1 fanspeed: 1768
1 fanspeed EC error: 0
1 fanspeed EC: 1768
1 fanspeed ACPI error: 0
1 fanspeed ACPI: 1700
1 fanspeed WMI error: 0
1 fanspeed WMI: 0
1 fanspeed WMI2 error: 0
1 fanspeed WMI2: 1700
1 fanspeed WMI3 error: 0
1 fanspeed WMI3: 0
2 fanspeed error: 0
2 fanspeed: 1748
2 fanspeed EC error: 0
2 fanspeed EC: 1748
2 fanspeed ACPI error: 0
2 fanspeed ACPI: 1700
2 fanspeed WMI error: 0
2 fanspeed WMI: 0
2 fanspeed WMI2 error: 0
2 fanspeed WMI2: 1700
2 fanspeed WMI3 error: 0
2 fanspeed WMI3: 0
powermode access method: 3
powermode error: 0
powermode: 2
powermode EC error: 0
powermode EC: 0
powermode ACPI error: -5
powermode ACPI: 0
powermode WMI error: 0
powermode WMI: 2
has custom powermode: 1
ACPI rapidcharge error: 0
ACPI rapidcharge: 1
WMI backlight 2 state: 0
WMI backlight 3 state: 1
WMI light IO port: 0
WMI light y logo/lid: 0
EC minifancurve feature enabled: 0
EC minifancurve on cool: error
EC lockfancontroller error: 0
EC lockfancontroller: false
fanfullspeed error: 0
fanfullspeed: 0
fanfullspeed EC error: -1
fanfullspeed EC: 0
EC fan curve current point id: 2
EC fan curve points size: 10
Current fan curve in hardware:
rpm1|rpm2|acceleration|deceleration|cpu_min_temp|cpu_max_temp|gpu_min_temp|gpu_max_temp|ic_min_temp|ic_max_temp
0	0	2	2	60	80	70	76	0	32
1600	1600	2	2	60	80	70	76	31	34
1700	1700	2	2	60	80	70	76	33	40
2000	2000	2	2	60	80	70	76	39	46
2200	2200	2	2	60	80	70	76	45	50
2500	2500	2	2	60	80	70	76	49	53
2800	2800	2	2	60	80	70	76	52	56
3200	3200	2	2	60	80	70	76	55	58
3500	3500	2	2	60	80	70	76	57	61
3500	3500	2	2	60	80	70	76	60	64
=====================
Current fan curve in hardware (WMI; might be empty)
rpm1|rpm2|acceleration|deceleration|cpu_min_temp|cpu_max_temp|gpu_min_temp|gpu_max_temp|ic_min_temp|ic_max_temp
=====================
 `

Model name: Lenovo Legion Pro 7 16IRX8H
CPU model: 13th Gen Intel® Core™ i9-13900HX × 32
GPU model: NVIDIA GeForce RTX™ 4090 Laptop GPU
Keyboard backlight: RGB

sudo dmidecode -t system

dmidecode 3.4

Getting SMBIOS data from sysfs.
SMBIOS 3.4 present.

Handle 0x0001, DMI type 1, 27 bytes
System Information
Manufacturer: LENOVO
Product Name: 82WQ
Version: Legion Pro 7 16IRX8H
Serial Number:
UUID:
Wake-up Type: Power Switch
SKU Number: LENOVO_MT_82WQ_BU_idea_FM_Legion Pro 7 16IRX8H
Family: Legion Pro 7 16IRX8H

Handle 0x0024, DMI type 12, 5 bytes
System Configuration Options
Option 1: ConfigOptions1
Option 2: ConfigOptions2
Option 3: ConfigOptions3

Handle 0x0027, DMI type 15, 29 bytes
System Event Log
Area Length: 0 bytes
Header Start Offset: 0x0000
Header Length: 8192 bytes
Data Start Offset: 0x2000
Access Method: General-purpose non-volatile data functions
Access Address: 0x0000
Status: Valid, Not Full
Change Token: 0x12345678
Header Format: OEM-specific
Supported Log Type Descriptors: 3
Descriptor 1: POST memory resize
Data Format 1: None
Descriptor 2: POST error
Data Format 2: POST results bitmap
Descriptor 3: Log area reset/cleared
Data Format 3: None

Handle 0x0034, DMI type 32, 11 bytes
System Boot Information
Status: No errors detected

cg3@LenovoLegionCG3:~$ sudo dmidecode -t bios

dmidecode 3.4

Getting SMBIOS data from sysfs.
SMBIOS 3.4 present.

Handle 0x0000, DMI type 0, 26 bytes
BIOS Information
Vendor: LENOVO
Version: KWCN38WW
Release Date: 06/20/2023
Address: 0xE0000
Runtime Size: 128 kB
ROM Size: 16 MB
Characteristics:
PCI is supported
BIOS is upgradeable
BIOS shadowing is allowed
Boot from CD is supported
Selectable boot is supported
EDD is supported
Japanese floppy for NEC 9800 1.2 MB is supported (int 13h)
Japanese floppy for Toshiba 1.2 MB is supported (int 13h)
5.25"/360 kB floppy services are supported (int 13h)
5.25"/1.2 MB floppy services are supported (int 13h)
3.5"/720 kB floppy services are supported (int 13h)
3.5"/2.88 MB floppy services are supported (int 13h)
8042 keyboard services are supported (int 9h)
CGA/mono video services are supported (int 10h)
ACPI is supported
USB legacy is supported
BIOS boot specification is supported
Targeted content distribution is supported
UEFI is supported
BIOS Revision: 1.38
Firmware Revision: 1.38

Handle 0x0025, DMI type 13, 22 bytes
BIOS Language Information
Language Description Format: Long
Installable Languages: 8
en|US|iso8859-1,0
fr|FR|iso8859-1,0
zh|TW|unicode,0
ja|JP|unicode,0
it|IT|iso8859-1,0
es|ES|iso8859-1,0
de|DE|iso8859-1,0
pt|PT|iso8859-1,0
Currently Installed Language: en|US|iso8859-1,0

cg3@LenovoLegionCG3:~$ sudo cat /sys/kernel/debug/legion/fancurve
EC Chip ID: 5507
EC Chip Version: 2a4
legion_laptop features: fancurve powermode platformprofile platformprofilenotify minifancurve
legion_laptop ec_readonly: 0
ACPI CFG error: 0
ACPI CFG: 2081289494
temperature access method: 5
CPU temperature error: 0
CPU temperature: 50
CPU temperature EC error: 0
CPU temperature EC: 80
CPU temperature ACPI error: 0
CPU temperature ACPI: 50
CPU temperature WMI error: 0
CPU temperature WMI: 0
CPU temperature WMI2 error: 0
CPU temperature WMI2: 0
CPU temperature WMI3 error: 0
CPU temperature WMI3: 50
GPU temperature error: 0
GPU temperature: 42
GPU temperature EC error: 0
GPU temperature EC: 87
GPU temperature ACPI error: 0
GPU temperature ACPI: 42
GPU temperature WMI error: 0
GPU temperature WMI: 0
GPU temperature WMI2 error: 0
GPU temperature WMI2: 0
GPU temperature WMI3 error: 0
GPU temperature WMI3: 42
fan speed access method: 5
1 fanspeed error: 0
1 fanspeed: 1700
1 fanspeed EC error: 0
1 fanspeed EC: 18039
1 fanspeed ACPI error: 0
1 fanspeed ACPI: 1700
1 fanspeed WMI error: 0
1 fanspeed WMI: 0
1 fanspeed WMI2 error: 0
1 fanspeed WMI2: 0
1 fanspeed WMI3 error: 0
1 fanspeed WMI3: 1700
2 fanspeed error: 0
2 fanspeed: 1700
2 fanspeed EC error: 0
2 fanspeed EC: 14083
2 fanspeed ACPI error: 0
2 fanspeed ACPI: 1700
2 fanspeed WMI error: 0
2 fanspeed WMI: 0
2 fanspeed WMI2 error: 0
2 fanspeed WMI2: 0
2 fanspeed WMI3 error: 0
2 fanspeed WMI3: 1700
powermode access method: 3
powermode error: 0
powermode: 3
powermode EC error: 0
powermode EC: 16
powermode ACPI error: -5
powermode ACPI: 0
powermode WMI error: 0
powermode WMI: 3
has custom powermode: 1
ACPI rapidcharge error: 0
ACPI rapidcharge: 0
WMI backlight 2 state: 0
WMI backlight 3 state: 0
WMI light IO port: 0
WMI light y logo/lid: 0
EC minifancurve feature enabled: 0
EC minifancurve on cool: error
EC lockfancontroller error: 0
EC lockfancontroller: false
fanfullspeed error: 0
fanfullspeed: 0
fanfullspeed EC error: 0
fanfullspeed EC: 0
EC fan curve current point id: 0
EC fan curve points size: 10
Current fan curve in hardware:
rpm1|rpm2|acceleration|deceleration|cpu_min_temp|cpu_max_temp|gpu_min_temp|gpu_max_temp|ic_min_temp|ic_max_temp
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0

Current fan curve in hardware (WMI; might be empty)
rpm1|rpm2|acceleration|deceleration|cpu_min_temp|cpu_max_temp|gpu_min_temp|gpu_max_temp|ic_min_temp|ic_max_temp
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0

sudo cat /sys/kernel/debug/legion/ecmemoryram | hexdump -C
00000000 00 01 00 02 00 00 11 00 03 0d 00 00 00 00 1f 2a |...............|
00000010 00 00 80 00 05 00 10 06 00 01 06 00 00 00 04 00 |................|
00000020 10 00 00 0c 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 82 |................|
00000040 20 03 02 00 50 01 00 00 00 00 00 00 14 57 00 00 | ...P........W..|
00000050 00 00 2c 01 00 00 c0 81 00 07 00 07 00 00 00 08 |..,.............|
00000060 00 80 02 03 00 00 00 08 00 00 00 00 01 00 20 01 |.............. .|
00000070 00 03 30 01 00 00 00 00 00 00 00 00 00 00 00 00 |..0.............|
00000080 00 00 00 00 04 00 00 00 c0 00 42 00 80 08 01 53 |..........B....S|
00000090 4d 50 00 32 30 32 32 00 4c 32 32 4d 34 50 43 31 |MP.2022.L22M4PC1|
000000a0 00 09 00 06 00 04 00 00 00 00 00 00 00 00 00 00 |................|
000000b0 32 27 00 27 2a 2a 00 29 02 11 00 00 00 80 01 00 |2'.'**.)........|
000000c0 70 01 4c 1e d7 00 89 3f a0 3c 06 27 64 28 4b 00 |p.L....?.<.'d(K.|
000000d0 10 f7 2c f5 00 00 00 1f 27 11 00 00 00 00 00 00 |..,.....'.......|
000000e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1a 00 |................|
000000f0 01 00 00 00 98 56 88 45 00 00 00 00 00 00 11 00 |.....V.E........|
00000100 80 00 00 00 00 00 01 01 dd dd 1e 1e dd 1e 1e dd |................|
00000110 00 00 ff ff 00 00 00 00 00 00 3c 41 3c 00 00 00 |..........<A<...|
00000120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000130 00 00 42 2f 00 00 00 00 92 00 00 00 00 00 00 00 |..B/............|
00000140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
000001d0 10 0f 00 50 00 00 00 00 00 00 00 00 00 00 00 00 |...P............|
000001e0 77 46 03 37 6f 0f 50 57 37 00 50 00 00 00 00 00 |wF.7o.PW7.P.....|
000001f0 00 00 00 00 00 00 00 00 00 00 00 11 00 00 00 00 |................|
00000200 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 |................|
00000210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000220 00 00 00 00 00 00 00 00 01 00 00 00 4c 1e 00 00 |............L...|
00000230 30 00 00 00 00 00 00 31 31 00 00 00 00 00 00 00 |0......11.......|
00000240 00 00 00 00 00 00 00 1e 00 00 03 00 00 00 00 00 |................|
00000250 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000260 58 33 58 50 33 34 52 30 30 36 50 00 00 00 00 00 |X3XP34R006P.....|
00000270 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000280 7a f3 64 03 00 00 00 00 00 00 00 00 00 00 00 00 |z.d.............|
00000290 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
000002a0 00 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |.@..............|
000002b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
000002e0 00 00 00 00 00 00 00 64 00 00 00 01 03 01 00 00 |.......d........|
000002f0 00 00 00 00 00 00 00 00 00 00 00 00 27 2a 00 00 |............'
..|
00000300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
00000320 02 20 33 00 00 3d 20 3f 00 ff ff 20 33 00 00 3a |. 3..= ?... 3..:|
*
00000340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
00000380 ff 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff |................|
00000390 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff |................|
*
000003e0 ff 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff |................|
000003f0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff |................|
00000400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
00000480 41 84 55 cc 1e 9b 11 b2 a8 5c cd 27 d9 eb e3 09 |A.U.......'....|
00000490 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff |................|
000004a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
00000500 00 00 00 00 00 00 00 00 00 00 32 d2 00 00 00 00 |..........2.....|
00000510 80 02 00 00 01 09 00 00 00 00 00 00 00 02 0a 01 |................|
00000520 80 02 01 00 01 0b 00 00 00 00 00 00 00 01 0b 01 |................|
00000530 00 00 00 00 00 00 00 00 00 00 00 01 ff 00 00 00 |................|
00000540 00 00 00 00 00 00 00 00 00 00 01 01 ff 00 00 00 |................|
00000550 2c 91 01 3f 2c d1 02 00 2c b1 04 00 c2 41 06 00 |,..?,...,....A..|
00000560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000570 00 40 a0 80 00 00 00 00 00 00 40 00 00 40 a0 80 |.@........@..@..|
00000580 2c b1 04 10 01 00 00 00 00 00 00 00 00 00 00 00 |,...............|
00000590 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
000005c0 00 40 80 80 ca 01 00 00 00 00 c2 00 00 40 80 80 |.@...........@..|
000005d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
00000600
cg3@LenovoLegionCG3:/acpi_re$ sudo cat /sys/kernel/debug/legion/ecmemory | hexdump -C
00000000 00 01 00 02 00 00 11 00 03 0d 00 00 00 00 1e 2a |...............|
00000010 00 00 80 00 05 00 10 06 00 01 06 00 00 00 04 00 |................|
00000020 10 00 00 0c 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 82 |................|
00000040 20 03 02 00 50 01 00 00 00 00 00 00 14 57 00 00 | ...P........W..|
00000050 00 00 2c 01 00 00 c0 81 00 07 00 07 00 00 00 08 |..,.............|
00000060 00 80 02 03 00 00 00 08 00 00 00 00 01 00 20 01 |.............. .|
00000070 00 03 30 01 00 00 00 00 00 00 00 00 00 00 00 00 |..0.............|
00000080 00 00 00 00 04 00 00 00 c0 00 42 00 80 08 01 53 |..........B....S|
00000090 4d 50 00 32 30 32 32 00 4c 32 32 4d 34 50 43 31 |MP.2022.L22M4PC1|
000000a0 00 09 00 06 00 04 00 00 00 00 00 00 00 00 00 00 |................|
000000b0 33 27 00 27 2a 2b 00 29 02 11 00 00 00 80 01 00 |3'.'
+.)........|
000000c0 70 01 4c 1e d7 00 1b 3f a0 3c 06 27 64 28 4b 00 |p.L....?.<.'d(K.|
000000d0 19 f3 ab f5 00 00 00 1f 27 11 00 00 00 00 00 00 |........'.......|
000000e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1a 00 |................|
000000f0 01 00 00 00 98 56 88 45 00 00 00 00 00 00 11 00 |.....V.E........|
00000100 80 00 00 00 00 00 01 01 dd dd 1e 1e dd 1e 1e dd |................|
00000110 00 00 ff ff 00 00 00 00 00 00 3c 41 3c 00 00 00 |..........<A<...|
00000120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000130 00 00 62 30 00 00 00 00 92 00 00 00 00 00 00 00 |..b0............|
00000140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
000001d0 10 0f 00 50 00 00 00 00 00 00 00 00 00 00 00 00 |...P............|
000001e0 77 46 03 37 6f 0f 50 57 37 00 50 00 00 00 00 00 |wF.7o.PW7.P.....|
000001f0 00 00 00 00 00 00 00 00 00 00 00 11 00 00 00 00 |................|
00000200 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 |................|
00000210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000220 00 00 00 00 00 00 00 00 01 00 00 00 4c 1e 00 00 |............L...|
00000230 30 00 00 00 00 00 00 31 31 00 00 00 00 02 00 02 |0......11.......|
00000240 00 00 00 00 00 00 00 1e 00 00 03 00 00 00 00 00 |................|
00000250 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000260 58 33 58 50 33 34 52 30 30 36 50 00 00 00 00 00 |X3XP34R006P.....|
00000270 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000280 81 f3 64 03 00 00 00 00 00 00 00 00 00 00 00 00 |..d.............|
00000290 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
000002a0 00 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |.@..............|
000002b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
000002e0 00 00 00 00 00 00 00 64 00 00 00 01 03 01 00 00 |.......d........|
000002f0 00 00 00 00 00 00 00 00 00 00 00 00 27 2a 00 00 |............'*..|
00000300
cg3@LenovoLegionCG3:
/acpi_re$

Model and Debug Info

Model name: Legion Pro 5 16ITH6H
CPU model: Intel i7-11800H
GPU model: Nvidia RTX 3060
Keyboard backlight: white
Distro: Arch Linux

sudo dmidecode -t system
# dmidecode 3.5
Getting SMBIOS data from sysfs.
SMBIOS 3.3.0 present.

Handle 0x0001, DMI type 1, 27 bytes
System Information
	Manufacturer: LENOVO
	Product Name: 82JD
	Version: Legion 5 Pro 16ITH6H
	Wake-up Type: Power Switch
	SKU Number: LENOVO_MT_82JD_BU_idea_FM_Legion 5 Pro 16ITH6H
	Family: Legion 5 Pro 16ITH6H

Handle 0x0020, DMI type 12, 5 bytes
System Configuration Options
	Option 1: ConfigOptions1
	Option 2: ConfigOptions2
	Option 3: ConfigOptions3

Handle 0x0023, DMI type 15, 29 bytes
System Event Log
	Area Length: 0 bytes
	Header Start Offset: 0x0000
	Header Length: 8192 bytes
	Data Start Offset: 0x2000
	Access Method: General-purpose non-volatile data functions
	Access Address: 0x0000
	Status: Valid, Not Full
	Change Token: 0x12345678
	Header Format: OEM-specific
	Supported Log Type Descriptors: 3
	Descriptor 1: POST memory resize
	Data Format 1: None
	Descriptor 2: POST error
	Data Format 2: POST results bitmap
	Descriptor 3: Log area reset/cleared
	Data Format 3: None

Handle 0x0030, DMI type 32, 11 bytes
System Boot Information
	Status: No errors detected
sudo dmidecode -t bios
# dmidecode 3.5
Getting SMBIOS data from sysfs.
SMBIOS 3.3.0 present.

Handle 0x0000, DMI type 0, 26 bytes
BIOS Information
	Vendor: LENOVO
	Version: H1CN51WW
	Release Date: 10/08/2022
	Address: 0xE0000
	Runtime Size: 128 kB
	ROM Size: 16 MB
	Characteristics:
		PCI is supported
		BIOS is upgradeable
		BIOS shadowing is allowed
		Boot from CD is supported
		Selectable boot is supported
		EDD is supported
		Japanese floppy for NEC 9800 1.2 MB is supported (int 13h)
		Japanese floppy for Toshiba 1.2 MB is supported (int 13h)
		5.25"/360 kB floppy services are supported (int 13h)
		5.25"/1.2 MB floppy services are supported (int 13h)
		3.5"/720 kB floppy services are supported (int 13h)
		3.5"/2.88 MB floppy services are supported (int 13h)
		8042 keyboard services are supported (int 9h)
		CGA/mono video services are supported (int 10h)
		ACPI is supported
		USB legacy is supported
		BIOS boot specification is supported
		Targeted content distribution is supported
		UEFI is supported
	BIOS Revision: 1.51
	Firmware Revision: 1.51

Handle 0x0021, DMI type 13, 22 bytes
BIOS Language Information
	Language Description Format: Long
	Installable Languages: 8
		en|US|iso8859-1,0
		fr|FR|iso8859-1,0
		zh|TW|unicode,0
		ja|JP|unicode,0
		it|IT|iso8859-1,0
		es|ES|iso8859-1,0
		de|DE|iso8859-1,0
		pt|PT|iso8859-1,0
	Currently Installed Language: en|US|iso8859-1,0
sudo cat /sys/kernel/debug/legion/fancurve
EC Chip ID: 8227
EC Chip Version: 2a4
legion_laptop features: fancurve powermode platformprofile platformprofilenotify minifancurve
legion_laptop ec_readonly: 0
ACPI CFG error: 0
ACPI CFG: 2081289494
temperature access method: 1
CPU temperature error: 0
CPU temperature: 44
CPU temperature EC error: 0
CPU temperature EC: 44
CPU temperature ACPI error: 0
CPU temperature ACPI: 44
CPU temperature WMI error: 0
CPU temperature WMI: 0
CPU temperature WMI2 error: 0
CPU temperature WMI2: 44
CPU temperature WMI3 error: 0
CPU temperature WMI3: 0
GPU temperature error: 0
GPU temperature: 42
GPU temperature EC error: 0
GPU temperature EC: 42
GPU temperature ACPI error: 0
GPU temperature ACPI: 42
GPU temperature WMI error: 0
GPU temperature WMI: 0
GPU temperature WMI2 error: 0
GPU temperature WMI2: 42
GPU temperature WMI3 error: 0
GPU temperature WMI3: 0
fan speed access method: 1
1 fanspeed error: 0
1 fanspeed: 2736
1 fanspeed EC error: 0
1 fanspeed EC: 2736
1 fanspeed ACPI error: 0
1 fanspeed ACPI: 1800
1 fanspeed WMI error: 0
1 fanspeed WMI: 0
1 fanspeed WMI2 error: 0
1 fanspeed WMI2: 1800
1 fanspeed WMI3 error: 0
1 fanspeed WMI3: 0
2 fanspeed error: 0
2 fanspeed: 2566
2 fanspeed EC error: 0
2 fanspeed EC: 2566
2 fanspeed ACPI error: 0
2 fanspeed ACPI: 1700
2 fanspeed WMI error: 0
2 fanspeed WMI: 0
2 fanspeed WMI2 error: 0
2 fanspeed WMI2: 1700
2 fanspeed WMI3 error: 0
2 fanspeed WMI3: 0
powermode access method: 3
powermode error: 0
powermode: 2
powermode EC error: 0
powermode EC: 0
powermode ACPI error: -5
powermode ACPI: 0
powermode WMI error: 0
powermode WMI: 2
has custom powermode: 1
ACPI rapidcharge error: 0
ACPI rapidcharge: 0
WMI backlight 2 state: 0
WMI backlight 3 state: 2
WMI light IO port: 0
WMI light y logo/lid: 0
EC minifancurve feature enabled: 1
EC minifancurve on cool: true
EC lockfancontroller error: 0
EC lockfancontroller: false
fanfullspeed error: 0
fanfullspeed: 0
fanfullspeed EC error: 0
fanfullspeed EC: 0
EC fan curve current point id: 1
EC fan curve points size: 10
Current fan curve in hardware:
rpm1|rpm2|acceleration|deceleration|cpu_min_temp|cpu_max_temp|gpu_min_temp|gpu_max_temp|ic_min_temp|ic_max_temp
0	0	5	5	0	51	0	62	0	37
1800	1700	5	5	48	51	59	62	34	41
1800	1900	5	5	48	51	59	62	38	44
2100	2100	5	5	48	51	59	62	41	127
2400	2300	2	2	48	61	59	62	127	127
2600	2600	2	2	54	70	59	67	127	127
2900	2900	2	2	64	78	63	70	127	127
3500	3500	2	2	73	83	67	78	127	127
3800	3800	2	2	78	88	74	82	127	127
4200	4200	2	2	84	127	79	127	127	127
=====================
Current fan curve in hardware (WMI; might be empty)
rpm1|rpm2|acceleration|deceleration|cpu_min_temp|cpu_max_temp|gpu_min_temp|gpu_max_temp|ic_min_temp|ic_max_temp
=====================

Output from commands:

fwts_re.zip
acpi_re.zip

@johnfanv2 Do you need anything else to support 16ARHA7? I provided what you asked for here: #46 (comment)

Admittedly most stuff work on firmware level, so it just works out of the box on Linux. However, it would be nice to see some additional support regarding battery life, ability to switch between battery charging modes and MUX switch support (hybrid/discrete graphics card) on system level, rather than going to BIOS/UEFI first. LenovoLegionToolkit supports it as well and it works fine for me if that's any help.

commented

Model and Debug Info

Model name: Lenovo Legion Slim 7 16APH8
CPU model: AMD Ryzen 7 7840HS
GPU model: NVIDIA RTX 4600
Keyboard backlight: RGB per key with off/medium/bright

Output of sudo dmidecode -t system:

# dmidecode 3.3
Getting SMBIOS data from sysfs.
SMBIOS 3.4.0 present.

Handle 0x0001, DMI type 1, 27 bytes
System Information
        Manufacturer: LENOVO
        Product Name: 82Y4
        Version: Legion Slim 7 16APH8
        Serial Number: 
        UUID: 
        Wake-up Type: Power Switch
        SKU Number: LENOVO_MT_82Y4_BU_idea_FM_Legion Slim 7 16APH8
        Family: Legion Slim 7 16APH8

Handle 0x001B, DMI type 12, 5 bytes
System Configuration Options
        Option 1: String1 for Type12 Equipment Manufacturer
        Option 2: String2 for Type12 Equipment Manufacturer
        Option 3: String3 for Type12 Equipment Manufacturer
        Option 4: String4 for Type12 Equipment Manufacturer

Handle 0x0029, DMI type 32, 20 bytes
System Boot Information
        Status: No errors detected

-t bios

Handle 0x0000, DMI type 0, 26 bytes
BIOS Information
        Vendor: LENOVO
        Version: M1CN34WW
        Release Date: 08/07/2023
        Address: 0xE0000
        Runtime Size: 128 kB
        ROM Size: 32 MB
        Characteristics:
                PCI is supported
                BIOS is upgradeable
                BIOS shadowing is allowed
                Boot from CD is supported
                Selectable boot is supported
                EDD is supported
                Japanese floppy for NEC 9800 1.2 MB is supported (int 13h)
                Japanese floppy for Toshiba 1.2 MB is supported (int 13h)
                5.25"/360 kB floppy services are supported (int 13h)
                5.25"/1.2 MB floppy services are supported (int 13h)
                3.5"/720 kB floppy services are supported (int 13h)
                3.5"/2.88 MB floppy services are supported (int 13h)
                8042 keyboard services are supported (int 9h)
                CGA/mono video services are supported (int 10h)
                ACPI is supported
                USB legacy is supported
                BIOS boot specification is supported
                Targeted content distribution is supported
                UEFI is supported
        BIOS Revision: 1.34
        Firmware Revision: 1.34

Handle 0x001C, DMI type 13, 22 bytes
BIOS Language Information
        Language Description Format: Long
        Installable Languages: 4
                en|US|iso8859-1
                fr|FR|iso8859-1
                ja|JP|unicode
                zh|TW|unicode
        Currently Installed Language: en|US|iso8859-1

Fan curve:

cat: /sys/kernel/debug/legion/fancurve: No such file or directory

fwts_wmi.log

acpi_re.tar.gz

Thanks for all the work!

Hi,
I have executed the Powershell script and attached the output with some device and windows info. Once I boot into Linux I will add the rest. Thanks so much for working on this!

Lenovo-Legion-5-Slim-2023-Powershell-script-output.txt

For what i can conclude is like the 2021 model the 2022 everything is support.
The 2023 devices is a different story since lenovo change how the fan control works and other things

Model: Legion Pro 7 16IRX8H
CPU: Intel 13th Gen Core i9-13900HK
GPU: Nvidia RTX 4080
Keyboard Backlight: RGB, off/med/bright

Legion Pro 7 16IRX8H WMI Methods.txt

If you need testing time let me know. Can schedule something on Discord and can get it done.

Model name: Legion 9i 16IRX8
CPU model: Intel 13th Gen Core i9-13980HX
GPU model: NVIDIA RTX 4090
Keyboard backlight: RGB

Tested with various Linux Distros (Ubuntu, Mint, Fedora, etc.): touchpad (ELAN) and battery are not recognized by Linux and the speakers are not working (external audio devices works fine).

Output of sudo dmidecode -t system. Please remove Serial Number and UUID for privacy:

# dmidecode 3.3
Getting SMBIOS data from sysfs.
SMBIOS 3.4 present.

Handle 0x0001, DMI type 1, 27 bytes
System Information
	Manufacturer: LENOVO
	Product Name: 83AG
	Version: Legion 9 16IRX8
	Serial Number: XXXXXXX
	UUID: XXXXXXX
	Wake-up Type: Power Switch
	SKU Number: LENOVO_MT_83AG_BU_idea_FM_Legion 9 16IRX8
	Family: Legion 9 16IRX8

Handle 0x0024, DMI type 12, 5 bytes
System Configuration Options
	Option 1: ConfigOptions1
	Option 2: ConfigOptions2
	Option 3: ConfigOptions3

Handle 0x0027, DMI type 15, 29 bytes
System Event Log
	Area Length: 0 bytes
	Header Start Offset: 0x0000
	Header Length: 8192 bytes
	Data Start Offset: 0x2000
	Access Method: General-purpose non-volatile data functions
	Access Address: 0x0000
	Status: Valid, Not Full
	Change Token: 0x12345678
	Header Format: OEM-specific
	Supported Log Type Descriptors: 3
	Descriptor 1: POST memory resize
	Data Format 1: None
	Descriptor 2: POST error
	Data Format 2: POST results bitmap
	Descriptor 3: Log area reset/cleared
	Data Format 3: None

Handle 0x0034, DMI type 32, 11 bytes
System Boot Information
	Status: No errors detected

Output of sudo dmidecode -t bios:

# dmidecode 3.3
Getting SMBIOS data from sysfs.
SMBIOS 3.4 present.

Handle 0x0000, DMI type 0, 26 bytes
BIOS Information
	Vendor: LENOVO
	Version: MHCN33WW
	Release Date: 07/10/2023
	Address: 0xE0000
	Runtime Size: 128 kB
	ROM Size: 16 MB
	Characteristics:
		PCI is supported
		BIOS is upgradeable
		BIOS shadowing is allowed
		Boot from CD is supported
		Selectable boot is supported
		EDD is supported
		Japanese floppy for NEC 9800 1.2 MB is supported (int 13h)
		Japanese floppy for Toshiba 1.2 MB is supported (int 13h)
		5.25"/360 kB floppy services are supported (int 13h)
		5.25"/1.2 MB floppy services are supported (int 13h)
		3.5"/720 kB floppy services are supported (int 13h)
		3.5"/2.88 MB floppy services are supported (int 13h)
		8042 keyboard services are supported (int 9h)
		CGA/mono video services are supported (int 10h)
		ACPI is supported
		USB legacy is supported
		BIOS boot specification is supported
		Targeted content distribution is supported
		UEFI is supported
	BIOS Revision: 1.33
	Firmware Revision: 1.31

Handle 0x0025, DMI type 13, 22 bytes
BIOS Language Information
	Language Description Format: Long
	Installable Languages: 8
		en|US|iso8859-1,0
		fr|FR|iso8859-1,0
		zh|TW|unicode,0
		ja|JP|unicode,0
		it|IT|iso8859-1,0
		es|ES|iso8859-1,0
		de|DE|iso8859-1,0
		pt|PT|iso8859-1,0
	Currently Installed Language: en|US|iso8859-1,0

Output of sudo cat /sys/kernel/debug/legion/fancurve:

cat: /sys/kernel/debug/legion/fancurve: No such file or directory

fwts_wmi.log
acpi_re.zip

Thanks for your work!

Model name: Lenovo Legion Slim 5 16APH8
CPU model: AMD Ryzen 7 7840HS
GPU model: NVIDIA RTX 4070 Mobile
Keyboard backlight: RGB
OS: Archlinux

Output of sudo dmidecode -t system

# dmidecode 3.5
Getting SMBIOS data from sysfs.
SMBIOS 3.4.0 present.

Handle 0x0001, DMI type 1, 27 bytes
System Information
        Manufacturer: LENOVO
        Product Name: 82Y9
        Version: Legion Slim 5 16APH8
        Serial Number: ******
        UUID: ******
        Wake-up Type: Power Switch
        SKU Number: LENOVO_MT_82Y9_BU_idea_FM_Legion Slim 5 16APH8
        Family: Legion Slim 5 16APH8

Handle 0x001B, DMI type 12, 5 bytes
System Configuration Options
        Option 1: String1 for Type12 Equipment Manufacturer
        Option 2: String2 for Type12 Equipment Manufacturer
        Option 3: String3 for Type12 Equipment Manufacturer
        Option 4: String4 for Type12 Equipment Manufacturer

Handle 0x002A, DMI type 32, 20 bytes
System Boot Information
        Status: No errors detected

Output of sudo dmidecode -t bios:

# dmidecode 3.5
Getting SMBIOS data from sysfs.
SMBIOS 3.4.0 present.

Handle 0x0000, DMI type 0, 26 bytes
BIOS Information
        Vendor: LENOVO
        Version: M3CN34WW
        Release Date: 06/16/2023
        Address: 0xE0000
        Runtime Size: 128 kB
        ROM Size: 32 MB
        Characteristics:
                PCI is supported
                BIOS is upgradeable
                BIOS shadowing is allowed
                Boot from CD is supported
                Selectable boot is supported
                EDD is supported
                Japanese floppy for NEC 9800 1.2 MB is supported (int 13h)
                Japanese floppy for Toshiba 1.2 MB is supported (int 13h)
                5.25"/360 kB floppy services are supported (int 13h)
                5.25"/1.2 MB floppy services are supported (int 13h)
                3.5"/720 kB floppy services are supported (int 13h)
                3.5"/2.88 MB floppy services are supported (int 13h)
                8042 keyboard services are supported (int 9h)
                CGA/mono video services are supported (int 10h)
                ACPI is supported
                USB legacy is supported
                BIOS boot specification is supported
                Targeted content distribution is supported
                UEFI is supported
        BIOS Revision: 1.34
        Firmware Revision: 1.34

Handle 0x001C, DMI type 13, 22 bytes
BIOS Language Information
        Language Description Format: Long
        Installable Languages: 4
                en|US|iso8859-1
                fr|FR|iso8859-1
                ja|JP|unicode
                zh|TW|unicode
        Currently Installed Language: en|US|iso8859-1

Output of sudo cat /sys/kernel/debug/legion/fancurve:

/sys/kernel/debug/legion/fancurve: No such file or directory

fwts_wmi.log
acpi_re.tar.gz

Thank you for all your work! 🙏

Model and Debug Info

Model name: Lenovo Legion Slim 7 Gen 7
CPU model: AMD Ryzen 9 6900HX with Radeon Graphics
GPU Integrated: REMBRANDT (rembrandt, LLVM 15.0.7, DRM 3.54, 6.5.6-76060506-generic) (0x1681) (from glxinfo)
GPU Discrete: AMD Radeon RX 6800S (navi23, LLVM 15.0.7, DRM 3.54, 6.5.6-76060506-generic) (0x73ef) (from glxinfo)
Keyboard backlight: RGB 4-Zone

Output of sudo dmidecode -t system:

# dmidecode 3.3
Getting SMBIOS data from sysfs.
SMBIOS 3.4.0 present.

Handle 0x0001, DMI type 1, 27 bytes
System Information
	Manufacturer: LENOVO
	Product Name: 82UG
	Version: Legion S7 16ARHA7
	Wake-up Type: Power Switch
	SKU Number: LENOVO_MT_82UG_BU_idea_FM_Legion S7 16ARHA7
	Family: Legion S7 16ARHA7

Handle 0x001B, DMI type 12, 5 bytes
System Configuration Options
	Option 1: String1 for Type12 Equipment Manufacturer
	Option 2: String2 for Type12 Equipment Manufacturer
	Option 3: String3 for Type12 Equipment Manufacturer
	Option 4: String4 for Type12 Equipment Manufacturer


Handle 0x0029, DMI type 32, 20 bytes
System Boot Information
	Status: No errors detected

Output of sudo dmidecode -t bios:

# dmidecode 3.3
Getting SMBIOS data from sysfs.
SMBIOS 3.4.0 present.

Handle 0x0000, DMI type 0, 26 bytes
BIOS Information
	Vendor: LENOVO
	Version: KFCN32WW
	Release Date: 09/29/2022
	Address: 0xE0000
	Runtime Size: 128 kB
	ROM Size: 32 MB
	Characteristics:
		PCI is supported
		BIOS is upgradeable
		BIOS shadowing is allowed
		Boot from CD is supported
		Selectable boot is supported
		EDD is supported
		Japanese floppy for NEC 9800 1.2 MB is supported (int 13h)
		Japanese floppy for Toshiba 1.2 MB is supported (int 13h)
		5.25"/360 kB floppy services are supported (int 13h)
		5.25"/1.2 MB floppy services are supported (int 13h)
		3.5"/720 kB floppy services are supported (int 13h)
		3.5"/2.88 MB floppy services are supported (int 13h)
		8042 keyboard services are supported (int 9h)
		CGA/mono video services are supported (int 10h)
		ACPI is supported
		USB legacy is supported
		BIOS boot specification is supported
		Targeted content distribution is supported
		UEFI is supported
	BIOS Revision: 1.32
	Firmware Revision: 1.32

Handle 0x001C, DMI type 13, 22 bytes
BIOS Language Information
	Language Description Format: Long
	Installable Languages: 4
		en|US|iso8859-1
		fr|FR|iso8859-1
		ja|JP|unicode
		zh|TW|unicode
	Currently Installed Language: en|US|iso8859-1

Output of sudo cat /sys/kernel/debug/legion/fancurve:

EC Chip ID: 8227
EC Chip Version: 2a4
legion_laptop features: fancurve powermode platformprofile platformprofilenotify minifancurve
legion_laptop ec_readonly: 0
ACPI CFG error: 0
ACPI CFG: 2081289482
temperature access method: 1
CPU temperature error: 0
CPU temperature: 52
CPU temperature EC error: 0
CPU temperature EC: 52
CPU temperature ACPI error: 0
CPU temperature ACPI: 52
CPU temperature WMI error: 0
CPU temperature WMI: 0
CPU temperature WMI2 error: 0
CPU temperature WMI2: 52
CPU temperature WMI3 error: 0
CPU temperature WMI3: 0
GPU temperature error: 0
GPU temperature: 0
GPU temperature EC error: 0
GPU temperature EC: 0
GPU temperature ACPI error: 0
GPU temperature ACPI: 0
GPU temperature WMI error: 0
GPU temperature WMI: 0
GPU temperature WMI2 error: 0
GPU temperature WMI2: 0
GPU temperature WMI3 error: 0
GPU temperature WMI3: 0
fan speed access method: 1
1 fanspeed error: 0
1 fanspeed: 2051
1 fanspeed EC error: 0
1 fanspeed EC: 2051
1 fanspeed ACPI error: 0
1 fanspeed ACPI: 2000
1 fanspeed WMI error: 0
1 fanspeed WMI: 0
1 fanspeed WMI2 error: 0
1 fanspeed WMI2: 2000
1 fanspeed WMI3 error: 0
1 fanspeed WMI3: 0
2 fanspeed error: 0
2 fanspeed: 2038
2 fanspeed EC error: 0
2 fanspeed EC: 2038
2 fanspeed ACPI error: 0
2 fanspeed ACPI: 2000
2 fanspeed WMI error: 0
2 fanspeed WMI: 0
2 fanspeed WMI2 error: 0
2 fanspeed WMI2: 2000
2 fanspeed WMI3 error: 0
2 fanspeed WMI3: 0
powermode access method: 3
powermode error: 0
powermode: 2
powermode EC error: 0
powermode EC: 0
powermode ACPI error: -5
powermode ACPI: 0
powermode WMI error: 0
powermode WMI: 2
has custom powermode: 1
ACPI rapidcharge error: 0
ACPI rapidcharge: 0
WMI backlight 2 state: 0
WMI backlight 3 state: 1
WMI light IO port: 0
WMI light Y logo/lid: 0
EC minifancurve feature enabled: 0
EC minifancurve on cool: error
EC lockfancontroller error: 0
EC lockfancontroller: false
fanfullspeed error: 0
fanfullspeed: 0
fanfullspeed EC error: -1
fanfullspeed EC: 0
EC fan curve current point id: 3
EC fan curve points size: 10
Current fan curve in hardware:
rpm1|rpm2|acceleration|deceleration|cpu_min_temp|cpu_max_temp|gpu_min_temp|gpu_max_temp|ic_min_temp|ic_max_temp
0	 0	 2	 2	 60	 80	 70	 76	 0	 32
1600	 1600	 2	 2	 60	 80	 70	 76	 31	 34
1700	 1700	 2	 2	 60	 80	 70	 76	 33	 40
2000	 2000	 2	 2	 60	 80	 70	 76	 39	 46
2200	 2200	 2	 2	 60	 80	 70	 76	 45	 50
2500	 2500	 2	 2	 60	 80	 70	 76	 49	 53
2800	 2800	 2	 2	 60	 80	 70	 76	 52	 56
3200	 3200	 2	 2	 60	 80	 70	 76	 55	 58
3500	 3500	 2	 2	 60	 80	 70	 76	 57	 61
3500	 3500	 2	 2	 60	 80	 70	 76	 60	 64
=====================
Current fan curve in hardware (WMI; might be empty)
rpm1|rpm2|acceleration|deceleration|cpu_min_temp|cpu_max_temp|gpu_min_temp|gpu_max_temp|ic_min_temp|ic_max_temp
=====================

Inspecting WMI entries

fwts_wmi.log

Disassembling ACPI tables

DSDT.dsl.txt

Thanks for making this!

Model and Debug Info

Model name: Lenovo Legion Slim 5 14APH8
CPU model: AMD Ryzen 7 7840HS
GPU model: NVIDIA RTX 4060
Keyboard backlight: single color with off/medium/bright

Output of sudo dmidecode -t system:

# dmidecode 3.5
Getting SMBIOS data from sysfs.
SMBIOS 3.4.0 present.

Handle 0x0001, DMI type 1, 27 bytes
System Information
	Manufacturer: LENOVO
	Product Name: 82Y5
	Version: Legion Slim 5 14APH8
	Wake-up Type: Power Switch
	SKU Number: LENOVO_MT_82Y5_BU_idea_FM_Legion Slim 5 14APH8
	Family: Legion Slim 5 14APH8

Handle 0x001E, DMI type 12, 5 bytes
System Configuration Options
	Option 1: String1 for Type12 Equipment Manufacturer
	Option 2: String2 for Type12 Equipment Manufacturer
	Option 3: String3 for Type12 Equipment Manufacturer
	Option 4: String4 for Type12 Equipment Manufacturer

Handle 0x0037, DMI type 32, 20 bytes
System Boot Information
	Status: No errors detected

Output of sudo dmidecode -t bios:

# dmidecode 3.5
Getting SMBIOS data from sysfs.
SMBIOS 3.4.0 present.

Handle 0x0000, DMI type 0, 26 bytes
BIOS Information
	Vendor: LENOVO
	Version: MACN23WW
	Release Date: 08/18/2023
	Address: 0xE0000
	Runtime Size: 128 kB
	ROM Size: 32 MB
	Characteristics:
		PCI is supported
		BIOS is upgradeable
		BIOS shadowing is allowed
		Boot from CD is supported
		Selectable boot is supported
		EDD is supported
		Japanese floppy for NEC 9800 1.2 MB is supported (int 13h)
		Japanese floppy for Toshiba 1.2 MB is supported (int 13h)
		5.25"/360 kB floppy services are supported (int 13h)
		5.25"/1.2 MB floppy services are supported (int 13h)
		3.5"/720 kB floppy services are supported (int 13h)
		3.5"/2.88 MB floppy services are supported (int 13h)
		8042 keyboard services are supported (int 9h)
		CGA/mono video services are supported (int 10h)
		ACPI is supported
		USB legacy is supported
		BIOS boot specification is supported
		Targeted content distribution is supported
		UEFI is supported
	BIOS Revision: 1.23
	Firmware Revision: 1.23

Handle 0x001F, DMI type 13, 22 bytes
BIOS Language Information
	Language Description Format: Long
	Installable Languages: 4
		en|US|iso8859-1
		fr|FR|iso8859-1
		ja|JP|unicode
		zh|TW|unicode
	Currently Installed Language: en|US|iso8859-1

Inspecting WMI entries

fwts_wmi.log

Disassembling ACPI tables

The command iasl -e SSDT* -d DSDT fails for me (the DSDT.dsl file is empty) with the following error:

Firmware Error (ACPI): Failure creating named object [\_SB.PCI0.GP17.ACP._STA], AE_ALREADY_EXISTS (20230628/dswload-495)
ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20230628/psobject-372)
Could not parse ACPI tables, AE_ALREADY_EXISTS

Gathering wmi info

########################################
########################################
########################################
Name: LENOVO_GAMEZONE_SMART_FAN_MODE_EVENT
Class Name: LENOVO_GAMEZONE_SMART_FAN_MODE_EVENT
Class GUID: {D320289E-8FEA-41E0-86F9-611D83151B5F}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_UTILITY_EVENT
Class Name: LENOVO_UTILITY_EVENT
Class GUID: {8fc0de0c-b4e4-43fd-b0f3-8871711c1294}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_GAMEZONE_KEYLOCK_STATUS_EVENT
Class Name: LENOVO_GAMEZONE_KEYLOCK_STATUS_EVENT
Class GUID: {10AFC6D9-EA8B-4590-A2E7-1CD3C84BB4B1}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_GAMEZONE_THERMAL_MODE_EVENT
Class Name: LENOVO_GAMEZONE_THERMAL_MODE_EVENT
Class GUID: {D320289E-8FEA-41E0-86F9-911D83151B5F}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_GAMEZONE_LIGHT_PROFILE_CHANGE_EVENT
Class Name: LENOVO_GAMEZONE_LIGHT_PROFILE_CHANGE_EVENT
Class GUID: {D320289E-8FEA-41E0-86F9-811D83151B5F}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_LIGHTING_EVENT
Class Name: LENOVO_LIGHTING_EVENT
Class GUID: {1e3391a1-2c89-464d-95d9-3028b72e7a33}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_GAMEZONE_SMART_FAN_SETTING_EVENT
Class Name: LENOVO_GAMEZONE_SMART_FAN_SETTING_EVENT
Class GUID: {D320289E-8FEA-41E1-86F9-611D83151B5F}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_AI_SCENARIO_TYPE_EVENT
Class Name: LENOVO_AI_SCENARIO_TYPE_EVENT
Class GUID: {1cc13f2c-ea2c-4197-95a3-060e2285a645}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_GAMEZONE_TEMP_EVENT
Class Name: LENOVO_GAMEZONE_TEMP_EVENT
Class GUID: {BFD42481-AEE3-4501-A107-AFB68425C5F8}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_AI_CHIP_EVENT
Class Name: LENOVO_AI_CHIP_EVENT
Class GUID: {67a6c6cc-380a-4d25-aa35-a1397d1fbdfb}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_DISPATCHER_EVENT
Class Name: LENOVO_DISPATCHER_EVENT
Class GUID: {0F7B30EC-AC90-4B34-B62F-87F85115505D}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_GAMEZONE_OC_EVENT
Class Name: LENOVO_GAMEZONE_OC_EVENT
Class GUID: {D062906B-12D4-4510-999D-4831EE80E985}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_GAMEZONE_FAN_COOLING_EVENT
Class Name: LENOVO_GAMEZONE_FAN_COOLING_EVENT
Class GUID: {BC72A435-E8C1-4275-B3E2-D8B8074ABA59}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_GAMEZONE_POWER_CHARGE_MODE_EVENT
Class Name: LENOVO_GAMEZONE_POWER_CHARGE_MODE_EVENT
Class GUID: {D320289E-8FEA-41E0-86F9-711D83151B5F}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_BTKBD_EVENT
Class Name: LENOVO_BTKBD_EVENT
Class GUID: {806bd2a2-177b-481d-bfb5-3ba0bb4a2285}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_GAMEZONE_GPU_TEMP_EVENT
Class Name: LENOVO_GAMEZONE_GPU_TEMP_EVENT
Class GUID: {BFD42481-AEE3-4502-A107-AFB68425C5F8}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_AC_PD_EVENT
Class Name: LENOVO_AC_PD_EVENT
Class GUID: {be1346e5-3a32-4a31-b8b0-2cd195e1f572}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_UTILITY_DATA
Class Name: LENOVO_UTILITY_DATA
Class GUID: {ce6c0974-0407-4f50-88ba-4fc3b6559ad8}
Description: 1
Methods:
Name: GetIfSupportOrVersion
WmiMethodId: 1
Class Name: LENOVO_UTILITY_DATA
Class GUID: {ce6c0974-0407-4f50-88ba-4fc3b6559ad8}
Description: Utility 3.1 function is Support or the function Version
Implemented: True


########################################
########################################
########################################
Name: LENOVO_INTERNAL_PANEL_REFRESH_RATE_DATA
Class Name: LENOVO_INTERNAL_PANEL_REFRESH_RATE_DATA
Class GUID: {6260ecad-0d7d-4201-a8bd-2552e812501f}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_GAMEZONE_DATA
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: 68
Methods:
Name: GetIRTemp
WmiMethodId: 1
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get IR temp
Implemented: True

Name: GetThermalTableID
WmiMethodId: 2
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get ThermalTable ID
Implemented: True

Name: SetThermalTableID
WmiMethodId: 3
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Set ThermalTable ID
Implemented: True

Name: IsSupportGpuOC
WmiMethodId: 4
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Is SupportGpu OverClock
Implemented: True

Name: GetGpuGpsState
WmiMethodId: 5
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get GpuGpsState
Implemented: True

Name: SetGpuGpsState
WmiMethodId: 6
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Set GpuGpsState
Implemented: True

Name: GetFanCount
WmiMethodId: 7
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get Fan Count
Implemented: True

Name: GetFan1Speed
WmiMethodId: 8
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get Fan1 Speed
Implemented: True

Name: GetFan2Speed
WmiMethodId: 9
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get Fan2 Speed
Implemented: True

Name: GetFanMaxSpeed
WmiMethodId: 10
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get Fan Max Speed
Implemented: True

Name: GetVersion
WmiMethodId: 11
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get AslCode Version
Implemented: True

Name: IsSupportFanCooling
WmiMethodId: 12
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Fan cooling capabilty
Implemented: True

Name: SetFanCooling
WmiMethodId: 13
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Set Fan cooling on/off
Implemented: True

Name: IsSupportCpuOC
WmiMethodId: 14
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: cpu oc capability
Implemented: True

Name: IsBIOSSupportOC
WmiMethodId: 15
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: bios has overclock capability
Implemented: True

Name: SetBIOSOC
WmiMethodId: 16
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: enble or disable overclock in bios
Implemented: True

Name: GetTriggerTemperatureValue
WmiMethodId: 17
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get temperature change trigger temp value
Implemented: True

Name: GetCPUTemp
WmiMethodId: 18
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get CPU temperature
Implemented: True

Name: GetGPUTemp
WmiMethodId: 19
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get GPU temperature
Implemented: True

Name: GetFanCoolingStatus
WmiMethodId: 20
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get Fan cooling on/off status
Implemented: True

Name: IsSupportDisableWinKey
WmiMethodId: 21
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: EC support disable windows key capability
Implemented: True

Name: SetWinKeyStatus
WmiMethodId: 22
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Set windows key disable/enable
Implemented: True

Name: GetWinKeyStatus
WmiMethodId: 23
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get windows key disable/enable status
Implemented: True

Name: IsSupportDisableTP
WmiMethodId: 24
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: EC support disable touchpad capability
Implemented: True

Name: SetTPStatus
WmiMethodId: 25
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Set touchpad disable/enable
Implemented: True

Name: GetTPStatus
WmiMethodId: 26
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get touchpad disable/enable status
Implemented: True

Name: GetGPUPow
WmiMethodId: 27
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get GPU normal mode max TDP(W)
Implemented: True

Name: GetGPUOCPow
WmiMethodId: 28
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get GPU OC mode max TDP(W)
Implemented: True

Name: GetGPUOCType
WmiMethodId: 29
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get GPU OC type
Implemented: True

Name: GetKeyboardfeaturelist
WmiMethodId: 30
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get Keyboard feature list
Implemented: True

Name: GetMemoryOCInfo
WmiMethodId: 31
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get Memory OC Information
Implemented: True

Name: IsSupportWaterCooling
WmiMethodId: 32
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Water Cooling feature capability
Implemented: True

Name: SetWaterCoolingStatus
WmiMethodId: 33
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Set Water Cooling status
Implemented: True

Name: GetWaterCoolingStatus
WmiMethodId: 34
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get Water Cooling status
Implemented: True

Name: IsSupportLightingFeature
WmiMethodId: 35
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Lighting feature capability
Implemented: True

Name: SetKeyboardLight
WmiMethodId: 36
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Set keyboard light off or on to max
Implemented: True

Name: GetKeyboardLight
WmiMethodId: 37
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get keyboard light on/off status
Implemented: True

Name: GetMacrokeyScancode
WmiMethodId: 38
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get Macrokey scan code
Implemented: True

Name: GetMacrokeyCount
WmiMethodId: 39
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get Macrokey count
Implemented: True

Name: IsSupportGSync
WmiMethodId: 40
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Support G-Sync feature
Implemented: True

Name: GetGSyncStatus
WmiMethodId: 41
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get G-Sync Statust
Implemented: True

Name: SetGSyncStatus
WmiMethodId: 42
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Set G-Sync Statust
Implemented: True

Name: IsSupportSmartFan
WmiMethodId: 43
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Support Smart Fan feature
Implemented: True

Name: SetSmartFanMode
WmiMethodId: 44
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Set Smart Fan Mode
Implemented: True

Name: GetSmartFanMode
WmiMethodId: 45
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get Smart Fan Mode
Implemented: True

Name: GetSmartFanSetting
WmiMethodId: 46
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get Smart Fan Setting Mode
Implemented: True

Name: GetPowerChargeMode
WmiMethodId: 47
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get Power Charge Mode
Implemented: True

Name: GetProductInfo
WmiMethodId: 48
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get Gaming Product Info
Implemented: True

Name: IsSupportOD
WmiMethodId: 49
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Over Drive feature capability
Implemented: True

Name: GetODStatus
WmiMethodId: 50
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get Over Drive status
Implemented: True

Name: SetODStatus
WmiMethodId: 51
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Set Over Drive status
Implemented: True

Name: SetLightControlOwner
WmiMethodId: 52
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Set Light Control Owner
Implemented: True

Name: SetDDSControlOwner
WmiMethodId: 53
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Set DDS Control Owner
Implemented: True

Name: IsRestoreOCValue
WmiMethodId: 54
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get the flag of restore OC value
Implemented: True

Name: GetThermalMode
WmiMethodId: 55
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get Real Thremal Mode
Implemented: True

Name: GetBIOSOCMode
WmiMethodId: 56
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get the OC switch status in BIOS
Implemented: True

Name: SetIntelligentSubMode
WmiMethodId: 57
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Set the current mode in Intelligent Mode
Implemented: True

Name: GetIntelligentSubMode
WmiMethodId: 58
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get the current mode in Intelligent Mode
Implemented: True

Name: GetHardwareInfoSupportVersion
WmiMethodId: 59
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get hardware info support version
Implemented: True

Name: GetCpuFrequency
WmiMethodId: 60
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get Cpu core 0 max frequency
Implemented: True

Name: GetLearningProfileCount
WmiMethodId: 61
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get Total count of Learning Profile
Implemented: True

Name: IsACFitForOC
WmiMethodId: 62
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Check the Adapter type fit for OC
Implemented: True

Name: IsSupportIGPUMode
WmiMethodId: 63
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Is support IGPU mode
Implemented: True

Name: GetIGPUModeStatus
WmiMethodId: 64
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get IGPU Mode Status
Implemented: True

Name: SetIGPUModeStatus
WmiMethodId: 65
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Set IGPU Mode
Implemented: True

Name: NotifyDGPUStatus
WmiMethodId: 66
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Notify DGPU Status
Implemented: True

Name: IsChangedYLog
WmiMethodId: 67
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Is changed Y log
Implemented: True

Name: GetDGPUHWId
WmiMethodId: 68
Class Name: LENOVO_GAMEZONE_DATA
Class GUID: {887B54E3-DDDC-4B2C-8B88-68A26A8835D0}
Description: Get DGPU Hardwawre ID
Implemented: True


########################################
########################################
########################################
Name: LENOVO_OTHER_METHOD
Class Name: LENOVO_OTHER_METHOD
Class GUID: {dc2a8805-3a8c-41ba-a6f7-092e0089cd3b}
Description: 2
Methods:
Name: GetFeatureValue
WmiMethodId: 17
Class Name: LENOVO_OTHER_METHOD
Class GUID: {dc2a8805-3a8c-41ba-a6f7-092e0089cd3b}
Description: Get Feature Value
Implemented: True

Name: SetFeatureValue
WmiMethodId: 18
Class Name: LENOVO_OTHER_METHOD
Class GUID: {dc2a8805-3a8c-41ba-a6f7-092e0089cd3b}
Description: Set Feature Value
Implemented: True


########################################
########################################
########################################
Name: LENOVO_CAPABILITY_DATA_00
Class Name: LENOVO_CAPABILITY_DATA_00
Class GUID: {362a3afe-3d96-4665-8530-96dad5bb300e}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_FAN_TABLE_DATA
Class Name: LENOVO_FAN_TABLE_DATA
Class GUID: {87fb2a6d-d802-48e7-9208-4576c5f5c8d8}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_LIGHTING_DATA
Class Name: LENOVO_LIGHTING_DATA
Class GUID: {4dd5bd84-15a9-47e2-ad65-cc61a5c62fd0}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_FAN_METHOD
Class Name: LENOVO_FAN_METHOD
Class GUID: {92549549-4bde-4f06-ac04-ce8bf898dbaa}
Description: 2
Methods:
Name: Fan_Get_Table
WmiMethodId: 5
Class Name: LENOVO_FAN_METHOD
Class GUID: {92549549-4bde-4f06-ac04-ce8bf898dbaa}
Description: Get Fan Table
Implemented: True

Name: Fan_Set_Table
WmiMethodId: 6
Class Name: LENOVO_FAN_METHOD
Class GUID: {92549549-4bde-4f06-ac04-ce8bf898dbaa}
Description: Set Fan Table
Implemented: True


########################################
########################################
########################################
Name: LENOVO_CPU_METHOD
Class Name: LENOVO_CPU_METHOD
Class GUID: {14afd777-106f-4c9b-b334-d388dc7809be}
Description: 1
Methods:
Name: CPU_Set_OC_Data
WmiMethodId: 14
Class Name: LENOVO_CPU_METHOD
Class GUID: {14afd777-106f-4c9b-b334-d388dc7809be}
Description: Set CPU Overclock Data
Implemented: True


########################################
########################################
########################################
Name: LENOVO_FAN_MAX_SPEED_DATA
Class Name: LENOVO_FAN_MAX_SPEED_DATA
Class GUID: {c3c7aeb8-4c06-4d40-8f29-212a6ccd74aa}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_CAPABILITY_DATA_01
Class Name: LENOVO_CAPABILITY_DATA_01
Class GUID: {7a8f5407-cb67-4d6e-b547-39b3be018154}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_DISCRETE_DATA
Class Name: LENOVO_DISCRETE_DATA
Class GUID: {91433b17-b7b7-4640-bb40-34c67349fbec}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_GPU_OVERCLOCKING_DATA
Class Name: LENOVO_GPU_OVERCLOCKING_DATA
Class GUID: {8A8984E2-228F-685F-B496-DDA5F52CBE5B}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_PANEL_METHOD
Class Name: LENOVO_PANEL_METHOD
Class GUID: {e5edffbf-e822-4bbe-8650-c07b8bae4c54}
Description: 22
Methods:
Name: Panel_Get_Support_Status
WmiMethodId: 1
Class Name: LENOVO_PANEL_METHOD
Class GUID: {e5edffbf-e822-4bbe-8650-c07b8bae4c54}
Description: Get Panel Support Functions
Implemented: True

Name: Panel_Get_Status
WmiMethodId: 2
Class Name: LENOVO_PANEL_METHOD
Class GUID: {e5edffbf-e822-4bbe-8650-c07b8bae4c54}
Description: Get Panel Functions Status
Implemented: True

Name: Panel_Set_Status
WmiMethodId: 3
Class Name: LENOVO_PANEL_METHOD
Class GUID: {e5edffbf-e822-4bbe-8650-c07b8bae4c54}
Description: Set Panel Functions Status
Implemented: True

Name: Panel_Get_Low_Latency_Mode
WmiMethodId: 4
Class Name: LENOVO_PANEL_METHOD
Class GUID: {e5edffbf-e822-4bbe-8650-c07b8bae4c54}
Description: Get Panel Low Latency Mode
Implemented: True

Name: Panel_Set_Low_Latency_Mode
WmiMethodId: 5
Class Name: LENOVO_PANEL_METHOD
Class GUID: {e5edffbf-e822-4bbe-8650-c07b8bae4c54}
Description: Set Panel Low Latency Mode
Implemented: True

Name: Panel_Get_PIP_Info
WmiMethodId: 6
Class Name: LENOVO_PANEL_METHOD
Class GUID: {e5edffbf-e822-4bbe-8650-c07b8bae4c54}
Description: Get Panel PIP Info
Implemented: True

Name: Panel_Set_PIP_Info
WmiMethodId: 7
Class Name: LENOVO_PANEL_METHOD
Class GUID: {e5edffbf-e822-4bbe-8650-c07b8bae4c54}
Description: Set Panel PIP Info
Implemented: True

Name: Panel_Get_Game_Aid_FPS_Display_Pos
WmiMethodId: 8
Class Name: LENOVO_PANEL_METHOD
Class GUID: {e5edffbf-e822-4bbe-8650-c07b8bae4c54}
Description: Get Panel Game Aid FPS Display
Implemented: True

Name: Panel_Set_Game_Aid_FPS_Display_Pos
WmiMethodId: 9
Class Name: LENOVO_PANEL_METHOD
Class GUID: {e5edffbf-e822-4bbe-8650-c07b8bae4c54}
Description: Set Panel Game Aid FPS Display
Implemented: True

Name: Panel_Get_Game_Aid_FPS
WmiMethodId: 10
Class Name: LENOVO_PANEL_METHOD
Class GUID: {e5edffbf-e822-4bbe-8650-c07b8bae4c54}
Description: Set Panel Game Aid FPS Display
Implemented: True

Name: Panel_Get_Game_Aid_Sight_Mode
WmiMethodId: 11
Class Name: LENOVO_PANEL_METHOD
Class GUID: {e5edffbf-e822-4bbe-8650-c07b8bae4c54}
Description: Get Panel Game Aid Sight Mode
Implemented: True

Name: Panel_Set_Game_Aid_Sight_Mode
WmiMethodId: 12
Class Name: LENOVO_PANEL_METHOD
Class GUID: {e5edffbf-e822-4bbe-8650-c07b8bae4c54}
Description: Set Panel Game Aid Sight Mode
Implemented: True

Name: Panel_Get_Game_Aid_Timer_Info
WmiMethodId: 13
Class Name: LENOVO_PANEL_METHOD
Class GUID: {e5edffbf-e822-4bbe-8650-c07b8bae4c54}
Description: Get Panel Game Aid Timer Info
Implemented: True

Name: Panel_Set_Game_Aid_Timer_Info
WmiMethodId: 14
Class Name: LENOVO_PANEL_METHOD
Class GUID: {e5edffbf-e822-4bbe-8650-c07b8bae4c54}
Description: Set Panel Game Aid Timer Info
Implemented: True

Name: Panel_Get_Game_Aid_Countdown_Info
WmiMethodId: 15
Class Name: LENOVO_PANEL_METHOD
Class GUID: {e5edffbf-e822-4bbe-8650-c07b8bae4c54}
Description: Get Panel Game Aid Countdown Timer Info
Implemented: True

Name: Panel_Set_Game_Aid_Countdown_Info
WmiMethodId: 16
Class Name: LENOVO_PANEL_METHOD
Class GUID: {e5edffbf-e822-4bbe-8650-c07b8bae4c54}
Description: Set Panel Game Aid Countdown Timer Info
Implemented: True

Name: Panel_Get_Display_Mode
WmiMethodId: 17
Class Name: LENOVO_PANEL_METHOD
Class GUID: {e5edffbf-e822-4bbe-8650-c07b8bae4c54}
Description: Get Panel Display Mode
Implemented: True

Name: Panel_Set_Display_Mode
WmiMethodId: 18
Class Name: LENOVO_PANEL_METHOD
Class GUID: {e5edffbf-e822-4bbe-8650-c07b8bae4c54}
Description: Set Panel Display Mode
Implemented: True

Name: Panel_Get_Gamut_Switch
WmiMethodId: 19
Class Name: LENOVO_PANEL_METHOD
Class GUID: {e5edffbf-e822-4bbe-8650-c07b8bae4c54}
Description: Get Panel Gamut Switch
Implemented: True

Name: Panel_Set_Gamut_Switch
WmiMethodId: 20
Class Name: LENOVO_PANEL_METHOD
Class GUID: {e5edffbf-e822-4bbe-8650-c07b8bae4c54}
Description: Set Panel Gamut Switch
Implemented: True

Name: Panel_Get_MPRT
WmiMethodId: 21
Class Name: LENOVO_PANEL_METHOD
Class GUID: {e5edffbf-e822-4bbe-8650-c07b8bae4c54}
Description: Get Panel MPRT info
Implemented: True

Name: Panel_Set_MPRT
WmiMethodId: 22
Class Name: LENOVO_PANEL_METHOD
Class GUID: {e5edffbf-e822-4bbe-8650-c07b8bae4c54}
Description: Set Panel MPRT info
Implemented: True


########################################
########################################
########################################
Name: LENOVO_CPU_OVERCLOCKING_DATA
Class Name: LENOVO_CPU_OVERCLOCKING_DATA
Class GUID: {4C90256D-44EA-D6A8-7650-63DF4FEB2CFF}
Description: 0
Methods:

########################################
########################################
########################################
Name: Lenovo_SystemElement
Class Name: Lenovo_SystemElement
Class GUID:
Description: 0
Methods:

########################################
########################################
########################################
Name: Lenovo_BatteryInformation
Class Name: Lenovo_BatteryInformation
Class GUID: C3A03776-51AC-49AA-AD0F-F2F7D62C3F3C
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_MEMORY_OC_DATA
Class Name: LENOVO_MEMORY_OC_DATA
Class GUID: {37d0014b-370c-47ef-bf03-588e8acb2fcd}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_INTELLIGENT_OP_LIST
Class Name: LENOVO_INTELLIGENT_OP_LIST
Class GUID: {93A57CD3-BBC6-46AB-951D-31F17CC968A0}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_GPU_METHOD
Class Name: LENOVO_GPU_METHOD
Class GUID: {da7547f1-824d-405f-be79-d9903e29ced7}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_GAMEZONE_CPU_OC_DATA
Class Name: LENOVO_GAMEZONE_CPU_OC_DATA
Class GUID: {B7F3CA0A-ACDC-42D2-9217-77C6C628FBD2}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_LIGHTING_METHOD
Class Name: LENOVO_LIGHTING_METHOD
Class GUID: {8c5b9127-ecd4-4657-980f-851019f99ca5}
Description: 2
Methods:
Name: Get_Lighting_Current_Status
WmiMethodId: 1
Class Name: LENOVO_LIGHTING_METHOD
Class GUID: {8c5b9127-ecd4-4657-980f-851019f99ca5}
Description: Get Current Lighting Status
Implemented: True

Name: Set_Lighting_Current_Status
WmiMethodId: 2
Class Name: LENOVO_LIGHTING_METHOD
Class GUID: {8c5b9127-ecd4-4657-980f-851019f99ca5}
Description: Set Current Lighting Status
Implemented: True


########################################
########################################
########################################
Name: LENOVO_GAMEZONE_GPU_OC_DATA
Class Name: LENOVO_GAMEZONE_GPU_OC_DATA
Class GUID: {887B54E2-DDDC-4B2C-8B88-68A26A8835D0}
Description: 0
Methods:

########################################
########################################
########################################
Name: LENOVO_MEMORY_METHOD
Class Name: LENOVO_MEMORY_METHOD
Class GUID: {03607fce-0d83-4612-8a6e-4a4ef0415ea9}
Description: 3
Methods:
Name: MEM_Get_OC_Status
WmiMethodId: 1
Class Name: LENOVO_MEMORY_METHOD
Class GUID: {03607fce-0d83-4612-8a6e-4a4ef0415ea9}
Description: Get Memory OC Status
Implemented: True

Name: MEM_Set_OC_Status
WmiMethodId: 2
Class Name: LENOVO_MEMORY_METHOD
Class GUID: {03607fce-0d83-4612-8a6e-4a4ef0415ea9}
Description: Set Memory OC Status
Implemented: True

Name: MEM_Set_OC_Data
WmiMethodId: 3
Class Name: LENOVO_MEMORY_METHOD
Class GUID: {03607fce-0d83-4612-8a6e-4a4ef0415ea9}
Description: Set Memory OC Data
Implemented: True

Thanks for your work! ❤️

Model and Debug Info

Model name: Legion Pro 7 16IRX8H
CPU model: Intel 13th Gen Core i9-13980HX
GPU model: NVIDIA RTX 4090
Keyboard backlight: single color with off/on

Output of sudo dmidecode -t system:

Getting SMBIOS data from sysfs.
SMBIOS 3.4 present.

Handle 0x0001, DMI type 1, 27 bytes
System Information
	Manufacturer: LENOVO
	Product Name: 82WQ
	Version: Legion Pro 7 16IRX8H
	Serial Number: XXXXXXX
	UUID: XXXXXXXX
	Wake-up Type: Power Switch
	SKU Number: LENOVO_MT_82WQ_BU_idea_FM_Legion Pro 7 16IRX8H
	Family: Legion Pro 7 16IRX8H

Handle 0x0024, DMI type 12, 5 bytes
System Configuration Options
	Option 1: ConfigOptions1
	Option 2: ConfigOptions2
	Option 3: ConfigOptions3

Handle 0x0027, DMI type 15, 29 bytes
System Event Log
	Area Length: 0 bytes
	Header Start Offset: 0x0000
	Header Length: 8192 bytes
	Data Start Offset: 0x2000
	Access Method: General-purpose non-volatile data functions
	Access Address: 0x0000
	Status: Valid, Not Full
	Change Token: 0x12345678
	Header Format: OEM-specific
	Supported Log Type Descriptors: 3
	Descriptor 1: POST memory resize
	Data Format 1: None
	Descriptor 2: POST error
	Data Format 2: POST results bitmap
	Descriptor 3: Log area reset/cleared
	Data Format 3: None

Handle 0x0034, DMI type 32, 11 bytes
System Boot Information
	Status: No errors detected


Output of sudo dmidecode -t bios:

# dmidecode 3.5
Getting SMBIOS data from sysfs.
SMBIOS 3.4 present.

Handle 0x0001, DMI type 1, 27 bytes
System Information
	Manufacturer: LENOVO
	Product Name: 82WQ
	Version: Legion Pro 7 16IRX8H
	Serial Number: XXXXXXXX
	UUID: XXXXXXXXXX
	Wake-up Type: Power Switch
	SKU Number: LENOVO_MT_82WQ_BU_idea_FM_Legion Pro 7 16IRX8H
	Family: Legion Pro 7 16IRX8H

Handle 0x0024, DMI type 12, 5 bytes
System Configuration Options
	Option 1: ConfigOptions1
	Option 2: ConfigOptions2
	Option 3: ConfigOptions3

Handle 0x0027, DMI type 15, 29 bytes
System Event Log
	Area Length: 0 bytes
	Header Start Offset: 0x0000
	Header Length: 8192 bytes
	Data Start Offset: 0x2000
	Access Method: General-purpose non-volatile data functions
	Access Address: 0x0000
	Status: Valid, Not Full
	Change Token: 0x12345678
	Header Format: OEM-specific
	Supported Log Type Descriptors: 3
	Descriptor 1: POST memory resize
	Data Format 1: None
	Descriptor 2: POST error
	Data Format 2: POST results bitmap
	Descriptor 3: Log area reset/cleared
	Data Format 3: None

Handle 0x0034, DMI type 32, 11 bytes
System Boot Information
	Status: No errors detected

Output of sudo cat /sys/kernel/debug/legion/fancurve:

EC Chip ID: 5507
EC Chip Version: 2a4
legion_laptop features: fancurve powermode platformprofile platformprofilenotify minifancurve
legion_laptop ec_readonly: 0
ACPI CFG error: 0
ACPI CFG: 2081289494
temperature access method: 5
CPU temperature error: 0
CPU temperature: 52
CPU temperature EC error: 0
CPU temperature EC: 80
CPU temperature ACPI error: 0
CPU temperature ACPI: 52
CPU temperature WMI error: 0
CPU temperature WMI: 0
CPU temperature WMI2 error: 0
CPU temperature WMI2: 0
CPU temperature WMI3 error: 0
CPU temperature WMI3: 52
GPU temperature error: 0
GPU temperature: 42
GPU temperature EC error: 0
GPU temperature EC: 87
GPU temperature ACPI error: 0
GPU temperature ACPI: 42
GPU temperature WMI error: 0
GPU temperature WMI: 0
GPU temperature WMI2 error: 0
GPU temperature WMI2: 0
GPU temperature WMI3 error: 0
GPU temperature WMI3: 42
fan speed access method: 5
1 fanspeed error: 0
1 fanspeed: 1700
1 fanspeed EC error: 0
1 fanspeed EC: 18039
1 fanspeed ACPI error: 0
1 fanspeed ACPI: 1700
1 fanspeed WMI error: 0
1 fanspeed WMI: 0
1 fanspeed WMI2 error: 0
1 fanspeed WMI2: 0
1 fanspeed WMI3 error: 0
1 fanspeed WMI3: 1700
2 fanspeed error: 0
2 fanspeed: 1700
2 fanspeed EC error: 0
2 fanspeed EC: 14083
2 fanspeed ACPI error: 0
2 fanspeed ACPI: 1700
2 fanspeed WMI error: 0
2 fanspeed WMI: 0
2 fanspeed WMI2 error: 0
2 fanspeed WMI2: 0
2 fanspeed WMI3 error: 0
2 fanspeed WMI3: 1700
powermode access method: 3
powermode error: 0
powermode: 1
powermode EC error: 0
powermode EC: 18
powermode ACPI error: -5
powermode ACPI: 0
powermode WMI error: 0
powermode WMI: 1
has custom powermode: 1
ACPI rapidcharge error: 0
ACPI rapidcharge: 1
WMI backlight 2 state: 0
WMI backlight 3 state: 0
WMI light IO port: 0
WMI light Y logo/lid: 0
EC minifancurve feature enabled: 0
EC minifancurve on cool: error
EC lockfancontroller error: 0
EC lockfancontroller: false
fanfullspeed error: 0
fanfullspeed: 0
fanfullspeed EC error: 0
fanfullspeed EC: 0
EC fan curve current point id: 0
EC fan curve points size: 10
Current fan curve in hardware:
rpm1|rpm2|acceleration|deceleration|cpu_min_temp|cpu_max_temp|gpu_min_temp|gpu_max_temp|ic_min_temp|ic_max_temp
0	 0	 0	 0	 0	 0	 0	 0	 0	 0
1500	 0	 0	 0	 0	 0	 0	 0	 0	 0
1700	 0	 0	 0	 0	 0	 0	 0	 0	 0
0	 0	 0	 0	 0	 0	 0	 0	 0	 0
0	 0	 0	 0	 0	 0	 0	 0	 0	 0
0	 0	 0	 0	 0	 0	 0	 0	 0	 0
0	 0	 0	 0	 0	 0	 0	 0	 0	 0
0	 0	 0	 0	 0	 0	 0	 0	 0	 0
0	 0	 0	 0	 0	 0	 0	 0	 0	 0
0	 0	 0	 0	 0	 0	 0	 0	 0	 0
=====================
Current fan curve in hardware (WMI; might be empty)
rpm1|rpm2|acceleration|deceleration|cpu_min_temp|cpu_max_temp|gpu_min_temp|gpu_max_temp|ic_min_temp|ic_max_temp
0	 0	 0	 0	 0	 0	 0	 0	 0	 0
1500	 0	 0	 0	 0	 0	 0	 0	 0	 0
1700	 0	 0	 0	 0	 0	 0	 0	 0	 0
0	 0	 0	 0	 0	 0	 0	 0	 0	 0
0	 0	 0	 0	 0	 0	 0	 0	 0	 0
0	 0	 0	 0	 0	 0	 0	 0	 0	 0
0	 0	 0	 0	 0	 0	 0	 0	 0	 0
0	 0	 0	 0	 0	 0	 0	 0	 0	 0
0	 0	 0	 0	 0	 0	 0	 0	 0	 0
0	 0	 0	 0	 0	 0	 0	 0	 0	 0
=====================

Note: I ran the initial test, fan 2 changes didn't work

Inspecting WMI entries

fwts_wmi.log

Disassembling ACPI tables

Errored.
iasl_error.log

sdt.zip

Reload Module & dmesg

dmesg.log
make_reloadmodule.log

sensors

sensors.log

Side notes: After hibernation the screen doesn't turn back on and the webcam doesn't work. Maybe I forgot to install sth, so probably a missing driver. If you have a clue what, I'd appreciate evey hint.

Thanks for your work!

Pretty fresh install of Fedora 39

Battery conservation, rapid charging, touchpad and charge output USB and hybrid mode settings seem to be working. Fan curves, overclock etc. don't work.

Model and Debug Info

Model name: 14APH8
CPU model: AMD Ryzen™ 7 7840HS with Radeon™ 780M Graphics × 16
GPU model: NVIDIA GeForce RTX™ 4060
Keyboard backlight: single color off/medium/bright

Output of sudo dmidecode -t system. Please remove Serial Number and UUID for privacy:

dmidecode 3.5

Getting SMBIOS data from sysfs.
SMBIOS 3.4.0 present.

Handle 0x0001, DMI type 1, 27 bytes
System Information
Manufacturer: LENOVO
Product Name: 82Y5
Version: Legion Slim 5 14APH8
Serial Number:
UUID:
Wake-up Type: Power Switch
SKU Number: LENOVO_MT_82Y5_BU_idea_FM_Legion Slim 5 14APH8
Family: Legion Slim 5 14APH8

Handle 0x001E, DMI type 12, 5 bytes
System Configuration Options
Option 1: String1 for Type12 Equipment Manufacturer
Option 2: String2 for Type12 Equipment Manufacturer
Option 3: String3 for Type12 Equipment Manufacturer
Option 4: String4 for Type12 Equipment Manufacturer

Handle 0x0037, DMI type 32, 20 bytes
System Boot Information
Status: No errors detected

Output of sudo dmidecode -t bios:

dmidecode 3.5

Getting SMBIOS data from sysfs.
SMBIOS 3.4.0 present.

Handle 0x0000, DMI type 0, 26 bytes
BIOS Information
Vendor: LENOVO
Version: MACN23WW
Release Date: 08/18/2023
Address: 0xE0000
Runtime Size: 128 kB
ROM Size: 32 MB
Characteristics:
PCI is supported
BIOS is upgradeable
BIOS shadowing is allowed
Boot from CD is supported
Selectable boot is supported
EDD is supported
Japanese floppy for NEC 9800 1.2 MB is supported (int 13h)
Japanese floppy for Toshiba 1.2 MB is supported (int 13h)
5.25"/360 kB floppy services are supported (int 13h)
5.25"/1.2 MB floppy services are supported (int 13h)
3.5"/720 kB floppy services are supported (int 13h)
3.5"/2.88 MB floppy services are supported (int 13h)
8042 keyboard services are supported (int 9h)
CGA/mono video services are supported (int 10h)
ACPI is supported
USB legacy is supported
BIOS boot specification is supported
Targeted content distribution is supported
UEFI is supported
BIOS Revision: 1.23
Firmware Revision: 1.23

Handle 0x001F, DMI type 13, 22 bytes
BIOS Language Information
Language Description Format: Long
Installable Languages: 4
en|US|iso8859-1
fr|FR|iso8859-1
ja|JP|unicode
zh|TW|unicode
Currently Installed Language: en|US|iso8859-1

Output of sudo cat /sys/kernel/debug/legion/fancurve:

EC Chip ID: 8227
EC Chip Version: 2a4
legion_laptop features: fancurve powermode platformprofile platformprofilenotify minifancurve
legion_laptop ec_readonly: 0
ACPI CFG error: 0
ACPI CFG: 2081289482
temperature access method: 1
CPU temperature error: 0
CPU temperature: 0
CPU temperature EC error: 0
CPU temperature EC: 0
CPU temperature ACPI error: 0
CPU temperature ACPI: 35
CPU temperature WMI error: 0
CPU temperature WMI: 0
CPU temperature WMI2 error: 0
CPU temperature WMI2: 0
CPU temperature WMI3 error: 0
CPU temperature WMI3: 35
GPU temperature error: 0
GPU temperature: 0
GPU temperature EC error: 0
GPU temperature EC: 0
GPU temperature ACPI error: 0
GPU temperature ACPI: 0
GPU temperature WMI error: 0
GPU temperature WMI: 0
GPU temperature WMI2 error: 0
GPU temperature WMI2: 0
GPU temperature WMI3 error: 0
GPU temperature WMI3: 0
fan speed access method: 1
1 fanspeed error: 0
1 fanspeed: 48
1 fanspeed EC error: 0
1 fanspeed EC: 48
1 fanspeed ACPI error: 0
1 fanspeed ACPI: 2100
1 fanspeed WMI error: 0
1 fanspeed WMI: 0
1 fanspeed WMI2 error: 0
1 fanspeed WMI2: 0
1 fanspeed WMI3 error: 0
1 fanspeed WMI3: 2100
2 fanspeed error: 0
2 fanspeed: 0
2 fanspeed EC error: 0
2 fanspeed EC: 0
2 fanspeed ACPI error: 0
2 fanspeed ACPI: 2200
2 fanspeed WMI error: 0
2 fanspeed WMI: 0
2 fanspeed WMI2 error: 0
2 fanspeed WMI2: 0
2 fanspeed WMI3 error: 0
2 fanspeed WMI3: 2200
powermode access method: 3
powermode error: 0
powermode: 2
powermode EC error: 0
powermode EC: 0
powermode ACPI error: -5
powermode ACPI: 0
powermode WMI error: 0
powermode WMI: 2
has custom powermode: 1
ACPI rapidcharge error: 0
ACPI rapidcharge: 0
WMI backlight 2 state: 0
WMI backlight 3 state: 0
WMI light IO port: 0
WMI light Y logo/lid: 0
EC minifancurve feature enabled: 1
EC minifancurve on cool: error
EC lockfancontroller error: 0
EC lockfancontroller: false
fanfullspeed error: 0
fanfullspeed: 0
fanfullspeed EC error: 0
fanfullspeed EC: 0
EC fan curve current point id: 0
EC fan curve points size: 0
Current fan curve in hardware:
rpm1|rpm2|acceleration|deceleration|cpu_min_temp|cpu_max_temp|gpu_min_temp|gpu_max_temp|ic_min_temp|ic_max_temp

Current fan curve in hardware (WMI; might be empty)
rpm1|rpm2|acceleration|deceleration|cpu_min_temp|cpu_max_temp|gpu_min_temp|gpu_max_temp|ic_min_temp|ic_max_temp
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0

The following information would be useful.
Inspecting WMI entries

Install required tools

sudo apt install fwts

Create folder for all the new files

mkdir fwts_re
cd fwts_re
sudo fwts wmi - > fwts_wmi.log

Then upload files.
Disassembling ACPI tables
fwts_wmi.log

Install requiered tools

sudo apt install acpica-tools

Create folder for all the new files

mkdir acpi_re
cd acpi_re

List ACPI tables and copy them

ls /sys/firmware/acpi/tables/
sudo cp --no-preserve=mode /sys/firmware/acpi/tables/SDT .

Disassemble tables to output DSDT.dsl

DSTD.dsl.tar.gz
Error: Could not parse ACPI tables, AE_ALREADY_EXISTS