My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
UserguideBrazosTweaker  
Userguide BrazosTweaker
Updated Jan 14, 2012 by sven.wit...@gmail.com

Userguide BrazosTweaker

Installation

To use the tool and it's built-in service, you need to obviously install the given files from the Download section. It could be, that you need to download and install Microsofts .NET Framework 4 upfront, but only in case, it can't be found. If you already have a previous version of the BrazosTweaker (OntarioTweaker or PhenomMsrTweaker) installed, I strongly suggest to uninstall it first.

Tabs

Once it has started up, you will see a window six different tabs. The three tabs on the left belong to states, which the CPU can be in, while the next two tabs show the setup for the two available NB (Northbridge) PStates. The last, but not least, is the status tab, which can be used for debug and more detailed info on the internal registers.

CPU PStates

Let's start with the first three tabs. If you use the E-350 APU, your system uses all three PStates, whereas on the C-50 only two of them are used. You can see the current active PState by watching the "*". The available PStates are called P0 / P1 / P2. PState P0 is always the fastest mode, while P2 (E-350) is the slowest one. Depending on the current workload of your system, it will switch dydmaically between them. As you can imagine, the P0 is drawing more current than P1 and P2, which is directly related to battery life you can get.

Voltage

With the tool, you can now customize the voltage, which goes into your CPU (CPU VID) for each of the available PStates. Furthermore you can change the divider to get to a different CPU clock than stock.

You can start with the following changes (these are working for most of the users)

  • P0 - 1.225V
  • P1 - 1.05V
  • P2 - 0.85V

If you click "Apply" on the below right, these settings will be temporary set, until you restart or put your system into sleep. You can check the settings by using a well known tool called CPU-Z.

If everything looks alright, you can download Orthos, which is program to do some stress testing. Doing that, tells you, if the system is really stable in most cases. It avoids getting blue screens or freezes later, which can be really annoying.

One should stress each of the PStates separately. This can be achieved by modifying the selecting specific power schemes. On the Lenovo S205, you can use the Energy Management (names might differ):

  • P0 testing -> Power Scheme High Performance
  • P1 testing -> Power Scheme Balanced
  • P2 testing -> Power Scheme Best Battery life

On all other systems, you can do the following:

  1. Press Windows Key and enter "Power Options"
  2. Power Options should open up
  3. On "Balanced" -> click "Change plan settings"
  4. click below Link "Change advanced power settings" on the newly opened page
  5. Scroll down to "Processor power management" and click on the "+"
  6. Now you can play around with Minimum and Maximum processor state (put them to the same value, if you want to have a constant PState)
  7. Note that these values are percentages, i.e. a value of 100% for Min and Max keeps your processor always in P0

Just check, while running the stress test, where the asterisk is! If you want to test P1, the asterisk, should never go to P0, but while stopping the test, it can go to P2.

In case, the systems hangs during testing, you know the selected voltage was too low for that PState. Just simply hold the power button for a few second and your system restarts without the modified voltages. After restart increase voltage a bit and start stressing the system again. I strongly suggest, not to use a voltage for later use, which is just one step away from, where it hung up. Please add about 25mV at least to have some margin.

Once all that is done and everything runs smoothly, and only in that case, you can click on the "Service..." button. Before you read on, please consider looking at this: DeactiveService. By setting that up, there will be a service in the background, which applies the adjusted voltages after coming out of sleep or while booting Win. You just need to click "Update" to get the current settings, check the selection box "Make custom P-state settings permanent" and hit "Apply". Now you are done.

Clock/Divider

If you want, you can play around with the dividers to adjust used clocks for each PState. For example, I let my system run for a while on 400MHz, while lowering the voltage to about 0.7V. Unfortunately you can't overclock by using lower dividers, since the CPU seems to internally lock them to a specific value.

  • Example:
  • E-350 - 1.6GHz
  • FSB 100MHz
  • Multiplier 32x
  • Divider 2
  • Maximum clock 32/2*100MHz = 1600MHz

Even though you can select a divider smaller than 2 on an E-350, the CPU blocks that and just runs stil at 1.6GHz!

NB PStates

Voltage

Because the NB (Northbridge) and the GPU (graphic unit) are sharing a separate powersupply, it is worth looking into lowering this voltage in addition to gain some more battery life. Basically the adjustments you can do, need to be done the same way as for the CPU, except that only two PStates are available. On my system, the following settings work stable:

  • NB P0 - 0.85V
  • NB P1 - 0.8V

Just a little lower and it hangs. Just press the Power button for a while and it will get back to life.

Clock/Divider

There is no opportunity to mess with the dividers on the NB so far.

Comment by Signetri...@gmail.com, Sep 30, 2011

Would the same recommended values be recommended for the new HP DM1-4010us with the E450-U processor ?

P0 - 1.225V

P1 - 1.05V
P2 - 0.85V
Comment by project member sven.wit...@gmail.com, Oct 4, 2011

I believe, they should work too.

Comment by and...@gmail.com, Oct 26, 2011

The following spreadsheet was created for C-50 and C-60 (see bottom tab for each) when target had their sale on the Acer AO722 laptops. Hope this is useful:

https://docs.google.com/spreadsheet/ccc?key=0AvjU440x6m-bdDNRaEc4NGFxcEFfel9oRU5HUWJYZXc&hl=en_US#gid=0

Comment by rsc...@gmail.com, Nov 1, 2011

Awesome... added at least 25 mins. on my Samsung NP305U1A E450 with 4 cell battery only. :)

Comment by rsc...@gmail.com, Nov 1, 2011

Btw, here's my current setting (Samsung NP305U1A AMD E450 w/ 4 cell battery).

Added 20-25 minutes battery life. (I'm using batteryMon for more accurate reading).

P0 : 33/2 = 1.65 Ghz (1.225V) - perfect!

P1 : 33/3.25 = 1015 Mhz (8V) - It keeps on freezing at about 7.5v... Perfect voltage=???

P2 : 33/6 = 550 Mhz (7.75V) - It keeps on freezing at about 7v... Perfect voltage=???

Thanks, rschua

Comment by mredlith...@gmail.com, Nov 17, 2011

I used your listed settings on my HP dm1z E-350. It did help drop the temps by 5 degrees F. I was wondering ( I have no experience), if I wanted to drop the voltage more than your settings, is there a specific amount I should drop by or do I just drop the VID in increments and test it out. Thank You. Ed

Comment by project member sven.wit...@gmail.com, Nov 17, 2011

The only way is, to test it out step by step, since every APU is a little different. Please test every Pstate on its own very thoroughly and add some margin, if you are done.

-Sven

Comment by dejanrad...@gmail.com, Dec 5, 2011

Please add support for C30 processor!!!

Comment by serejk...@gmail.com, Dec 24, 2011

On the E-240(1 core zacate) max freq = 2,4 ghz with stable work? low temp (about 55C) on E-240 unlocked divider? cpu-z show 2,4 ghz too.

Comment by project member sven.wit...@gmail.com, Dec 24, 2011

Sorry, it's not the true frequency of the cores. Your model limits internally at 1.5GHz. CPU-Z is actually wrong too ;)

-Sven

Comment by Frostfir...@gmail.com, Jan 25, 2012

This program does not support Asus K53U. She writes: "Temp / Fan on American Megatrends Inc./K53U not supported yet." It is possible to see the laptop chipset support K53U/X53U in the next version?

P.S. Amd E-350 processor.

Comment by pwgm.geu...@gmail.com, Jan 25, 2012

@Sep 30, 2011: The suggested safe voltages do work on my 1215b (with E450). As a matter of fact mine could go lower. Right now I got working perfectly stable: p0 33/2 = 1.65Ghz 1.2V p1 33/3 = 1.1Ghz 0.95V p2 33/5.5 = 0.6Ghz 0.775V Haven't tried lower voltages at these frequencies yet.

@Jan 25, 2012: Check issue 16 at the issues page.

Comment by sanyps...@gmail.com, Feb 8, 2012

Asus K53U It is possible to see the laptop chipset support K53U ???

Comment by apokali...@gmail.com, Feb 14, 2012

I was able to undervolt my Asus X43U with an E450 to the following: P0 (1.65GHz) = 1.1875 (crash at 1.1625) P1 (1.32GHz) = 1.025 (crash at 1.000) P2 (825MHz) = 0.8375 (crash at 0.8125)

I used the recommended NB voltages (P0 = 0.85, P1 = 0.8) and they work too, haven't tested lower so far.

And I can confirm that increasing past 1.65GHz does not work. CPU-Z reports a higher speed, but superpi times have no improvement at all (~47.5 seconds)

Comment by lordiwar...@gmail.com, Apr 2, 2012

what happen if i put something like this??

P0 : 33/1 = 3.33 Ghz (1.225V)

P1 : 33/1 = 3.33 Ghz (1.225V)

P2 : 33/1 = 3.33 Ghz (1.225V)

Comment by pwgm.geu...@gmail.com, Apr 12, 2012

Well you could test it, but my guess would be that it would always run at 1.65Ghz (assuming you got a E450 given the divider) and 1.225V. Of course you could achieve the same without Brazos Tweaker by simply telling windows to always run in P0 state. Since the multiplier is locked to a 33/2 maximum, the CPU won't run faster, even if some utilities (like CPU-Z) tell you so.

Comment by Sibe...@gmail.com, May 9, 2012

Running nicely on my ASUS U32U (E-450) with those settings:

P0 33/2 @ 1.20v P1 33/3 @ 1.00v P2 33/4 @ 0.85v

NBP0 @ 0.85V NBP1 @ 0.80v

Other than that, the fan speed detection is not compatible (yet?) with this laptop. (Temp/Fan on American Megatrends Inc./U32U not supported yet.)

Great reduction in temperature and good battery life extension. Thank you for this great tool!


Sign in to add a comment
Powered by Google Project Hosting