seerge / g-helper

Lightweight Armoury Crate alternative for Asus laptops and ROG Ally. Control tool for ROG Zephyrus G14, G15, G16, M16, Flow X13, Flow X16, TUF, Strix, Scar and other models
https://seerge.github.io/g-helper/
GNU General Public License v3.0
7.4k stars 265 forks source link

Power Limit PL2 #1892

Closed Licht555 closed 9 months ago

Licht555 commented 9 months ago

You asked for proof of CPU power consumption above 130W. throttlestop_PL1

Licht555 commented 9 months ago

Licht555

seerge commented 9 months ago

@Licht555 above 150W (or actually 175W cause you have mentioned that in AC you can reach that?)

I see that on first screenshot it says 139W ? So it's lower than 150 :)

I don't have Intel device atm (so can't use Throttlestop), can you run Cinebench23 (or any other CPU benchmark) and check power consumption using HWinfo for example ?

P.S. Thanks for testing btw :)

Licht555 commented 9 months ago

In these images you can see that the maximum power consumption is above 150 W (170 and 190 W).

seerge commented 9 months ago

@Licht555 as far as I understand cluttered Throttlestop UI that's a limit ?

That's why I have asked about HWinfo, do you mind to try that?

seerge commented 9 months ago

P.S. On first screenshot it says 139W and also POWER is red (i assume it means that POWER limit is reached on that stage?)

seerge commented 9 months ago

@Licht555 quick example of what I mean (it's just rog ally, so neglect actual values) :)

Screenshot 2024-01-11 151653

IceStormNG commented 9 months ago

@Licht555 as far as I understand cluttered Throttlestop UI that's a limits ?

The right values with "Max" are the highest values observed by TS. So the machine did reach 98°C and 190.9W at some point (holy fu** .. is that really a laptop? how can Intel and ASUS think pumping almost 200W into the CPU is a great idea?)

The Power limit will also turn on if the value shown is lower. The reason is that the CPU can sample much faster than throttlestop can query the values. So the CPU can run into power limits for < 1ms and Throttlestop does not see those values, even though it runs with "Realtime" priority. The CPU still sets the registers for "Power limit".

seerge commented 9 months ago

@IceStormNG that's why I wanted to see actual chart of CPU usage in HWinfo.

Then it's much easier to see, if it's some 0.1ms jump (while actual average usage is way lower) or not :)

seerge commented 9 months ago

@Licht555 did you had a chance to run a benchmark and record CPU power usage using HWinfo ?

Also can you post a screenshot of your AC settings that you were using for that (where you got 4000 points more as you have mentioned before in github https://github.com/seerge/g-helper/issues/1768#issuecomment-1866384492) and on the forum

Screenshot 2024-01-12 at 01 12 21

Absolutely ideal would be if you would also run same benchmark with HWinfo again but with Turbo mode in G-Helper :)

Thanks.

seerge commented 9 months ago

@Licht555 also since you are here, do you mind to point out what exactly is saved in the registry from your previous posts ?

Screenshot 2024-01-12 at 00 58 07 Screenshot 2024-01-12 at 00 59 30

I would gladly remove that, but since app doesn't write anything in a registry in a first place it would be difficult to do :)

Kikimahe commented 9 months ago

Hi,

I think @Licht555 used the ThrottleStop bench to show a maximum power of 190W.

If it helps to understand, I made 2 benches and looked at the results:

ThrottleStop Bench, Max Power values :

Cinébench 2024 Max Power values :

My CPU has a PL2 at 115W max (PL1 90W). So for me, HWinfo displays truer values than ThrottleStop. :)

No one can say all these things without giving proof. I too am impatiently awaiting the benchmarks of @Licht555 , with Cinebench + Hwinfo. :)

ThrottleStop Bench : 01

Cinebench 2024 02

squee666 commented 9 months ago

@Licht555 as far as I understand cluttered Throttlestop UI that's a limits ?

The right values with "Max" are the highest values observed by TS. So the machine did reach 98°C and 190.9W at some point (holy fu** .. is that really a laptop? how can Intel and ASUS think pumping almost 200W into the CPU is a great idea?)

The Power limit will also turn on if the value shown is lower. The reason is that the CPU can sample much faster than throttlestop can query the values. So the CPU can run into power limits for < 1ms and Throttlestop does not see those values, even though it runs with "Realtime" priority. The CPU still sets the registers for "Power limit".

yeah the intel 13900hx can peak 200w when unlocked its kind of a joke considering the 7945hx performs better and i cant get it to go higher than 132w

image

image

seerge commented 9 months ago

@Licht555 any updates on the matter?

Kikimahe commented 9 months ago

Hello Seege,

I think you can close. :( Unfortunately he will not give you any factual elements to justify all of this.

I'm very sad for you and for your unfairly criticized work. ;'(

https://rog-forum.asus.com/t5/tuf-asus-gaming-notebooks/can-you-safely-remove-ac-from-an-rog-laptop/m-p/988363#U988363 Capture d'écran 2024-01-17 102007

seerge commented 9 months ago

@Kikimahe it's sad, being accused in doing things that opensource(!) app doesn't do in a first place :)

IceStormNG commented 9 months ago

The problem is that they do not understand that there is something like "Intel Innovation Platform" / "Intel Dynamic Tuning" which constantly fiddles with the Power limits depending on GPU load and thermals. Throttlestop can circumvent this by locking the MSRs, but this is not open source (afaik) and a little tricky.

seerge commented 9 months ago

@IceStormNG story is a bit longer :)

Issue starter has stated that G-Helper "permanently" lowers power limits by "writing PL1/PL2 limits in registry" (?)

This is obviously not the case, as app just lets you select between predefined and hardcode in BIOS performance modes (same as AC does), and optionally set extra power limits / custom fan curves (same as AC does)

Selected mode is not saved anywhere "permanently", and BIOS just resets it after reboot back to default Balanced / Performance mode.

App is open source and this can be simply checked, but it doesn't seem to resonate.

I wanted to help him and investigate what is specific situation in his case (and if there is an issue in a first place), but since there is no response I don't really know what is expected here.

Kikimahe commented 9 months ago

Don't be too worried Serge, GHelper has an excellent reputation. 👍

Even ASUS Customer Service Agents suggest installing Ghelper instead of Armory Crate. It's funny. :)

Capture d'écran 2024-01-17 111859