shilinxu / brazostweaker

Automatically exported from code.google.com/p/brazostweaker
GNU General Public License v3.0
0 stars 0 forks source link

C-60 P state changes #4

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
C-60 has 3 actual P states ( unlike the C-50 which only has 2) The fastest is 
P0 which is 1.3 ghz (known as turbo mode), then theres P1 which is 1ghz which 
is supposed to be its normal speed, and finally p2 which is 800Mhz which is its 
resting/idle speed.

Before i applied my VID changes i kept your program on the top and ran thru 
various scenarios and saw that the power state ( in hogh performance mode) 
varied between P0 P1 P2 depending on what i was doing. It would go to p0 for a 
few seconds then p1 and back to p2 when it was idle.

I changed the VID from 1.1250 to 1.1 to undervolt it like i did with the c-50 i 
previously had. Then i applied the settings.

Now the P state just varies from P0 to P1. It doesnt go to the idle state of P2 
anymore.

What steps will reproduce the problem?
1. Changing any settings and applying them

What is the expected output? What do you see instead?
I expected it to vary between the 3 states like it did initially instead of 
staying in p0 and p1

What version of the product are you using? On what operating system?
Windows 7 64 bit , Brazos 1.0.4

Please provide any additional information below.
As a side note it seems i am able to overclock this thing ! On lowering the 
multiplier in P0 from 3.0 to 2.5 CPU-Z reports a processor speed of 1.6ghz. I 
will attach a  screen shot of cpuz with brazos and prime 95 running to show the 
overclock.

Original issue reported on code.google.com by drnas...@gmail.com on 16 Aug 2011 at 9:57

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
I have the C-60 as well in the aspire one A0722 netbook.  I am would like to 
know if anyone else has this problem of not being able to drop down to P2.  OP, 
are you still saving battery life when just doing light internet browsing with 
the undervolt even though it cannot drop down to P2 voltage/ 800mhz speed?  -Ben

Original comment by bens...@gmail.com on 21 Aug 2011 at 11:30

GoogleCodeExporter commented 8 years ago
I'll handle this one.

Original comment by sven.wit...@gmail.com on 22 Aug 2011 at 8:05

GoogleCodeExporter commented 8 years ago
1. CPU-Z is reporting the Core frequency incorrectly, but I will have to adjust 
the calculated frequency for the C-60 APU and the new E series APU too.
2. Can you get the CPU into P2, if you switch to Power Saving? 
3. You might also want to have a look, if the Custom CnQ service is enabled. If 
so, please disable that for now.

Original comment by sven.wit...@gmail.com on 22 Aug 2011 at 8:19

GoogleCodeExporter commented 8 years ago
sven can test right now if u like? and yes we can get to p2 if i change the 
profile from high perforance to powersaver. But this only happens after 
applying the settings ,setting it as a service then resetting.

If i just change any value and click aply without setting it as a service and 
restarting it stick in p0 and p1

Original comment by drnas...@gmail.com on 22 Aug 2011 at 8:30

GoogleCodeExporter commented 8 years ago
I have sent you an email through gmail.com.

Original comment by sven.wit...@gmail.com on 22 Aug 2011 at 8:41

GoogleCodeExporter commented 8 years ago
Just tested by clearing all my settings and removing he brazos service from 
startup. Reset computer. Started brazostweaker. Changed between various modes 
to see the different power states that would be seen in a stock condition.
Then i changed the VID of p0, decreased it  by 2 clicks to 1.1. Clicked apply. 
Custom C&Q is unchecked also enable turbo hardware is unchecked in the service 
tab.

1)Now in high perfomance mode the star is stuck on p0, It doesnt fluctuate at 
all.
2)In balanced mode it fluctuates between p0 and p1 but never p2.
3)In powersaver mode it stays on p1 without movement.

I applied Enable Turbo in services tab and retested the various power profile 
the results were the same as before.

As a second test im going to again uncheck the turbo from serviced but just 
have that single vid change. i will apply these settings as a service to make 
them permanent and restart.

Also as a side note a good program i found which actually tells us the proper 
cpu frequency and multiplier is aida64 it has a tool  CPU-id built in. Its 
accurate no matter what setting i play with on brazostweaker.

Original comment by drnas...@gmail.com on 22 Aug 2011 at 8:53

GoogleCodeExporter commented 8 years ago
Not sure if i should be adding this here but still in your next build is there 
anyway you can add some kind of "Always on top" option ? I like to see the 
state changes while im doing some kind of full screen activity. Like right now 
my computer froze on me i was in balanced powermode so not sure which state 
caused the freeze ( i have preety aggressive VID values).An always on top 
option would help me see whats happening. Thanks again !

Original comment by drnas...@gmail.com on 23 Aug 2011 at 1:01

GoogleCodeExporter commented 8 years ago
Always on top option has been added.
Also, you can check the state of all active cores now. That may help to see the 
turbo at work.

Original comment by sven.wit...@gmail.com on 8 Sep 2011 at 6:44

GoogleCodeExporter commented 8 years ago
Same issue persists, where as soon as you hit 'apply' the P2 state is never 
entered again. As soon as you make any changes and apply them it then 
alternates only between P0 and P1. Pretty odd.

I have the turbo core checkbox checked with the number '1' in the box.

Original comment by joe...@gmail.com on 9 Sep 2011 at 3:44

GoogleCodeExporter commented 8 years ago
Basically there was no fix for the C-60 turbo implemented yet, but I'm hoping, 
due to monitoring both cores now, it might tell us something.

You definitely could help me, if you could send me a screenshot from the whole 
status page, before you have done any changes (switch off the service in the 
background and do a standby and wake-up once). After that, do some changes to 
P0/P1/P2 and do one more screenshot of the status page. I might have missed to 
set a bit, which is needed for turbo.

Thanks.

Original comment by sven.wit...@gmail.com on 9 Sep 2011 at 7:48

GoogleCodeExporter commented 8 years ago
http://imgur.com/a/HNITj

First image is before any changes, second is after modifying some voltages and 
hitting 'apply'

one thing i noticed is that those screenshots were taken with the turbo core 
checkbox not enabled inside the 'service' menu in your app. i don't know if 
that has any effect or not.. even with it enabled it still doesn't enter 
p-state 2.

Original comment by joe...@gmail.com on 10 Sep 2011 at 1:27

GoogleCodeExporter commented 8 years ago
You can see it for yourself in the above pics, but it looks like that MaxPState 
is increasing from '2' to '3' when applying new VID settings..

Original comment by joe...@gmail.com on 10 Sep 2011 at 3:36

GoogleCodeExporter commented 8 years ago
Hy everyone!

I have an Acer 722 C62 too and having the same problems!
I found out that if i turn on the enable hardware turbo mode under service 
button,the cpu goes to p2 in any modes,but it only goes from p2 to p0 and not 
p1.if i set up that power saver mode can use 99% max cpu under windows settings 
it stays is p2 for all time and not goes for p1.Also i cant get it to p1 
anytime with any setting.
if i disable the hardware turbo mode under service button, it never goes to p2 
but it goes to p1 and p0.
Sometimes it never goes to p2 no matter what settings i modify.
So it has to do something with that hardware turbo mode.
is should work that 100%CPU in windows setting goes to p0 99% goes to p1 and 
idle is in p2.
Also i tried modifying the NB voltages and multipliers but after i hit apply 
nothing happens,voltage does not take effect and the multiplier jumps back to 
default.
I hope you understand what i was tring to say.

Original comment by davz...@gmail.com on 10 Sep 2011 at 7:38

GoogleCodeExporter commented 8 years ago
Guys,

that helps a lot! I've already seen something suspicious in the screenshots, 
but give me some time to fully understand, whats going on. Also the explanation 
from #14 is helpful. Thanks for taking the time.
I really appreciate your help.

Thanks,
Sven

Original comment by sven.wit...@gmail.com on 10 Sep 2011 at 8:42

GoogleCodeExporter commented 8 years ago
I have added an experimental version under the download section with a lot of 
changes related to turbo.
Let me know, if it is working.

Original comment by sven.wit...@gmail.com on 12 Sep 2011 at 9:36

GoogleCodeExporter commented 8 years ago
Well the turbo mode is fine now i think, the cpu now goes to p1 and p2 by 
itself,but the windows cpu control is not working at all.
So in the power plan setting no matter what you set up is still goes to p2 and 
p1 even if you set the minimum processor to 100%.
NB voltage control still not works but i think its something with the 
motherboard.
I hope someone else is commenting about this and helps you to improve the app.
If there is a way i can help with it please let me know.

Original comment by davz...@gmail.com on 13 Sep 2011 at 5:05

GoogleCodeExporter commented 8 years ago
I can't do anything about the windows cpu control, but that sounds really 
strange. Did you enable the Custom CnQ? I would suggest to dsable that, if you 
can't disable Standard CnQ.
Btw, do both cores go into P0 at the same time or always just one?

Many, many thanks for your feedback, since that helps a lot. Glad to hear, that 
is now working. I will make a V1.0.6 release with these changes and a few more.

-Sven

Original comment by sven.wit...@gmail.com on 13 Sep 2011 at 6:27

GoogleCodeExporter commented 8 years ago
New version V1.0.6 in download section available with some more changes.

Original comment by sven.wit...@gmail.com on 13 Sep 2011 at 9:37

GoogleCodeExporter commented 8 years ago
This was fixed with version 1.0.4

Original comment by sven.wit...@gmail.com on 13 Sep 2011 at 9:37

GoogleCodeExporter commented 8 years ago
Let me know, if the reported frequencies on the CPU match your expectations. P0 
- 1333 / P1 - 1000 / P2 - 800.

-Sven

Original comment by sven.wit...@gmail.com on 14 Sep 2011 at 6:45

GoogleCodeExporter commented 8 years ago
from my testing it looks like this is working great, thanks so much Sven!!

Original comment by joe...@gmail.com on 18 Sep 2011 at 11:59

GoogleCodeExporter commented 8 years ago
Thanks for the feedback. Very much appreciated.

-Sven

Original comment by sven.wit...@gmail.com on 19 Sep 2011 at 12:12