-
Notifications
You must be signed in to change notification settings - Fork 266
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
CPU power limits not sticking in ROG Zephyrus G16 (2024) GA605 AMD Ryzen 9 AI HX 370 #3017
Comments
@1ikhan hello, what exactly are you looking at HWinfo ? It should be total CPU power draw being affected. I see that app sets new power limits every time you drag a slider
But keep in mind that when you have SPL set to 16W but sPPT (2 min boost) set to 80W most likely it will keep using 80W for 2 minutes cause this is how any AMD CPU works. You need to adjust all 3 sliders :) |
@1ikhan some models also require custom fan curves to be applied next to limits to make everything work (this is cause BIOS is designed for Armoury where you can't apply only power limits or only fan curves individually in Manual mode) Can you try to click Apply under fan curves as well and see if it makes a difference ? |
Just did (the fan toggle is hidden but it's enabled) Interestingly now, the lower power limit in Balanced sticks, but not the higher power limit in Turbo, and I suspect that will change if I plug in because there were different restrictions placed in the custom fan and power in AC for unplugged vs plugged. |
@seerge As I suspected, plugged in, the 54w power limit is respected. I'll set this as case closed, thanks! |
@1ikhan correct, Each mode (they are baked in BIOS), has own "hard" limits that you can't overcome. And this limits also differ depending if device is plugged / unplugged. So if it's programmed on firmware / bios level to stay on 35w for example on batter you can't force it to go higher. But do I understand correctly that it was the fans checkbox that made a difference for power limits to start working ? |
@seerge Yep, the custom power limits were only respected after applying a custom fan curve and checking the "apply fan curve" box. Otherwise, the system appears to go to bios defaults when changing modes (~60w in balanced, 80w in turbo, fan behavior also changed depending on the profile when not applying any custom fan profiles). |
@seerge while I'm at it, I did some more testing, now for GPU, plugged in, balanced mode. It appears that the power limit slider is more of a suggestion compared to clock limiting. Power limiting has more fluctuations in the power consumption, and increasing the limit does seem to have effects on scores, temps, and power consumption. Clock limit on the other hand, has more of a consistent effect on power consumption. For example, let's say I want a GPU PL of 55W. The power limit slider set at 55W with no clock limit actually draws around 60W when CB24 is running, but clock limit set at 1800Mhz with power limit at max draws around 50-54W. Are there any odd Nvidia quirks when limiting clocks? |
@1ikhan GPU power limits is a new thing (introduced by Asus only in 2024 models). And this limit consists of 2 components base TDP and dynamic boost. So "real" power limit is base + boost together (i.e. 55w + 20W boost = 75W limit) Clock limiter - is a G-Helper specific feature (AC doesn't have that), it just uses nvidia driver (nvidia-smi app) to set a hard limit for clocks and works on all nvidia cards. |
@seerge Ah that makes sense, thanks. So, would it be fair to say that, if the goal is to optimize power consumption, then keeping all the power limits at max but reducing the clock limit slider is the way to go since it gives consistency? |
@1ikhan clock limiter is just an alternative to power limits for device that don't support it :) or unless you pursue some specific goal. This is pretty much same as disabling CPU Boost (not letting CPU go above base clocks) also limits power, but it's better just to set CPU power limits instead and let your CPU decide where and how to spend that power instead |
@seerge Thanks, and kudos for the awesome utility! |
@1ikhan try this build, here custom power limits should work without checking apply under fans as well. App would just automatically set fan curve every time you select custom power limits. This is the "fix" G-Helper already does for other models also suffering from same behavior (including popular G14 2024 / 2023 for example) Also I have restricted power slider range to 90w max (again same as it happens for all other popular models with AMD CPUs) |
@seerge appreciate the hard work! Although, I hope you don't mind me forgoing updating until the next stable release :) Slightly unrelated, but if it helps for you to know more about the "PPW" of these new chips, I did some "vibe testing" in cyberpunk with optimized settings, Cinebench 24, and Geekbench 6.3, and it really does feel like leaving it to ASUS bios defaults is not the best move. Observations:
It's almost as if the designers of these components knew what they were doing when they finalized the specs... |
Rules
What's wrong?
Thanks for the free utility :)
When running Cinebench 2024, I move the power limit sliders around under Fans + Power with apply being checked, but the changes don't get reflected in HWInfo reporting, nor do the fans seem to slow if I set the power limit low to like 28W or something. For example, I start a 10-minute CB run in Balanced, start the run at 80W, and lower it from there but nothing changes in the power or temp reporting in HWInfo. HWInfo just reports like 60W throughout the entire slider range.
Interestingly, custom cpu fan curves and GPU clock limits work just fine.
How to reproduce the bug?
Logs
log.txt
Device and Model
ROG Zephyrus G16 (2024) GA605 AMD Ryzen 9 AI HX 370
Additional information.
Latest drivers and bios, etc. Armory Crate is uninstalled.
Armoury Crate
Uninstalled
Asus Services
7
Version
0.184.0
OS
Win 11 24H2
The text was updated successfully, but these errors were encountered: