-
-
Notifications
You must be signed in to change notification settings - Fork 308
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
Add EPP control functionality and UI integration #3635
base: main
Are you sure you want to change the base?
Conversation
@A7GoD hello, That's an interesting find. But does this option affect actual processor behavior (especially AMD) cause form what I googled it seem to be specific for Intel? Also how does it corelate with Power Modes (Best Power Efficiency / Balanced / Best Performance) in windows ? |
Hi @seerge, Notice that the value ranges from
This is quite similar to windows' implementation:
Furthermore i have noticed that when windows mode is set to "silent" in ally, it by default seems to set epp to 60. I would like to hear your views regarding it, hope I can contribute something to this beautiful project :) |
@A7GoD ok, I did some benchmarks to see if this setting is actually affects something. I did run Cyberpunk benchmark on same graphic settings and same power limits (15W and 30W) using my Ally Z1 and set EPP slider to edge states - 0% and to 100% respectively. But benchmark results were pretty much identical, so it seems either AMD CPU ignores this setting completely or windows game mode overrides it and does it's job in balancing power already. I also did same benchmark on my AMD G14 using iGPU only and iGPU + dGPU even. And again - same identical results. Did you do any tests by yourself ? Do you see any real-life impact from this setting ? |
Hi @seerge , I tried to test these myself, and couldn't notice changes, it only happened once for me that gpu clocks were as high as 2700 when epp was set to 100 but when i switched back to 0 it went to normal behaviour not changing again, i will need to dig into the issue more, seems like something is making the system ignore epp settings. |
@A7GoD CPU clocks in idle state already scale quite well when you change windows Power Modes (Power Efficiency would give you same 2.7Ghz) |
Oh, I meant gpu clocks were 2.7ghz |
@seerge i have also noticed that outside any game, when the load is less on both CPU and GPU the slider works as intended as you can see the cpu clocks in both cases: When epp is 100% the cpu clocks are considerably lower. Also, that only works when power plan is applied using ciphray.bat's power profile, and not when set via Asus. So my guess is that epp is not that much effective and cpu starts ignoring the values as soon as it sees higher load. For now am not sure how can this be fixed, as asus and windows seem to start ignoring the epp as soon as they can, which is a bummer. It seems on linux the behaviour is much more consistent with the settings |
@A7GoD yeah, they are lower - but just changing Power Mode lowers clocks even more. Also keep in mind that on your screenshots you use a My main observation was that I didn't notice any real-life changes from EPP sliders in apps / games. If you want to watch videos / save battery - people can use Best Power Efficiency mode, if you want to game - use any other power mode. |
Yes, you're correct, I didn't notice any change either, idk how people in forums and discord servers setup their ally, they seem to mention epp working. |
This change adds EPP slider to control panel for ROG ally.
Under Fans+Power section.