Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Endpoint discovery for different laptop models #38

Open
seerge opened this issue Mar 2, 2023 · 170 comments
Open

Endpoint discovery for different laptop models #38

seerge opened this issue Mar 2, 2023 · 170 comments
Labels
documentation Improvements or additions to documentation

Comments

@seerge
Copy link
Owner

seerge commented Mar 2, 2023

Hello, recently I have discovered endpoints that let you set Total PPT and CPU PPT on 2022 models. Armory seem to use them as well.

I did that by running own app-script that literally sent DSTS (asus'es "get device status") command to all possible DeviceID's in asus ACPI and checking which one's would respond at least somehow :)

Then by just trying to set a new value (with DEVS "set device status") command to a few discovered DeviceIDs correct endpoints were found.

0x001200A0 - sPPT / PL2 almost everywhere ( Total Platform limit  on all AMD platforms )
0x001200A1 - EDC_LIMIT_VDD
0x001200A2 - TDC_LIMIT_VDD
0x001200A3 - SPL / PL1 

0x001200B0 - CPU limit on all AMD platforms
0x001200B1 -  sPPT / PL2

0x001200C0 - NVIDIA GPU dynamic boost 5W ... 25W
0x001200C1 - fPPT
0x001200C2 - NVIDIA GPU temp limit 75C ... 87C

It could be that on other models (non G14) this endpoints could adjust different settings.

Discover endpoints Method 1

Run this ps1 scan-atkacpi.zip as admin in powershell and post output here

Discover endpoints Method 2

Crate a dump and upload it here (as suggested by @vddCore )

  1. Download ACPICA tools. Extract into some folder.

  2. Open that folder in powershell and run ./acpidump.exe -b to dump them all to .dat files. They'll be placed in the location you ran the tool from.

  3. Then run ./iasl.exe dsdt.dat and the decompiled ACPI table will be created as dsdt.dsl. Zip it and upload here.

How to test what discovered endpoints do

Run following command in powershell as admin:

Invoke-CimMethod (Get-CimInstance -Namespace root/wmi -ClassName AsusAtkWmi_WMNB) -MethodName DEVS -Arguments @{Device_ID=0x1200C1; Control_status=25}

Where DeviceID is ID from the list (for example 0x1200B0, 0x1200B1, 0x1200C0, 0x1200C1, 0x1200C2)

And Control_status is the "value" , try something like 25 or 50 or 100 ... :) (on your own risk, but most probably bios will just hardcap some potentially high values)

Then you can just run some CPU / GPU intensive task and check in HWinfo if it has any effect on PPTs / clocks / etc

@seerge
Copy link
Owner Author

seerge commented Mar 2, 2023

It's a console app that will run for like few mins and start showing output of discovered device IDs

Sample output (from 2022 model)

00010001: 00030000 (196608)
00010011: 00020001 (131073)
00010013: 00020001 (131073)
00050019: 00000001 (1)
00050020: 00000001 (1)
00060023: FFFF0004 (-65532)
00060024: A36C8086 (-1553170298)
00060026: 00000000 (0)
00060094: 00000006 (6)
00090016: 00000001 (1)
00090020: 00000000 (0)
00090030: 00000051 (81)
00100051: 00000001 (1)
00110013: 00000014 (20)
00110014: 00000016 (22)
00110022: 000000D2 (210)
00110023: 000000DC (220)
00110024: 443F3D3A (1144995130)
00110025: 443F3D3A (1144995130)
00120057: 00080000 (524288)
00120061: 00020001 (131073)
0012006C: 00000001 (1)
00120075: 00000003 (3)
00120079: 000005A0 (1440)
00120093: 0000005A (90)
00120094: 00000044 (68)
00120097: 00000035 (53)
001200A0: 00000000 (0)
001200A1: 00000000 (0)
001200A2: 00000000 (0)
001200A3: 00000000 (0)
001200B0: 00000000 (0)
001200B1: 00000000 (0)
001200C1: 00000000 (0)
001200C2: 00000000 (0)
00130021: 00000002 (2)
00130022: 00000000 (0)
00130031: 00000000 (0)

@seerge seerge added the help wanted Extra attention is needed label Mar 2, 2023
@d-anez3
Copy link

d-anez3 commented Mar 2, 2023

60023 : ffffffffffff0004 (-65532)
60024 : a36c8086 (2741796998)
60026 : 0 (0)
60061 : ffffffffffff0000 (-65536)
60094 : 3 (3)
80041 : ffffffffffff0000 (-65536)
80042 : ffffffffffff0000 (-65536)
80043 : ffffffffffff0000 (-65536)
80044 : ffffffffffff0000 (-65536)
90020 : 1 (1)
90030 : c0 (192)
100051 : 1 (1)
110013 : 0 (0)
110014 : 0 (0)
110015 : ffffffffffff0000 (-65536)
110016 : ffffffffffff0000 (-65536)
110022 : a7 (167)
110023 : b2 (178) Invoke-CimMethod : Generic failure At C:\Users######\Desktop\scan-atkacpi.ps1:5 char:20 + ... $result = (Invoke-CimMethod (Get-CimInstance -Namespace root/wmi -Cl ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (AsuAt C:\Users######\Desktop\scan-atkacpi.ps1:5 char:20 + ... $result = (Invoke-CimMethod (Get-CimInstance -Namespace root/wmi -Cl ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (AsusAtkWmi_WMNB...PNP0C14\ATK_0"):CimInstance) [Invoke-CimM Invoke-CimMethod : Generic failure Checking ID: 15009a Checking ID: 160009 Processing + FullyQualifiedErrorId : HRESULT 0x80041001,Microsoft.Management.Infrastructure.CimCmdlets.InvokeCimMethodCommand
110024 : ffff0000 (-65536)
110025 : ffff0000 (-65536)
Processing
12006c : 0 (0)
120075 : 3 (3)
120079 : 34b (843)
12007a : 0 (0)
120093 : 3c (60)
120094 : 29 (41)
120095 : 0 (0)
120096 : 0 (0)
120097 : 20 (32)
1200a0 : 0 (0)
1200a1 : 0 (0)
1200a2 : 0 (0)
1200a3 : 0 (0)
130021 : 2 (2)
130022 : 0 (0)

(This is from a 2021 model)

@vioo-bkp
Copy link

vioo-bkp commented Mar 2, 2023

Here is the Asus G14 2020. In picture [1], you have the laptop model and its specifications, along with the DSTS script. And at [2] you have script result as text.
[1]
g14_2020
[2]
60023 : ffffffffffff0004 (-65532)
60024 : a36c8086 (2741796998) 60026 : 0 (0) 60061 : ffffffffffff0000 (-65536) 60094 : 3 (3) 80041 : ffffffffffff0000 (-65536)
80042 : ffffffffffff0000 (-65536)
80043 : ffffffffffff0000 (-65536)
80044 : ffffffffffff0000 (-65536)
90020 : 1 (1)
90030 : c0 (192)
100051 : 1 (1)
110013 : 1d (29)
110014 : 1f (31)
110015 : ffffffffffff0000 (-65536)
110016 : ffffffffffff0000 (-65536)
110022 : a7 (167)
110023 : b2 (178)
Invoke-CimMethod : Generic failure
At C:\Users..\Desktop\scan-atkacpi.ps1:5 char:20
... $result = (Invoke-CimMethod (Get-CimInstance -Namespace root/wmi -Cl ...
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CategoryInfo : NotSpecified: (AsusAtkWmi_WMNB...PNP0C14\ATK_0"):CimInstance) [Invoke-CimMethod], CimException
+ FullyQualifiedErrorId : HRESULT 0x80041001,Microsoft.Management.Infrastructure.CimCmdlets.InvokeCimMethodCommand

110024 : ffff0000 (-65536)
Invoke-CimMethod : Generic failure
At C:\Users..\Desktop\scan-atkacpi.ps1:5 char:20
... $result = (Invoke-CimMethod (Get-CimInstance -Namespace root/wmi -Cl ...
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CategoryInfo : NotSpecified: (AsusAtkWmi_WMNB...PNP0C14\ATK_0"):CimInstance) [Invoke-CimMethod], CimException
FullyQualifiedErrorId : HRESULT 0x80041001,Microsoft.Management.Infrastructure.CimCmdlets.InvokeCimMethodCommand

110025 : ffff0000 (-65536)
110026 : ffffffffffff0000 (-65536)
110027 : ffffffffffff0000 (-65536)
120057 : 80000 (524288)
120061 : 1 (1)
12006c : 1 (1)
120075 : 3 (3)
120079 : 4f4 (1268)
12007a : 0 (0)
120093 : 3c (60)
120094 : 27 (39)
120097 : 20 (32)
1200a0 : 0 (0)
1200a1 : 0 (0)
1200a2 : 0 (0)
1200a3 : 0 (0)
130021 : 2 (2)
130022 : 0 (0)

@TomBonnot
Copy link
Contributor

So they did change at the 2022 model, but 2021 and 2020 are working the same way. Had the same result, with 2021. Tho Global PPT works on all devices

@vioo-bkp
Copy link

vioo-bkp commented Mar 2, 2023

  • However @seerge, based on previous messages, it seems that these endpoints do not work on the 2021/2020 models of the Asus G14. Without knowing more about the specific models and their hardware configurations, it's difficult to provide more information on PPTs for those models.

  • In general, as you know, PPT (Package Power Tracking) is a feature in CPUs that limits the amount of power that a processor can draw. This is important for maintaining stable performance and preventing overheating. Total PPT refers to the maximum amount of power that can be consumed by the entire CPU package, while CPU PPT refers to the maximum amount of power that can be consumed by the CPU cores.

  • Based on my laptop configuration, the Asus G14 2020 model with the Ryzen 7 4800HS, GA401IHR motherboard, and GTX 1650 Mobile GPU, I'm assuming that:

  • The Total PPT and CPU PPT values for this laptop may vary depending on the specific BIOS and firmware versions installed. However, as a general rule, the Ryzen 7 4800HS has a default Total PPT value of 45W, while the CPU PPT value can range from 10W to 60W depending on the workload.

  • To do so @seerge, you can use a tool such as the ASUSTeK Computer Inc. Device Driver or the AsusFanControlService to send the DSTS command and retrieve the necessary information.

  • For example, you can use the following command in the Command Prompt or PowerShell to retrieve the device status for the CPU:
    ASUSIoCtl.exe DEVS GET_DEVSTS CPU [1]

  • To retrieve information about PPT values for any laptop, including the Asus G14 2020 model, you can use third-party tools such as Ryzen Controller or HWiNFO.

[1] This should return a list of parameters, including the current Total PPT and CPU PPT values for the CPU.

off-topic:
If I misunderstood the topic or what you wanted to know, I apologize, but I am in a hurry :Dz

@seerge
Copy link
Owner Author

seerge commented Mar 2, 2023

Ok, thanks :) I also got same results from "Routard" user on Reddit.

Quick conclusion, 1200A0/A1 exist on older models too, and seem to work. This is TOTAL PPT (i.e. dGPU and iGPU and CPU together)

How 2021 model sets CPU limits - remains unknown for me.

If someone wills to test, you can try following command (in admin powershell):

Invoke-CimMethod (Get-CimInstance -Namespace root/wmi -ClassName AsusAtkWmi_WMNB) -MethodName DEVS -Arguments @{Device_ID=0x1200a0; Control_status=25}

Replace 0x1200a0 with other IDs.

DeviceID = should be a ID of a endpoint (with 0x in front, cause it's in hex)
Control_status = is a value that you try to set :) (i.e. 25W max power)

A quick and simple way to see if something worked - is to run cinebench and look at HWinfo CPU metrics :)

@hkaancaliskan
Copy link
Contributor

hkaancaliskan commented Mar 2, 2023

G14 2021 GA401QC

60023 : ffffffffffff0004 (-65532)                                                                                    60024 : a36c8086 (2741796998)                                                                                        60026 : 0 (0)
60061 : ffffffffffff0000 (-65536)
60094 : 3 (3)
80041 : ffffffffffff0000 (-65536)
80042 : ffffffffffff0000 (-65536)
80043 : ffffffffffff0000 (-65536)
80044 : ffffffffffff0000 (-65536)
90020 : 1 (1)
90030 : c0 (192)
100051 : 1 (1)
110013 : 0 (0)
110014 : 0 (0)
110015 : ffffffffffff0000 (-65536)
110016 : ffffffffffff0000 (-65536)
110022 : a7 (167)
110023 : b2 (178)
Invoke-CimMethod : Generic failure
At C:\Users\kaan\Desktop\scan-atkacpi.ps1:5 char:20
+ ...  $result = (Invoke-CimMethod (Get-CimInstance -Namespace root/wmi -Cl ...
+                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (AsusAtkWmi_WMNB...PNP0C14\ATK_0"):CimInstance) [Invoke-CimMethod], Cim
   Exception
    + FullyQualifiedErrorId : HRESULT 0x80041001,Microsoft.Management.Infrastructure.CimCmdlets.InvokeCimMethodComm
   and

110024 : ffff0000 (-65536)
Invoke-CimMethod : Generic failure
At C:\Users\kaan\Desktop\scan-atkacpi.ps1:5 char:20
+ ...  $result = (Invoke-CimMethod (Get-CimInstance -Namespace root/wmi -Cl ...
+                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (AsusAtkWmi_WMNB...PNP0C14\ATK_0"):CimInstance) [Invoke-CimMethod], Cim
   Exception
    + FullyQualifiedErrorId : HRESULT 0x80041001,Microsoft.Management.Infrastructure.CimCmdlets.InvokeCimMethodComm
   and

110025 : ffff0000 (-65536)
110026 : ffffffffffff0000 (-65536)
110027 : ffffffffffff0000 (-65536)
120057 : 80000 (524288)
120061 : 1 (1)
12006c : 1 (1)
120075 : 3 (3)
120079 : 401 (1025)
12007a : 0 (0)
120093 : 3c (60)
120094 : 35 (53)
120095 : 0 (0)
120096 : 0 (0)
120097 : 28 (40)
1200a0 : 0 (0)
1200a1 : 0 (0)
1200a2 : 0 (0)
1200a3 : 0 (0)
130021 : 2 (2)
130022 : 0 (0)

@hkaancaliskan
Copy link
Contributor

hkaancaliskan commented Mar 2, 2023

GA401QC
0x1200a3 changes APU STAPM in hwinfo
0x1200a2 changes CPU TDC
0x1200a1 changes CPU EDC
0x1200a0 changes CPU PPT

I tried all the numbers above and these are all i can find.

@TomBonnot
Copy link
Contributor

@hkaancaliskan Are you sure 1200a0 change CPU PPT ? For me it changes the whole PPT, which results having a turd instead of a computer at 35W

@seerge
Copy link
Owner Author

seerge commented Mar 2, 2023

GA401QC 0x1200a3 changes APU STAPM in hwinfo 0x1200a2 changes CPU TDC 0x1200a1 changes CPU EDC 0x1200a0 changes CPU PPT

I tried all the numbers above and these are all i can find.

That's interesting. Are you sure that A0 sets only CPU PPT? not total (like with GPU as well ?) can you try in some heavy game (that uses both cpu / gpu?). Cause on 2022 model it's literally opposite ?

@seerge
Copy link
Owner Author

seerge commented Mar 2, 2023

Just in case guys, A0 is already implemented in app, but it's just called "Total PPT"

@TomBonnot
Copy link
Contributor

@seerge we agree that on your app, total PPT is 1200a0 ?

@TomBonnot
Copy link
Contributor

Well, got my answer
trying it rn

@TomBonnot
Copy link
Contributor

image
image
That’s weird, I am having 100 fps on Minecraft, without the graphics card I should be having like 30 (this is a heavy map

@TomBonnot
Copy link
Contributor

With shaders I had like 15 fps. did reset to 110 Total PPT and having 40 fps again (well the shaders and the map are strong lol)

@seerge
Copy link
Owner Author

seerge commented Mar 2, 2023

@seerge we agree that on your app, total PPT is 1200a0 ?

Yes, Total PPT slider - adjusts 1200a0
CPU PPT adjusts 1200b0 (available only on 2022 models).

In v0.13 I have made that CPU slider also adjusts 1200a2 (next to b0). But looks like it had no effect to ones who tested

@ke1ne
Copy link

ke1ne commented Mar 2, 2023

G15 2021 GA503QR

60023 : ffffffffffff0004 (-65532)
60024 : a36c8086 (2741796998)
60026 : 0 (0)
60061 : ffffffffffff0000 (-65536)
60094 : 6 (6)
80041 : ffffffffffff0000 (-65536)
80042 : ffffffffffff0000 (-65536)
80043 : ffffffffffff0000 (-65536)
80044 : ffffffffffff0000 (-65536)
90020 : 0 (0)
90030 : c0 (192)
100051 : 1 (1)
110013 : 0 (0)
110014 : 0 (0)
110015 : ffffffffffff0000 (-65536)
110016 : ffffffffffff0000 (-65536)
110022 : a7 (167)
110023 : b6 (182)
Invoke-CimMethod: E:\scan-atkacpi.ps1:5
Line |
5 | … $result = (Invoke-CimMethod (Get-CimInstance -Namespace root/wmi -Cl …
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| Generic failure
110024 : ffff0000 (-65536)
Invoke-CimMethod: E:\scan-atkacpi.ps1:5
Line |
5 | … $result = (Invoke-CimMethod (Get-CimInstance -Namespace root/wmi -Cl …
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| Generic failure
110025 : ffff0000 (-65536)
110026 : ffffffffffff0000 (-65536)
110027 : ffffffffffff0000 (-65536)
120057 : 80000 (524288)
120061 : 1 (1)
12006c : 1 (1)
120075 : 3 (3)
120079 : 471 (1137)
12007a : 0 (0)
120093 : 50 (80)
120094 : 39 (57)
120095 : 0 (0)
120096 : 0 (0)
120097 : 2e (46)
1200a0 : 0 (0)
1200a1 : 0 (0)
1200a2 : 0 (0)
1200a3 : 0 (0)
130021 : 2 (2)
130022 : 0 (0)

@TomBonnot
Copy link
Contributor

@seerge could you put your result of the 2022 version, this way we could test every settings that differs from yours

@seerge
Copy link
Owner Author

seerge commented Mar 2, 2023

@seerge could you put your result of the 2022 version, this way we could test every settings that differs from yours

It's literally second message in this topic :)

@marcelomijas
Copy link
Contributor

No effect on Total PPT with 2020 model

imagen

@seerge
Copy link
Owner Author

seerge commented Mar 2, 2023

Good to know :(

@TomBonnot
Copy link
Contributor

@seerge oups I thought it was only a sample, mb thanks

@masi0
Copy link

masi0 commented Mar 3, 2023

Please find input from GA401QM

PS C:\Users\dryba\Downloads\scan-atkacpi>> .\scan-atkacpi.ps1 60023 : ffffffffffff0004 (-65532) 60024 : a36c8086 (2741796998) 60026 : 0 (0) 60061 : ffffffffffff0000 (-65536) 60094 : 3 (3)
80041 : ffffffffffff0000 (-65536)
80042 : ffffffffffff0000 (-65536)
80043 : ffffffffffff0000 (-65536)
80044 : ffffffffffff0000 (-65536)
90020 : 0 (0)
90030 : c0 (192)
100051 : 1 (1)
110013 : 1a (26)
110014 : 1c (28)
110015 : ffffffffffff0000 (-65536)
110016 : ffffffffffff0000 (-65536)
110022 : a7 (167)
110023 : b2 (178)
Invoke-CimMethod : Generic failure
At C:\Users\dryba\Downloads\scan-atkacpi\scan-atkacpi.ps1:5 char:20

  • ... $result = (Invoke-CimMethod (Get-CimInstance -Namespace root/wmi -Cl ...
  •             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
    • CategoryInfo : NotSpecified: (AsusAtkWmi_WMNB...PNP0C14\ATK_0"):CimInstance) [Invoke-CimMethod], CimExc
      eption
    • FullyQualifiedErrorId : HRESULT 0x80041001,Microsoft.Management.Infrastructure.CimCmdlets.InvokeCimMethodCommand

110024 : ffff0000 (-65536)
Invoke-CimMethod : Generic failure
At C:\Users\dryba\Downloads\scan-atkacpi\scan-atkacpi.ps1:5 char:20

  • ... $result = (Invoke-CimMethod (Get-CimInstance -Namespace root/wmi -Cl ...
  •             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
    • CategoryInfo : NotSpecified: (AsusAtkWmi_WMNB...PNP0C14\ATK_0"):CimInstance) [Invoke-CimMethod], CimExc
      eption
    • FullyQualifiedErrorId : HRESULT 0x80041001,Microsoft.Management.Infrastructure.CimCmdlets.InvokeCimMethodCommand

110025 : ffff0000 (-65536)
110026 : ffffffffffff0000 (-65536)
110027 : ffffffffffff0000 (-65536)
120057 : 80000 (524288)
120061 : 1 (1)
12006c : 1 (1)
120075 : 3 (3)
120079 : 5a3 (1443)
12007a : 0 (0)
120093 : 3c (60)
120094 : 3a (58)
120095 : 0 (0)
120096 : 0 (0)
120097 : 25 (37)
1200a0 : 0 (0)
1200a1 : 0 (0)
1200a2 : 0 (0)
1200a3 : 0 (0)
130021 : 2 (2)
130022 : 0 (0)

@TomBonnot
Copy link
Contributor

we have the 110015 and 16 that you don’t have
And we have all the 800xx that you don’t have too.
Do you think it could be safe to try ?

@seerge
Copy link
Owner Author

seerge commented Mar 3, 2023

You can try ofc :) in a worst-worst scenario, if you accidentally set some wrong setting - you can do a cmos reset, that will reset all settings to defaults. Turn off laptop normally, press and hold power for like 30 seconds, turn on again normally (it will take like a minute to start booting after)

I used that thing to fix my disappearing wifi card once.

@TomBonnot
Copy link
Contributor

What does result 0 mean ? 1`is that it is good, 42xxxxxxx it doesn’t exists, but 0 ?
Alright !

@TomBonnot
Copy link
Contributor

for 35, 110015 and 16 gets a 0 as result

@Iapyx0
Copy link

Iapyx0 commented Mar 3, 2023

G14 2021 5800HS 3060
GA401QM

60023 : ffffffffffff0004 (-65532) 60024 : a36c8086 (2741796998) 60026 : 0 (0) 60061 : ffffffffffff0000 (-65536) 60094 : 3 (3) 80041 : ffffffffffff0000 (-65536) 80042 : ffffffffffff0000 (-65536) 80043 : ffffffffffff0000 (-65536) 80044 : ffffffffffff0000 (-65536) 90020 : 0 (0) 90030 : c0 (192) 100051 : 1 (1) 110013 : 0 (0)
110014 : 0 (0)
110015 : ffffffffffff0000 (-65536)
110016 : ffffffffffff0000 (-65536)
110022 : a7 (167)
110023 : b2 (178)
Invoke-CimMethod : Generic failure
At C:\Users\dj\Downloads\scan-atkacpi\scan-atkacpi.ps1:5 char:20

  • ... $result = (Invoke-CimMethod (Get-CimInstance -Namespace root/wmi -Cl ...
  •             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
    • CategoryInfo : NotSpecified: (AsusAtkWmi_WMNB...PNP0C14\ATK_0"):CimInstance) [Invoke-CimMethod], CimExc
      eption
    • FullyQualifiedErrorId : HRESULT 0x80041001,Microsoft.Management.Infrastructure.CimCmdlets.InvokeCimMethodCommand

110024 : ffff0000 (-65536)
Invoke-CimMethod : Generic failure
At C:\Users\dj\Downloads\scan-atkacpi\scan-atkacpi.ps1:5 char:20

  • ... $result = (Invoke-CimMethod (Get-CimInstance -Namespace root/wmi -Cl ...
  •             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
    • CategoryInfo : NotSpecified: (AsusAtkWmi_WMNB...PNP0C14\ATK_0"):CimInstance) [Invoke-CimMethod], CimExc
      eption
    • FullyQualifiedErrorId : HRESULT 0x80041001,Microsoft.Management.Infrastructure.CimCmdlets.InvokeCimMethodCommand

110025 : ffff0000 (-65536)
110026 : ffffffffffff0000 (-65536)
110027 : ffffffffffff0000 (-65536)
120057 : 80000 (524288)
120061 : 0 (0)
12006c : 0 (0)
120075 : 3 (3)
120079 : 35e (862)
12007a : 0 (0)
120093 : 3c (60)
120094 : 1d (29)
120095 : 0 (0)
120096 : 0 (0)
120097 : 19 (25)
1200a0 : 0 (0)
1200a1 : 0 (0)
1200a2 : 0 (0)
1200a3 : 0 (0)
130021 : 2 (2)
130022 : 0 (0)

@ldrahnik
Copy link

60023 : ffffffffffff0004 (-65532)
60024 : 15df1022 (366940194)
60026 : 0 (0)
60061 : ffffffffffff0000 (-65536)
60062 : 0 (0)
60079 : 0 (0)
600b1 : ffffffffffff0200 (-65024)
80041 : ffffffffffff0000 (-65536)
80042 : ffffffffffff0000 (-65536)
80043 : ffffffffffff0000 (-65536)
80044 : ffffffffffff0000 (-65536)
100023 : 0 (0)
100053 : 1 (1)
100054 : ffffffffffff0000 (-65536)
110013 : 21 (33)
110014 : ffffffffffff0000 (-65536)
110015 : ffffffffffff0000 (-65536)
110016 : ffffffffffff0000 (-65536)
110019 : 20000 (131072)
120057 : 80000 (524288)
120061 : 0 (0)
130041 : ffffffffffff0000 (-65536)

Zenbook UN5401QAB_UN5401QA

@EMREOYUN
Copy link

EMREOYUN commented Jan 16, 2024

ASUS TUF F15 - FX506HC | Intel i5-11400H | Nvidia RTX 3050 Laptop
The invocation error has been removed.

60024 : 6ec8086 (116162694)
60026 : ffffffffffff0000 (-65536)
60061 : ffffffffffff0000 (-65536)
60091 : ffffffffffff0000 (-65536)
60093 : ffffffffffff0000 (-65536)
60094 : 2 (2)
80041 : ffffffffffff0000 (-65536)
80042 : ffffffffffff0000 (-65536)
80043 : ffffffffffff0000 (-65536)
90014 : ffffffffffff0000 (-65536)
90016 : ffffffffffff0000 (-65536)
90020 : 0 (0)
90030 : 40 (64)
100013 : ffff0000 (-65536)
100031 : ffff0000 (-65536)
100051 : ffffffffffff0000 (-65536)
100054 : ffffffffffff0000 (-65536)
100055 : ffff0000 (-65536)
100056 : ffff0000 (-65536)
100057 : ffff0000 (-65536)
100058 : ffff0000 (-65536)
100059 : ffff0000 (-65536)
110011 : ffffffffffff0000 (-65536)
110013 : 1b (27)
110014 : 1b (27)
110015 : ffffffffffff0000 (-65536)
110016 : ffffffffffff0000 (-65536)
110018 : ffffffffffff0000 (-65536)
110021 : ffffffffffff0000 (-65536)
110024 : ffffffffffff0000 (-65536)
110025 : ffffffffffff0000 (-65536)
110026 : ffffffffffff0000 (-65536)
110027 : ffffffffffff0000 (-65536)
120057 : ffff0000 (-65536)
120061 : ffffffffffff0000 (-65536)
120063 : ffffffffffff0000 (-65536)
120065 : ffffffffffff0000 (-65536)
120067 : ffffffffffff0000 (-65536)
12006c : 1 (1)
120072 : ffffffffffff0000 (-65536)
120075 : ffff0000 (-65536)
120076 : ffffffffffff0000 (-65536)
120077 : ffffffffffff0000 (-65536)
12007a : ffff0000 (-65536)
120081 : ffffffffffff0000 (-65536)
120082 : ffffffffffff0000 (-65536)
120083 : ffffffffffff0000 (-65536)
120087 : ffffffffffff0000 (-65536)
120088 : ffffffffffff0000 (-65536)
120089 : ffffffffffff0000 (-65536)
120090 : ffffffffffff0000 (-65536)
120093 : ffffffffffff0000 (-65536)
120094 : ffffffffffff0000 (-65536)
120095 : ffffffffffff0000 (-65536)
120096 : ffffffffffff0000 (-65536)
120097 : ffffffffffff0000 (-65536)
130012 : ffff0000 (-65536)
130021 : 4 (4)
130022 : ffffffffffff0000 (-65536)
130023 : ffffffffffff0000 (-65536)
130024 : ffff0000 (-65536)
130026 : 1 (1)
130031 : ffff0000 (-65536)

@squee666
Copy link

dsdt.zip
DSDT from zephyrus duo maybe the hotkey to disable screenpad touch exists in here
image

@Maneeha1234SL
Copy link

@seerge
System Model : ROG Zephyrus G15 GA503RM_GA503RM 2022 Ryzen 7 6800HS RTX 3060

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

File appears to be binary: found 16864 non-ASCII characters, disassembling
Binary file appears to be a valid ACPI table, disassembling
Input file dsdt.dat, Length 0xC289 (49801) bytes
ACPI: DSDT 0x0000000000000000 00C289 (v02 ASUS Notebook 01072009 INTL 20200717)
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 - 402764 bytes

dsdt.zip

@cybercrimeworld
Copy link

Is there any method to set the fan speed in full speed I actually add a button in the UI but I don't under stand how I set the fan speed. I don't understand how fan decided it speed if any one tell me it would be great full for me.

image

@seerge Please reply if this message reached to you

@seerge
Copy link
Owner Author

seerge commented Mar 21, 2024

@cybercrimeworld how is this related to endpoint discovery?

To set fans to max you just set a fan curve all dots at 100%

@cybercrimeworld
Copy link

@cybercrimeworld how is this related to endpoint discovery?

To set fans to max you just set a fan curve all dots at 100%

My System does not support fan curve

image

@seerge
Copy link
Owner Author

seerge commented Mar 21, 2024

@cybercrimeworld then you can't set them anyhow. It needs to be supported by asus bios in a first place

@cybercrimeworld
Copy link

cybercrimeworld commented Mar 21, 2024

@cybercrimeworld then you can't set them anyhow. It needs to be supported by asus bios in a first place

Then only tell me how fan decided it's speed during Turbo mode

@EMREOYUN
Copy link

@cybercrimeworld then you can't set them anyhow. It needs to be supported by asus bios in a first place

Then only tell me how fan decided it's speed during Turbo mode

Simple, hardcoded values.

@raenye
Copy link

raenye commented May 9, 2024

ROG Flow X13 (2021) GV301QE
CPU: 5900HS GPU: 3050Ti

60023 : ffffffffffff0004 (-65532)
60024 : a36c8086 (2741796998)
60026 : 0 (0)
60061 : ffffffffffff0000 (-65536)
60077 : 0 (0)
60094 : 3 (3)
80041 : ffffffffffff0000 (-65536)
80042 : ffffffffffff0000 (-65536)
80043 : ffffffffffff0000 (-65536)
80044 : ffffffffffff0000 (-65536)
90017 : 0 (0)
90018 : 0 (0)
90019 : 0 (0)
9001c : 3 (3)
90020 : 0 (0)
90030 : c4 (196)
100051 : 1 (1)
110013 : 0 (0)
110014 : 0 (0)
110015 : ffffffffffff0000 (-65536)
110016 : ffffffffffff0000 (-65536)
110022 : f6 (246)
110023 : ff (255)
110024 : ffff0000 (-65536)
110025 : ffff0000 (-65536)
110026 : ffffffffffff0000 (-65536)
110027 : ffffffffffff0000 (-65536)
120057 : 80000 (524288)
120061 : 1 (1)
12006c : 22 (34)
120075 : 3 (3)
120079 : 3bc (956)
12007a : 0 (0)
120093 : 23 (35)
120094 : 39 (57)
120097 : 2f (47)
1200a0 : 0 (0)
1200a1 : 0 (0)
1200a2 : 0 (0)
1200a3 : 0 (0)
130021 : 2 (2)
130022 : 0 (0)

@CloudShady
Copy link

ASUS TUF Gaming A15 FA506ICB
CPU: Ryzen 7 4800H
GPU: RTX 3050 Mobile
dsdt.zip

@MatiasProietti
Copy link

Asus TUF Gaming A15 FA507XI (fa507xi-lp024)
CPU: AMD Ryzen 9 7940HS
GPU: RTX 4070 Laptop

dsdt.zip

@DarkXakep
Copy link

DarkXakep commented Jul 13, 2024

ASUS TUF Dash F15 FX516PE
CPU: Core i7 11370H
GPU: RTX 3050 TI Laptop
dsdt.zip

@Red-radium
Copy link

ROG Zephyrus G16 GU605MV
CPU: Core Ultra 9 185H
GPU: RTX 4060 Laptop
dsdt.zip

@lazer15
Copy link

lazer15 commented Aug 21, 2024

dsdt-proart-p16.zip
Proart P16
CPU: Ryzen 370 HX
GPU: RTX 4070 laptop

@DeepChirp
Copy link

ASUS TUF Gaming F17 FX707VVN_FX707VVN
CPU: 13th Gen Intel(R) Core(TM) i7-13700H
GPU: NVIDIA GeForce RTX 4060 Laptop GPU

dsdt.zip

@kurim
Copy link

kurim commented Sep 16, 2024

ASUS TUF Gaming A16 FA617XS FA617XS
CPU: AMD Ryzen™ 9 7940HS
GPU: AMD Radeon® RX 7600S 8GB GDDR6
ASUS_TUF_Gaming_A16_FA617XS_FA617XS.zip

ASUS TUF Gaming A16 FA617NS FA617NS
CPU: AMD Ryzen™ 7 7735HS
GPU: AMD Radeon® RX 7600S 8GB GDDR6
ASUS TUF Gaming A16 FA617NS_FA617NS.zip

ASUS EXPERTBOOK B5602FBN B5602FBN
CPU: i7-1260P
GPU: Intel® Iris® Xᵉ
ASUS_EXPERTBOOK_B5602FBN_B5602FBN.zip

ASUS EXPERTBOOK B5402CVA_B5402CVA
CPU: i7-1360P
GPU: Intel® Iris® Xᵉ
ASUS EXPERTBOOK B5402CVA_B5402CVA.zip

ASUS EXPERTBOOK B5602CVA B5602CVA
CPU: i5-1350P
GPU: Intel® Iris® Xᵉ
ASUS_EXPERTBOOK_B5602CVA_B5602CVA.zip

Added:
ASUS Zenbook S 13 UX5304MA UX5304MA
CPU: Intel® Core™ Ultra 7 155U
GPU: Intel® Graphics
ASUS_Zenbook_S_13_UX5304MA_UX5304MA.zip

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests