Monday, November 30, 2009

K10STAT AMD Griffin Processor UnderVolting Guide


FAQ

Why UnderVolt?

Because if a lower voltage can sustain your clockspeed undervolting preserve battery life and reduce heat generated without affecting your CPU performance at all!!

0 performance handicap with less heat output and longer battery life!! (Your yield may vary)

If it is so great why manufacturers don't undervolt?

Because they create processors in bulk you can't expect them to test and undervolt every single processor!

So they simply take the a slightly higher approximate stable voltage and burn the same value into every chip of the same family!

Will it spoil my processor?

No it won't, because it doesn't involve making it hotter.
In non-biological system usually heat destroys and cold preserves.
During testing, BSOD (Blue Screen of Death) is common but after a restart the Processor Voltage is restored to original value.
After finalising the stable voltages then you set the program to run every startup.
I strongly recommend testing ALL THE P-STATES before setting up the final values so your computer will not crash when you are doing your important work (or in the middle of gaming).

Why don't you use Windows Startup to run it?

Microsoft seems to be encouraging running start-ups through Task Scheduler, not to mention Task Scheduler allows good control over program automated execution.

Which Processor is it for ?

AMD Griffin Series Processor, ZM,RM,QL,SI and the new M3XX, M5XX, M6X0 Turion II Processor series.

But I am using Intel Processors?

For Core 2 Duo Processor you can use RMClock, if you are using 64bit Operating System you might need to google for 64bit libraries to replace some of the 32bit libraries. You can google it up.
For Core i3/5/7 users, I haven’t heard of any undervolting tool but I personally seen in the BIOS/EFI ACPI P-State Control is Unlockable, so BIOS/EFI modding is a possible solution.

But I am using AMD TL Series and below Processors ?
Use RMClock as well refer to “But I am using Intel Processors”.

Getting Started


Firstly download K10STAT from here.
I Extracted it to C:\Program Files\K10STAT (K10STAT is 64bit and 32bit capable as well)
Configure K10STAT


When you run K10STAT you should see the menu above.
You can set a maximium of 5 Profiles.

FID: The multiplier for the Processor
(FID doesn't work in AMD Mobile Processors because they are multiplier-locked)

DID: The P-State of the Processor
Note all Processors supported by K10STAT uses K10 Power Design


CPU-Voltage

That is what we are interested in.
To set the voltage for P0 simply select P0 and select the corresponding voltage and apply.
Remember: Min 0.75 V Max 1.2 V!
Caspian CPUs maybe able to run lower than 0.75V
For me I tested -0.05 is the Max Stable voltage for each default state any higher it BSOD!

Up%:

This is the amount of CPU usage load before the processor increase P-State to meet the minmium load requirements.
Currently it is set at 60% meaning it will switch from P2 to P1 when processor detect 60% CPU load and the same applies from switching from P1 to P0.

Down%:

It is basically the opposite of Up %
This is the amount of CPU usage load before the processor decrease P-State to meet the minimum load requirements.

Up (milliseconds):

It is the time the processor takes to switch from one P-State to the next higher P-State.

Down (milliseconds):

It is basically the opposite of Up.
It is the time the processor takes to switch from one P-State to the next lower P-State.
After you have set suitable values (-0.05 recommended on first try).



Use Windows Processor Power Management to test different levels.

Use 4 Windows as shown above, to monitor all the P-States so it is more convenient to assess the values and monitor the states.

First remember to enable K10STAT Clock Control



To test simply click on the Core of the P-State immediately the Processor will assume the P-State.


Test each P-State by running Intel Burn In (Google and Download) or any suitable CPU loading tool.

For me the voltage values that passed Intel Burn In test are 1.075V, 0.850V and 0.750V.

At 1.025V, it BSOD after 2 mins.
At 1.0372V-1.050V it produced the wrong result.

Test all P-States you have modified so it won’t crash whenever the CPU switches to any of them.

To pass LinPack, the result calculated by the CPU must be consistent.
After you have affirmed the stable voltage values then you may proceed to set it to start automatically.

Setting K10STAT for StartUp

Open Task Scheduler by accessing Start Menu\All Programs\Accessories\System Tools\Task Scheduler

Create a Task



Alternatively you can make it run as a SYSTEM task (as shown below)


If you want the K10STAT icon to appear in the systray run the program under your username.
If you run it as SYSTEM account the program will run too but it will not be visible.
Click "Change User or Group" then Enter "System" then choose "Check Names" then select OK.


or you can create it as a startup process as shown below. (RECOMMENDED because it will run before a logon is required)


**Please note a file called K10stat.dat containing the undervolt settings will be created in the C:\Windows\System32 folder because it is the default path for admin rights unless you changed the "Start In (Optional)" parameters, the setting just under the "Add Arguments (Optional)" parameters as shown below.


The program will load the settings from K10STAT.dat so make sure all the changes are overwritten to the file. When you launch K10STAT manually a new K10STAT.dat will be created in C:\Program Files\K10STAT which Task Scheduler WILL NOT LOAD.
It will only load the K10STAT.dat in C:\Windows\System32 unless you change the "Start In" parameters to "C:\Program Files\K10STAT".

If you do not specify “Start In” parameters, the file “K10stat.dat” will be created in C:\Windows\System32 (Default Administrator Path) as shown below.


The following arguments are available (Source:http://dsus4.blog126.fc2.com/blog-entry-3.html)

Command Line Option
-lp:#(1-5) - load profile#(1-5) and write to MSR.

-nw - Start K10stat with No Window.

-ClkCtrl:#(0-4) - Enable Clock Control by K10stat.
0: No Control
1: Control clock of each core.
2: Control clock of all cores together (Criterion is most loaded core).
3: Control clock of all cores together (Criterion is average of all cores).
4: Control clock of all cores together (Criterion is least loaded core).
If you set -ClkCtrl:2 you get better performance at the expense of more power consumption.
Because Windows proceed on the assumption that cores are unganged by default.

AMD K10 Processors were designed originally to use unganged mode to conserve power.

-StayOnTray - use this option with -nw for Clock Control Mode.(Note after a sleep if the CPU registers are resetted, voltages will revert to default, hence you need -StayOnTray to ensure it is always running in the background)
e.g.Target:
"C:\Program Files\K10stat\K10STAT.exe" -lp:1 -ClkCtrl:2 -StayOnTray -nw



Finally you can Control your CPU using the K10STAT Systray if you enabled -StayOnTray manually as well.


-ClkCtrl:#(0-4) - Enable Clock Control by K10stat (Refer to above).
0:No Control

1:Control clock of each core.
UnGanged means each CPU Core #0 & #1 operates independently of each other so at any one time their frequency and DID could be different.(This is the original intent of the design of the Turion Chips as they are given different power planes.)

2:Control clock of all cores together (Criterion is most loaded core).
This means the CPU will raise/drop the DID of Core #0 & #1 together when it detects the one of higher Core has reached the criteria for a Frequency boost/Throttle Down.

3:Control clock of all cores together (Criterion is average of all cores).
This means the CPU will raise/drop the DID of Core #0 & #1 together when it detects the average of both core has reached the criteria for a Frequency boost/Throttle Down.

4:Control clock of all cores together (Criterion is least loaded core).
This means the CPU will raise/drop the DID of Core #0 & #1 together when it detects the one of lowest Core has reached the criteria for a Frequency boost/Throttle Down.


A new function called Lock-P-state is available in new versions of K10Stat.

It is another way you can lock the P-state for P-state testing again you should enable Clock Control before performing the P-State Testing.

Down Core refers to switching off 1 of the Cores either Core0 or Core1.

Testing

__________________________________________________________________



Original Factory Default Settings
_________________________________________________________________________


UnderVolted 1.075V
In Unganged Mode
__________________________________________________________________


UnderVolted 1.075V
In Ganged Mode (Based on highest core)
__________________________________________________________________

Thats All !

AMD Technical Documentation Regarding Turion Processors here

(Contains Temperature Limits P-States and Voltages)

182 comments:

  1. I have a ZM-82 (Turion Ultra) processor? Would this software be applicable? If so, what do you think are the safest and effective values for undervolting my CPU?

    What are the disadvantages of undervolting?

    Is there a dramatic change in battery power consumption when a CPU is undervolted?

    ReplyDelete
  2. Yes
    As I had written try a value of -0.05V for each power state.
    ZM-82 has 3 power state like my RM-72

    Disadvantage in the sense you have to do stability testing for each Power State other than that No disadvantage.

    Depends on how much you undervolted.
    For me I get around 30min extra on light usage.

    ZM-82 default value is 1.10V 0.95V and 0.80V.You can try 1.05,0.90,0.75 and experiment from there.

    ReplyDelete
  3. Have you experienced a noticeable change in battery standby time?

    ReplyDelete
  4. You mean idle, yes.
    Suspend is the same timing though.

    ReplyDelete
  5. Ok, I'll try maybe tonight. I hope it will just be alright (I'm using Windows 7 RC 64-bit). Just tell you later if it is successful. Thanks!

    ReplyDelete
  6. Unfortunately, for the 1.075-0.90-0.75 from 1.125-0.95-.80, for the first time I ran the Intel Burn Test, it was successful but then when I ran it again it said it was unsuccessful. So I've returned it to its orignal values since it saved the custom values even though I've closed the unvolting program.

    ReplyDelete
  7. OK, try 1.10-0.95-0.80
    The reason it failed is because the original full clock for the voltage is 1.125.
    Mine is 1.075 I UVed to 1.050.
    AMD is pushing the limits so the undervolt parameter is very limited at P-State 0.
    Try 1.100V instead.
    The setting will revert when you reboot unless you schedule it to start up.

    ReplyDelete
  8. If -0.050 is too much try -0.025

    ReplyDelete
  9. No work for me in windows 7... RC 7100 64bit
    I have this laptop HP Dv7 1110eg. Turion X2 RM-72
    crash at startup
    the same problem that with this tool "http://amd.exchange.de"

    ReplyDelete
  10. sorry... the correct url is http://amd.goexchange.de

    I like K10STAT
    but ... the possibility that my son does overclock the pc i see it is so easy that it scares me

    thx
    Lec

    ReplyDelete
  11. I do not know if it is a bug or is it a problem of my computer

    I think not, because in Vista 64bit ... http://amd.goexchange.de worked well, it all started with Windows 7 RC 7100 64bit

    I discovered this.
    With both tools i can not restart, then the PC hangs at startup.

    To restart, I turn off the PC and turn on by the power button

    In this way both tools work well

    Greetings!
    Lec

    ReplyDelete
  12. Please, someone say something

    Why the blue squares in K10STAT, sometimes become orange, i click and i see that the voltage is at 1.20v

    I have not programmed this voltage on my p-state

    I don't understand well which is the operation the Clock Control and Ganged (Control Function)

    regards

    ReplyDelete
  13. It is normal even without K10STAT the processor will sometimes switch to 1.2V for short periods.
    Reason is however unknown.

    ReplyDelete
  14. i could set to 1.0125, 0.8750, 0,750 w/o bsods. the originals were 1.1250, 0,950, and 0,800.

    that`s -0,1125, -0,075 and -0,05!

    i ran intelburn and orthos at the same time for sometime and no problems found. thats great!

    my rm-72 can pass 100C when at full load and i`ve noticed that when the temp gets 100C the freq is cut by half in order to decrease the temps.

    so if you are playing and your arent running k10stat you`ll will have the half of power... that sucks!
    but now, i could get around 95C at full load running at full speed!

    ReplyDelete
  15. You can reproduce the 1.2V issue by following:
    Use the CPU as without any undervolting utility.
    Use CPUZ to monitor the jumps sometimes it will hit 1.2V

    ReplyDelete
  16. Jr I believe the original voltage of RM-72 is 1.1V not 1.1250.
    Anyway you are lucky to get a chip with high undervolting margin.

    ReplyDelete
  17. Sorry Ignore that comment above it is 1.1125V. You are right.

    ReplyDelete
  18. l e c a r o check the AMD Documentation.
    The 1.2V is one of the P-State you cannot change.

    ReplyDelete
  19. Thx u Weinter... good news...
    please send me the url... please

    :-)

    ReplyDelete
  20. I linked the AMD Documentation to the end of this blog entry.

    ReplyDelete
  21. Check pg 22 of the PDF.
    There is a P-State called S0.C0.HTC
    and it is 1.2V

    ReplyDelete
  22. Thanks Weinter

    I have this question ...
    In my processor, only want to make Undervolting
    instead of using "-lp:1 -ClkCtrl: 2 -StayOnTray -nw"

    I could only use "-lp:1"

    implement it in this way, but the K10 is not running ... I see that the change in voltage ...

    but K10 is not in the running processes

    Someone says something please

    ReplyDelete
  23. Should always be running? right?

    ReplyDelete
  24. What will happen is the voltage will be set when the Task Scheduler runs it when you boot up.
    However after a suspend resume when the CPU registers are reseted the voltage will be reseted too.

    ReplyDelete
  25. ok ... then ... This is the configuration that you advise me?

    "-lp:1 -ClkCtrl:2 -StayOnTray -nw"

    ReplyDelete
  26. If you are really overheating you can try -ClkCtl:1
    This will set this to unganged mode meaning each core will throttle as required by measuring the load separately on each core there will be no "excess" throttling.
    I have updated the explaination in the guide.

    ReplyDelete
  27. Weinter thank you very much ...

    Originally how it works Turion?
    default is that how this works,
    without K10?

    sorry for my english

    ReplyDelete
  28. Originally it was supposed to be unganged since they were designed with separate powerplanes

    ReplyDelete
  29. So, that using -ClkCtrl:0
    PC works as default, only be done
    Undervolt, right?

    thank you

    ReplyDelete
  30. Yes the only difference is the undervolted values you set.

    ReplyDelete
  31. Hye there, I did everything you say and things go exactly as it meant to be until I reboot my laptop just to test whether the k10stat works or not. Somehow, the laptop hang just before it enters windows.

    It's not the same case if totally shutdown the comp. The laptop works fine if i turned off and on again.

    Why is that so? Have you tried it before?

    My settings is 1.0250, 0.8,0.75
    (I tried to juice up a bit but only stock value can make a perfect reboot)

    ReplyDelete
  32. First off you CANNOT TAKE MY VALUE as absolute.
    Although same model, during production different chip have different potential due to impurities and artifacts.
    Test it before setting it to start up

    ReplyDelete
  33. You should as check msconfig for other startups.
    You should note that K10STAT loads winring0 library which takes a while to start up.

    ReplyDelete
  34. No I didn't follow your setup. I tested it one by one.
    It passed linx for 10 runs (1 hour plus.
    Just the reboot is the problem. But when I shutdown and on again, there's no problem at all. It boots like normal.
    Anyway, can winringo be disabled?

    ReplyDelete
  35. winring0 is a library to access low system level it is required.
    I think this is a system specific issue, you should check out what startups is in your system.

    ReplyDelete
  36. Madrid.. hablas espanol? te pudiera explicar mejor... :-)

    Madriddistas

    I have hp dv7... and i can not restart the PC running the K10...
    it does not start after reboot
    You have Windows 7? In Windows Vista this did not happen

    even with this tool
    http://amd.goexchange.de/ the same problem (in 7)

    Could do like me ... turn off and on ... never reset

    greetings!

    ReplyDelete
  37. No I am using Vista Win7 is still beta for that reason I am not using it.

    ReplyDelete
  38. If you wanna switch back to Vista see the Vista Install Guide on my blog.
    I included a link to the clean Vista Install Disc Without any CD-Keys as well.

    ReplyDelete
  39. I actually did some discussion about this problem with my friends who are using the similar kinda laptop and they happen to be going through the same problem as mine.

    @winter
    Yes I will check my startups in my system.

    @Lecaro
    I'm sorry but I can't speak Spanish. I'm from Malaysia. hehe~

    Anyway, me and my friends are using Vista. Win7 also have such problem. It happened to be a common problem for us. I can't seem to find a solution. Will post it when I know the answer.

    Thanks for your replies guys~

    ReplyDelete
  40. Hey weinter, first of all, thanks for your blog, it's very informative. Just want to ask does this k10stat work on k8 cpu like amd athlon64x2 brisbane?

    ReplyDelete
  41. I am not quite sure as I am not the author of K10stat but no harm trying.
    Reason being whether it works depends on the PowerPlane design.
    It is actually supposed to work only on K10 CPUs hence the name but it work on Griffin as well due to the similar power design as K10s although Griffin are K8.

    ReplyDelete
  42. My QL-60 was 1.100v & 100C (hot enough to boil water),
    now it's 67C @ 0.925v.

    The odd thing was, even though i didn't set it to run at startup,
    it kept the settings,
    so when i got to the BSOD limit,
    i had to pull the battery out for a while just to get it to boot...

    ReplyDelete
  43. My system: Compaq CQ40 126AU with RM-72

    P0: 1.0000
    P1: 0.8500 (Pass IntelBurnTest 2.3)
    P2: 0.7500

    I will keep you all updated.

    ReplyDelete
  44. Here is my FINAL result.

    My system: Compaq CQ40 126AU with RM-72

    P0: 1.0375 (Done IntelBurnTest)
    P1: 0.7500 (Done IntelBurnTest)
    P2: 0.7500 (Done IntelBurnTest)

    Everybody please share your result.

    ReplyDelete
  45. Is there any way I can lower my multiplier form 10.5 to 10 so that my max clockspeed will be 2000 MHZ from the original 2100MHz?

    ReplyDelete
  46. Just enable Clock Control.

    ReplyDelete
  47. hello

    i have a AMD Turion X2 Ultra ZM-85 (Griffin) max. 2300 ghz.

    the normale voltages are:

    P0: 1.2
    P1: 1.125
    P2: 0.8

    whick values i can try?

    i' im interested in going as deep as possible in the p2 modus.


    banana

    ReplyDelete
  48. P2 is a confirm 0.75V
    You can try 1.05V for P0 and P1 at 1.075V.
    If the values are stable you can push it further.

    ReplyDelete
  49. Just got a HP tx2 with a ZM-85 processor like yours banana. (So excited!)

    Weinter did you mean 1.05V for *P1* and 1.075V for *P0*? I assumed so and with a little work tweaked them slightly further and wanted to share my results:

    P2 @ 0.7500V
    P1 @ 0.9500V
    P0 @ 1.0875V

    Happy undervolting!

    ReplyDelete
  50. Undervolting is about tweaking and experimenting.
    You can continue undervolting it lower as long as it passes the Intel Burn In test.

    ReplyDelete
  51. Many thanks for this great app! I haven't had this much fun tweaking computers since I tried the 60 mhz bus on a Pentium 75 mhz years ago and overclocked to a whopping 90 mhz!!

    ReplyDelete
  52. Oh, btw, any word on the north bridge voltage? I tried lowering a bit, not sure if it does anything.

    Also, someone wrote the settings stayed on their pc after reboot. Same thing here - was a bit of a pain as I ended up pushing voltages to low and the pc just kept rebooting. Eventually I made it into windows and quickly upped the voltage.

    Turion RM-74 here, 1.000 V in state 0.

    ReplyDelete
  53. I can almost lower to 0.9875. Prime95 crashes on one core afte a while. Temps are much lower at that voltage though, so I'd like to underclock a little bit to see if I can make 0.9875 stable. Do you have any tips on how to change the clock speed via software? (No such settings iin the BIOS of course...)

    Thanks in advance!

    ReplyDelete
  54. I have the ZM-80 processor (2.1 GHz, 2MB L2 Cache) and tried Weinter's tested settings (1.075V, 0.900V and 0.750V) at unganged mode. I was on the 4th run of the IntelBurn Test (at 'high' setting) when I decided to set the frequency control to Unganged. My temp reading from HWMonitor rose to a constant 106C with max 107C from 98C. Any insights on this sudden rise of temperature?

    ReplyDelete
  55. ^ [correction]: First to fourth runs were in GANGED mode, fifth was UNGANGED.

    ReplyDelete
  56. Let me explained unganged and ganged mode.
    In unganged mode both core frequency steps differently, at any one moment both Cores can be in different P-States.
    The P-State each core is at depends on CPU loading. Hence the performance is "just enough". In ganged mode the CPU P-state can be based on the highest load, average Load or lowest load. Both CPU P-state are identical at any one moment hence it will be slightly hotter.

    ReplyDelete
  57. angel_01
    The settings I used is only suitable for my RM-72 Processor batch.
    You ZM-80 could achieve better or worse result depending on how well the CPU chip batch was fabricated.
    You can start from the original voltage and drop it if it passes Intel Burn In you can drop it further until it fails then use the settings before it fail for general usage.
    If you live in the same country then I might be able to help if you are still clueless.

    ReplyDelete
  58. Based on the AMD Processor Specs, ZM-80 and RM-72 have the same power rating, so I used your undervoltage values as my starting point. I have been those values for two days now, without any problems so far. I've tested it for the high performance and balanced power modes (depending on where I'm working).

    Thanks for this info. This can help extend my lappy's life a bit, since I have been using it extensively (i.e. overnight simulations @ high perf, etc.). :)

    ReplyDelete
  59. I hope you did testing with intel burn in because if you undervolted under the stable tested values you can lead to
    1)CPU calculation error.
    2)Occasional BSOD especially during the p-state with the wrong voltage.

    ReplyDelete
  60. Greetings!

    Any chance of finding a workaround to get lower voltage than 0.75? I have a feeling my CPU would go lower than that in the P2 state.

    I played around a little bit with the FID setting, but couldn´t find a stable solution other than the default. I'm trying to find a way to underclock, but no success so far.

    I have also tried changing the NB voltage on the debug page. Any suggestions here? Is lowering the voltage doable?

    ReplyDelete
  61. The voltage cannot go lower than 0.75 and I found that NB Voltage doesn't change any thing at all.

    ReplyDelete
  62. ahben.hashriq@yahoo.co.ukSeptember 28, 2009 at 6:32 AM

    hye..
    i juz undervolt my lappie..
    as the final result is 1.0375,0.8625,0.7500
    its extremely low?
    my processor spec is same as ur processor weinter..
    give ur comment..

    ReplyDelete
  63. PState 2 is confirm 0.750V
    I think for PState 1 you can go below 0.850V
    Your PState 0 is much better than mine since it can go down to 1.0375.
    Congrats you got a processor from a better batch than mine.

    ReplyDelete
  64. tq..
    im juz one of the lucky one only..
    tq for ur guide..
    ;)

    ReplyDelete
  65. Thanks, Weinter!

    I have lowered my temps by 9 degrees under load :-)

    ReplyDelete
  66. My ZM-82 in my HP Pavilion DV7 is running 10C lower. Great Burn test results >> http://kadusa.com/ZM-82_burntest.jpg
    Thanks for the great guide.

    ReplyDelete
  67. Thanks for the great guide Weinter.

    Couple of things that are confusing me:

    1) Windows seems to remember the Voltage set by K10stat even after a reboot? (With no task scheduled)

    Even if I delete k10stat.dat, when I open up k10stat, the CPU voltage value is remembered?

    2.) Also, K10Stat doesn't seem to be obeying my up% and down%. I'm trying to run only pstate0.

    If i set up% and down % really low it doesn't seem to have the desired effect (sometimes seemingly transferring it to a pstate2 !)

    And then even when I do seem to manage to keep it at the pstate0 voltage setting, the frequency will still jump around between 1050 (P1) and 2100 (P0) on both cores ???

    I have tried both with window min cpu power set at 5% 50% and 100% - which of these should I leave it at in windows power options?

    Again, my goal is to have p0 running at full frequency (2100) at all times.

    Thanks so much in advance for your advice :)

    ReplyDelete
  68. Sorry, each time I annoyingly wrote pstateo or po above i meant P0 !


    Also one more Q: if I run the scheduled task, what is the advantage of running it as a system task? If i am the only user of the pc can i not just run it as a regular task?

    Thanks!

    ReplyDelete
  69. 1)I think you can try to find K10stat.dat inside the C:\Windows\System32 folder.
    2)If you want to run it at 100% best is to used Vista/Win7 Processor Management.
    Go into Control Panel, Power Options, Change Plan Settings, Change Advance Power Settings, Processor Power Management, make sure Maximum and Minimum Processor State is always at 100%.

    ReplyDelete
  70. Thanks for the response.

    I have set Windows min CPU power to 100% in power options, but it seems as though K10stat still fluctuates between Pstates on the info panel?

    What should I set up% and down% in K10stat to? And what about up(ms) and down (ms). Or should all these setiings be irrelevant if Vista power options are set to 100% min CPU as above?

    That would make sense, but it doesn't seem to work....like I said, sometimes even if the voltage shows P0 level, the freqeuncy on both cores still fluctuates between 2100 (P0 freq) and 1050 (P1 freq).

    As i said, I would ideally like it to run at P0 2100 Mhz all the time.

    (BTW I have a ZM-80 in a HP DV5)

    Thanks so much if you can help clear up this confusion!

    ReplyDelete
  71. OH...2 more bits of the confusion!

    1.) When I said that Vista seems to remember the K10stat settings after restart, I meant even if K10stat isn't run.

    I dropped my P0 voltage to 1.0375 and after a reboot that's the voltage I get even before I launch K10stat (checked with Coretemp64 instead!) Isn't this unexpected behaviour? It certainly makes testing difficult, as windows won't restart nicely if i drop voltage into BSOD territory.


    2.) I set Vista power options to 100%min CPU as above, then restarted. After restart, voltage did seem to be set permanently at P0 level (1.0375) even if frequency was still bouncing between P1 level and P0 level. However as soon as I set K10stat clock control to enabled (Ganged based on highest load core) it drops straight to P2 with no load.

    Thanks so much if you have the time to help me sort this out :)

    ReplyDelete
  72. 1) You can try to do a hardreset of the laptop to reset the voltage.
    Somehow the CPU registers did not get reseted when you rebooted.
    2) You must disable clock control in K10stat if you want vista to manage frequency p-state control.

    ReplyDelete
  73. OK...I think I get it.

    But is there any way to use K10stat's clock control and leave it on P0 max frequency all the time?

    Thanks for the speedy responses :)

    ReplyDelete
  74. Yes you can simply click on the button holding the P-state.
    For example after you enable Clock Control K10STAT takes over CPU Power Managment
    To switch to P-State 0 all the time, simply click on the 2 buttons under Core0 & Core 1 your CPU switches to the mode immediately.
    Look closely at the second picture.

    ReplyDelete
  75. Great...that seems to work for all normal usage.

    Bizarrely, during IntelBurn Test, under 100% load, it still seems to drop into P1 at times...any reason for that?

    And, is it necessary to run the scheduled K10stat task as a system task? Wasn't sure about that from the guide..what are the advantages?

    Thanks!

    ReplyDelete
  76. Thermal Throttling?
    What is the temperature at that State?
    Reason is because I want K10stat to run in the background I don't want it to be seen in the taskbar hence run it as SYSTEM account will make the taskbar icon disappear.

    ReplyDelete
  77. Thanks for the clarification on the system task thing.
    I think the temp at that State is probably in the 90s. Would that suggest thermal throttling? What governs that and when is it designed to kick in?

    thanks as ever :)

    ReplyDelete
  78. Don't worry about it the limits seems to be in the 90s.
    It is govern by ACPI code in the BIOS, designed to kick in when the CPU reaches the defined temperature.

    ReplyDelete
  79. Also running as SYSTEM account for multi user machine will ensure K10Stat is started whenever anyone uses the machine instead of the specified account only.

    ReplyDelete
  80. Hi,

    Thanks so much for the helpful responses....think I'm basically happy with my undervolting now :)

    One more question. How fow K10Stat's unganged clock control compare with the Vista default unganged clock control?

    It seems to me that it generates a tiny bit more heat, but maybe I'm just imagining?

    Thanks!

    ReplyDelete
  81. Gangged = Group 2 CPU as 1 so when CPU 1 speed up, CPU 2 speed up as well so more heat.
    Unganged = CPU1 and CPU2 speed up differently according to loads so less heat.

    ReplyDelete
  82. Yeah, I understand that...I was just wondering what (if anything) was the difference between:
    a) K10STAT's unganged clock control, and
    b) leaving K10STAT's clock control off and using Vista's default (unganged) control.

    Thanks!

    ReplyDelete
  83. No difference as far as I can observe.
    Vista/Win7 Control would be the hardware defaults because Griffin by default uses unganged mode, it has separate power planes etc.

    ReplyDelete
  84. By the way, can this K10STAT undervolting application works for window 7?

    I tried undervolting by using 1.05, 0.95 and 0.75 and it passed Intelburn test.

    However, despite setting it to start automatically through task scheduler (following ur guide), everytime i restarted, my laptop still runs at the original cpu voltage of 1.10, 1.00 and 0.80.

    I checked my task manager, although there is a process of "K10stat" running, but from my cpuz the voltage are still at the original.

    For task scheduler, i used "-lp:1 -ClkCtrl:2 -StayOnTray -nw"


    So any mistakes did i made? So rather im suspecting, is there special adjustment i need to make for it to run automatically in win 7? (such as setting properties to run capability for vista or something)

    Thanks greatly.

    ReplyDelete
  85. When you run in SYSTEM account make sure the K10stat is in
    C:\Windows\System32 because the default path for System Account is
    C:\Windows\System32, K10Stat works ok on Windows 7.

    ReplyDelete
  86. Hi,

    Just one questions:

    This HowTo it should work for my CPU: AMD Turion II X2 M500 !!!???
    What do you think?

    Thanks everybody!

    ReplyDelete
  87. I tried to answer myself to this answer, but anything good for the moment!

    The CPU that I have: AMD Turion II x2 M500 is working under K10STAT(it seems to be working) but unfortunatelly for me I didn't find the right value for the 5 P-State(P0, P1,P2,P3,P4,P5).... For exemple with some value(0,8250 , 0,8125 , 0,800, 0,7875 , 0,7750) the laptop is restaring, and with some value does't happen anything !!

    Can I have an ideea from someone with more experience ... because I am not sure that I applied the HowTo like described in article!!

    Thanks

    ReplyDelete
  88. This is the link on the forum with more photo and details, so please HELP because I really want to undervolt this CPU (turion 2 X2 M500)!

    ReplyDelete
  89. Thank you very much for the guide, had trouble getting it to start minimized. Worked like a charm with your guide.

    ReplyDelete
  90. Hi, great guide. Thank you.

    I am running Win 7 x64 and a PhenomII 940.
    When I run K10stat manually and select apply to the profile the voltages change and i can see it in CPUz. but I have tried your guide and and cannot get it to work on startup. The service appears to be running on startup but the voltages don't change.

    any ideas how i can get it to work on boot?
    I've placed K10stat in windows folder if that makes a difference, should it be somewhere specific (and yes the service is pointing to the correct location)

    ReplyDelete
  91. The program must know where to get the settings from the file K10stat.dat.
    If you put the K10stat.dat in C:\Program Files\K10STAT then you must enter the same path in "start in" parameters in task scheduler.
    Otherwise the default path is C:\Windows\System32.

    ReplyDelete
  92. http://www.amdzone.com/phpbb3/viewtopic.php?f=52&t=136993&p=169818

    The above link is for those wanting to undervolt the Turion II M500. I haven't tried the voltages myself, but I've heard success with those values.

    @topo: 0.8250V for P0 is definitely too low for your processor. The low voltage causes the processor to shut itself down, as it cannot complete full clock cycles. In other words, you've underclocked too much!!!

    ReplyDelete
  93. AMD Turion x2 RM-72 running on windows 7 64-bit

    orignal undervolted
    1.1250v 1.0750v
    0.9500v 0.9000v
    0.8000v 0.8000v
    so -0.05v all the way did many heat test ran perfict noticed a 9c cooler.

    have one question i have the 64-bit system but it saved it under system32 is that ok?

    ReplyDelete
  94. No issues.
    System32 is a System Folder there is no System64. It is a legacy naming sort of thing.

    ReplyDelete
  95. Found one more problem i setup a tast schedule to run k10 at startup it well auto start if i just restart the laptop but if i shut it down then start it goes back to defualt voltage settings any ideas?

    ReplyDelete
  96. You probably missed out something.
    Try resetup K10STAT and read my guide again.
    I already put in more information regarding K10stat.dat and possible pitfalls.

    ReplyDelete
  97. Hey men. Thanks for tutorial.
    But i have one question is possible to save settings after time i restart/install/format pc without K10STAT? So i can use program only one time like bios settings.

    Cheers ;)

    ReplyDelete
  98. No.
    Because the Voltage Setting is determined by the values in certain CPU registers.
    Voltage value is not hard coded into the NVRAM and never has been.
    Otherwise whenever you swap CPU with a less undervoltable CPU it wouldn't boot at all.

    ReplyDelete
  99. when u talk about in the general settings were u can set it up as a system task, then in the triggers you say or create it as a startup process do you do both these settings or just pick one that maybe were I messed up

    ReplyDelete
  100. Pick one only.
    Startup is preferred over login.

    ReplyDelete
  101. Hey.
    I try undervolting my ZM-85 and it passes the Intel Burn test. With these voltages:
    P0: 1.0875V
    P1: 0.7625V
    P2: 0,75V

    It's normal the minor difference in voltage between P1 and P2?Because it's only ,00125V


    Another question is stable put the lowest voltage in P0? Because in this state is where we play heavy applications and play games.

    Thanks ;)

    ReplyDelete
  102. As long as it is stable, passes the test then it is ok.

    ReplyDelete
  103. I created a new Task Scheduler after restart it fails and seas "operation being requested was not performed because the user has not logged on to the network the specified service does not exist"???

    ReplyDelete
  104. Fixed that problem it would not work when I put C:\Program Files\K10stat\K10STAT.exe in the start up option when I kept it at defuilt system32 it works.

    ReplyDelete
  105. Ok thanks and in your Acer which stress level you use? Standard is enough?

    ReplyDelete
  106. Standard is good enough.

    ReplyDelete
  107. First of all, thanks a lot for the guide. My max temps went from 89C to 76C.

    I recently performed a clean install of Windows 7 K10Stat is running in the background just fine but the problem is that the icon is not on the tray, and it I like it being there. I used -StayOnTray but it still won't show. Any idea what the problem is?

    ReplyDelete
  108. If you like the icon on the tray run it as your login account not as SYSTEM account in task scheduler.

    ReplyDelete
  109. Ah, thanks. I don't know why I did not think of that.

    ReplyDelete
  110. to ZACH and Mr. ADMIN

    for RM-72 (in Compaq CQ40 310AU), what may be the correct setting to cool down this unit a bit? I really play games having high requirements, then i pray for my notebook to survive for a long time.. lol.. but the heat, so hot... any nice setting that will not affect the performance at all?

    ReplyDelete
  111. Hi
    How do i enable K10stat clock control?
    Thx.

    ReplyDelete
  112. Ur guide is really usefull...
    I'm using CQ40-506AU
    with RM-75
    ur temp seem to be lower than mine
    i got as high as 93 degree

    i manage to run intel burn test at
    1.05, 0.75, 0.75
    without any problem

    at first i'm running at default
    speed it seem my speed in intel burn test is around 4.4 sumthing

    later when i lower the voltage
    i get speed around 5.6-5.8

    ReplyDelete
  113. I managed 1.0375 P0 with half an hour worth of testing using IntelBurnTest (no BSOD nor any errors). My HP DV6 with its RM-75 is now running 13 degrees cooler (max of 86 degrees down from ~99 degrees)! :D yet to undervolt p1 or p2

    ReplyDelete
  114. The only way to put this to work in w7 x64 starting in systray and with
    -lp:1 -StayOnTray -nw commands was putting the a shortcut in startup folder and adding the commands in it. With task scheduler it will never appear in systray.

    Anyway thanks by all this since it put me in path to solve my issues.

    ReplyDelete
  115. I am user from 5:32

    With M520
    I have
    P0 1.1v
    P1 1.0v
    P2 0.9v
    P3 0.8v
    P4 0.725v

    the only one i pushed to the BSOD point was the P4 that at .7125v crashed just after setting it.

    ReplyDelete
  116. If you want the icon to appear you have to run it as user\username not SYSTEM account.
    If you use SYSTEM account the program will run but not be visible.

    ReplyDelete
  117. I didn't run it has system. I think i run it has user account. At least i didn't touched in system interface like you have shown above.

    ReplyDelete
  118. Have one the new gateways with an RM-72 chip at 2100@1.2v@86c I can get 3600@.9875v@76c. I can even surpass 4500@.9857v@86c.

    I have no use for 3 power state as the two best voltages are .7500v and .9875v. My system jumps from .7500v to .9875v when changing operating frequencies. For instance 1750@.7500 works but 2100@anything below .9875 does not.

    Incredible!

    ReplyDelete
  119. Could you tell me what exactly "downcore" is and what the settings 1 and 0 mean?

    ReplyDelete
  120. Turn off one 1 Core.
    0 means Core 0 and 1 means Core 1.

    ReplyDelete
  121. just underclocked my turion 2 ultra m600:
    p4: from 0.8500 to 0.7375
    p3: from 0.9500 to 0.8000
    p2: from 1.0500 to 0.9000
    p1: from 1.1875 to 1.0375
    p0: from 1.2375 to 1.1000
    Tested with intelburntest at standard settings. Everything is stable.
    Thanks a lot for the guide.

    ReplyDelete
  122. edit: i meant undervoltaged not underclocked

    ReplyDelete
  123. edit 2: Not much of a temperature difference though (around 5 C)...
    compared to my old laptop whitch had an xp-m 28800+ (used crystal cpuid on that one)

    ReplyDelete
  124. What the the max temperature?

    ReplyDelete
  125. Hi,

    I understand that this site is mainly for AMD Mobile processors, but I did this to Athlon II X2 250 desktop chip that I use in my HTPC.
    original -> modified
    P0 1.35V 3.0GHz -> 1.300V 3.6GHz
    P1 1.25V 2.3GHz -> 1.000V 2.4GHz
    P2 1.15V 1.8GHz -> 0.825V 1.2GHz
    P3 1.00V 0.8GHz -> 0.700V 480Mhz

    My Gigabyte board seems to overvolt slightly compared to the defined voltage so add about 0.02-0.04V to all above values and you get the real voltage seen in CPU-Z.
    I overclocked the FSB to 240MHz and started undervolting the cores with this app. This is absolutely amazing utility! So far everything is stable in all P-states.

    ReplyDelete
  126. Ok so i undervolt my laptop. Is there anyway that i can change it back to my original fatory settings?
    If i format my laptop would it change back to normal?
    I really need help on this, i'm hopeless with computers and stuff.

    ReplyDelete
  127. I have successfully undervolted my amd zm-84 using this guide (thanks a lot! ^^) while I am on the balanced power plan. Now, everytime I switch to power saver, when my notebook is idling, it is stuck at my p0's volt even though the clock speed is at p1/p2, meaning I consume more battery when on power saver than on the balanced power plan. How can I fix this? Thanks.

    ReplyDelete
  128. If you have any 3rd party power management program, uninstall it Windows Power Management is good enough.

    ReplyDelete
  129. I only have three power plans: power saver, Hp recommended (balanced), and high performance. Everything works fine with Hp recommended (it is what I was using when I did the undervolt), but there are times that I switch to power saver (when I go to class, for instance). Is my balanced power plan considered 3rd party? If so, how can I fix my power saver volt problem?

    ReplyDelete
  130. Go to Advance Power Setting.
    Then check the Minimum Processor State under Processor Power Management.
    Make sure all the values are set to a default of 5%.

    ReplyDelete
  131. Power Saver had values for battery and plugged-in to 5%. And for some weird reason, I tested it now, I am seeing correct voltages and they are adjusting properly. Must be cpu-z glitching before and giving me incorrect voltages?

    Once again, thank you very much for the help. I have been recommending this blog to all of my friends who's unaware of undervolting. :)

    ReplyDelete
  132. Recently my laptop has acted strange, even when undervolted it reaches 90 degree celsius, which is bad for me...
    Before I had like 75~80, while doing "gaming". Now 90; before while idling I had 40 degree, now I have 56, light load, was then 51~56; now 60~64. Watching flash videos before 57~61, now 64~67. While watching video 1080p mkv, before 61; now 69~72...
    Feels bad. Also to note, the newest version out of K10stat 1.32 seem to have a lock function; I yet to understand what it does, since I feel no different from it...
    Plus to add something while talking about it, I can't underclock and undervolt won't work, just end up with BSOD...

    ReplyDelete
  133. It works perfect check the location of K10STAT.dat.
    You must specify the target location of K10STAT.dat in task scheduler if it is in C:\Program Files otherwise the default is C:\Windows\System32.

    ReplyDelete
  134. I believe to enable Lock Pstate you must select Clock Control First.

    ReplyDelete
  135. Anyway Thanks for the heads up, I haven't realised a new version is out.

    ReplyDelete
  136. Does anyone know what is the change made from v0.91 to v1.32? Just curious.

    ReplyDelete
  137. http://sites.google.com/site/k10stat/
    Here is the new location if wanting to get newer versions.
    Cheers !
    Still having trouble with underclocking....

    ReplyDelete
  138. I have had the latest version for sometime now. Just wonder what was the changes made?

    ReplyDelete
  139. Thank you very much for this post! My HP Compaq 615(Athlon QL-66) became cool&quite!( 45C when websurfing,texting etc. and 68C when CPU-burning! ) I've choosed 0.9V\1.0V(default was 0.95V\1.1V)
    ---------------
    from Russia with love :)

    ReplyDelete
  140. From my original (1.1--0.95--0.8)
    I've got: 0.987--0.75--0.75

    Turion ZM-80 in a DV3Z
    Keeps it 5-10 deg.C cooler all the time.

    ReplyDelete
  141. Hi is it possible to assign different voltages to my cores? On of them always fails prime 95 tests but i want to keep the voltages as efficient as possible.

    Im using version 1.32 and i can see the ninimum up(ms) has a value of 0 now. There is also a NB downcore function and i dont know what it means or does...

    ReplyDelete
  142. Hi, I was using Puma State Control back then but i didn't like it because it was a hassle to set and test because it lacked a GUI. Thanks for this tool and guide! Here are my undervolting results on my HP tx2 with an RM-74 processor:


    2.2GHz p-state0 from 1.125V to 1.075V
    1.1GHz p-state1 from 0.950V to 0.750V
    550MHz p-state2 from 0.800V to 0.750V

    Stress test was done with Prime95 and IntelBurn (5-pass) returning stable and consistent results. I didn't expect pstate 1 and 2 to be able to operate on same lower voltages, but hey I am not complaining; less heat, less noise, more green :P, more battery life :)

    ReplyDelete
  143. Version 1.41 has been released.

    Download here: http://sites.google.com/site/k10stat/

    ReplyDelete
  144. Yesterday, I reinstalled my aspire 4530 (Turion Ultra) so I re-did undervoltage tests. After many (and looooong) tests with IntelBurn and BSODs, I finally came up with the following results:

    powerstate: orig_voltage [orig_VID] --> new_voltage [new_VID]
    P0: 1.1V [36] --> 1.0625V [39]
    P1: 0.95V [48] --> 0.75V [64]
    P2: 0.8V [60] --> 0.75V [64]

    Notice that P1 and P2 both have the same new undervoltage value. :) This is OK in my case, since IntelBurn gives stable results.

    BTW, I live in the tropics where the ambient temperature is around 31*C. XD

    Hope this helps others just as your site helped me in undervolting.

    ReplyDelete
  145. I forgot to mention that my Aspire 4530 has ZM80 processor (P0: 2.1GHz, P1: 1.05 GHz, P2: 525MHz). My bad. :p

    ReplyDelete
  146. I have an HP tx2-1270 with the RM-75, 2.2 Ghz, 4GB RAM, and 500GB Hard Drive. I have installed Windows 7 Home Premium. I have installed the new N-trig drivers (version 2.39), in case this matters.

    I cannot seem to get stable voltages without getting the BSOD.

    I can get down to
    PO: 1.05
    P1: 0.7625
    P2: 0.75

    Clock control enabled.

    With this the computer doesn't get BSOD during Intel BurnIn but it does fail the BurnIn Test.

    I started with the defauls:

    P0: 1.125
    P1: 0.95
    P2: 0.80

    If I run the BurnIN Test on the defaults it doesn't get a chance to BSOD or fail the test because it shuts off for being too hot.

    So, I started with P0 and cranked it down to the next level, did the BurnIn test, failed but didn't crash, cranked it down another notch, did the BurnIn test, failed but didn't crash. And kept going like that until I finally reached a voltage (1.05) that was the lowest one it could go without BSODing. But it still failed the BurnIn test.

    Then I went through the same process with the other p-states.

    So, in the end I end up with 1.05. 0.7625, and 0.75 that fail the BurnIn Test but don't BSOD.

    What am I doing wrong? Or what else can I do?

    Thanks!

    ReplyDelete
  147. You have to check does the RAM have any errors?
    Because any proper Chip should pass the Burn In Test without encountering any error.
    You should focus on solving the issue on passing Burn In without any undervolting first.

    ReplyDelete
  148. How do you check to see if the RAM has any errors? Sorry...newbie here. And thanks for bringing this up.

    ReplyDelete
  149. Memtest86 I think Windows 7 itself has it, but I have forgotten how to access it.
    Alternatively just google it there are many versions of Memtest86 on the web.

    ReplyDelete
  150. OK, I'm at work now but when I get home this afternoon I will run memtest86 and come back here with the info. Thanks a whole lot!

    ReplyDelete
  151. So this afternoon I let memtest86+ (ver 4.10) run for 2 passes and go ZERO errors. I know a lot of people suggest running it overnight but the documentation for it indicated that if you're just an everyday user, like me, that one pass is probably sufficient. And, since each pass is essentially a random sample of your RAM it should be representative of all of the RAM (I'm a statistician so this is especially meaningful for me).

    So, I'm happy with 2 passes telling me that my RAM is okay.

    So, what's causing my undervolting to fail BurnIn? And, by the way, those setting did eventually BSOD later in the day.

    I would really like to reduce the heat on this puppy as I often use it in my lap!

    ReplyDelete
  152. If everything is all right there might be an issue with your Processor, any working processor without undervolting should be able to pass Intel Burn In without issue.

    ReplyDelete
  153. Geez...this sounds bad!

    When I do the BurnIN test without undervolting it jsut gets too hot and shuts off...it never gets a chance to get a result from the BurnIN test.

    After it cools off, though, it starts back up. I only tried this twice.

    So, now what? What can I do to diagnose my processor?

    By the way, thanks a lot for helping me. You've been very nice and I really appreciate it.

    ReplyDelete
  154. First you got to solve the processor overheating.
    You can buy a tube of MX-2 Thermal paste open your laptop and clear by the mess made by the factory and replace their thermal paste.
    At the same time use brasso to polish the metal contacts to improve thermal conductivity.
    Lastly you can try copper mods.
    Google Copper Mods and you will find online forums that teaches you how to do it.

    ReplyDelete
  155. If you are still under warranty and you are not confident of your practical skills demonstrate the issue at their service centre personally and demand they do something about it.

    ReplyDelete
  156. THANKS A HELL LOT Weinter !! I was looking for an effective guide to undervolt my AMD RM-75 processor and i must say I'm excessively impressed ! I had been worried a lot about my Processor's lifetime as it reached 100 C mark while gaming but now that i have properly undervolted it, my temperature has come down by 10 - 12 C THANKS ONCE AGAIN !! THANKS A LOT !! I'm definitely gonna recommend this guide to anyone concerned. YOU ROCK Weinter \m/ B-)

    ReplyDelete
  157. Thanks for such a helpful article. I have HP6735s with RM-74, and can under volt its p1 and p2 both to .750v even at the room temp of 38C. But for p0 it crashes in intel burn-in test after 20-30 seconds where cpu core temp reaches 91-92C. Its BSOD whether i change p0 to 1.1v or leave it at default 1.125v. Any idea why?

    ReplyDelete
  158. If your CPU BSODs at default voltage there is a problem with it.

    ReplyDelete
  159. Thanks for reply. I tried intel burn-in without running K10STAT, vista power management was at balanced. It passed the test. I noticed that the cpu was throttling continuously between 2200Mhz 1.125v and 850Mhz 1.2v state, and cpu temp was 99C-100C. I think that in K10STAT while cpu locked at p0, cpu shuts down due to overheating.

    ReplyDelete
  160. The principal of undervolting works on the fact that NOT ALL CHIPS are identical.
    Some of you guys may have a chip that narrowly passes QC test hence not very undervoltable therefore you yield may vary.

    ReplyDelete
  161. am damm scared if doing this thing to my Pc cos fear of damage.. I use Hp Touchsmart tx2 and the heat make me unconfortable but to undervolt it hummm. wahaiii am dam scared.. need some help?

    ReplyDelete
  162. Hello, i have been testing this undervolting. I have a zm-82 processor and according to k10stat, my starting voltage for P0 was running at 1.3V, ive put it down to 1.05V (because of seeing the first comment) for P0 at a stable rate. But when i tried doing P1, i put it at .95V which is apparently supposed to be default according to the first comment, but right when i click apply, i get the BSOD. i then reseted my laptop and openeed k10stat, the option of P2 was missing. I then tried P1 again at .95V once again cause i thought the BSOD may have been caused by something else. But again, i got the BSOD and had to reset, thsi time when i opened k10stat, only P0 is visible. I am very confused and curious to know if this is normal or did i screw my laptop up. Thank you for ur help

    ReplyDelete
  163. Shut down the computer remove all power source press & hold the power button to reset the CPU register.
    Then turn on the computer and run K10STAT again.
    Don't anyhow set arbitrary voltages, minus maybe 0.025 then run Intel Burn Test to test for stability then repeat until you hit the point before it becomes unstable.Then reboot and set it to the point before it becomes unstable. That is the limit.

    Do it for P0,P1 and P2.

    Don't look at other's voltage of the same model because different processor batch manufacture has different limits due to fabrication defects.

    ReplyDelete
  164. is it possible that i permenatnly damanged my cpu by setting it too low?

    ReplyDelete
  165. No, it is not possible to damage hardware by undervolting, overvolting Yes but not undervolting.
    Read the article it will explain why.
    You just need to reset the CPU registers by doing a full reset instruction on my previous post because sometimes a restart doesn't clear the CPU machine specific register.

    ReplyDelete
  166. I've successfully found voltages for all my pstates, but im having trouble setting up the task to start it at the startup of my laptop. Im having trouble finding my k10stat.dat file and does it HAVE to be in program files for it to work or it doesnt matter as long as the path leads to k10stat.exe? my main trouble is in the "action" tab of the task schedueler

    ReplyDelete
  167. I can go into details on the K10stat.dat behaviour with the elevated permission but it maybe too confusing, so simply add the "start in" parameters and it will load the K10stat.dat from Program Files.

    ReplyDelete
  168. his should work with the new mobile Phenom II processors as they use the K10 architecture, right? And could you tell me what you have heard about the heat outputs of the Turion IIs? I am thinking of ordering an HP dv6z and I trying to decide what processor to go with. I am leaning towards the Phenom N830 slightly over the N620 because my best guess is that performance will be about the same but the N830 has 25TDP to the 35TDP of the N620

    ReplyDelete
  169. Yes K10stat should still work.
    Your undervolt millege maybe vary by production batches.
    The Turion II should be less hot than the Turion because they are based on the K10 Core architecture not the old K8.
    But still I would say compared to Intel Mobiles they are still less efficient and not up to par performance wise.
    You can imagine the Quad Mobile Phenom is around the performance of a high end Core i5 and you can almost be certain the power consumption is higher as well, therefore I would consider AMDs if the price for that overall performance outweighs all the cons.
    I don't blindly support any branding, instead I analyse the properties to decide the outcome.

    ReplyDelete
  170. Thanks for the response. I am currently looking at the dv6z and dv6t and I feel like the 'z' is the better bang for the buck, as it starts $100 cheaper. Even with the upgrade to the Phenom N620, which should perform about the same as the i3-350M in the 't', it is still $50 cheaper.

    ReplyDelete
  171. I tried configuring the HPs and found that you can get the Quad Phenom 1.6GHZ (in case the fastest quad literally burns)and it is about the same price as the i3 350 version together with Radeon 5650HD (40 bucks diff).
    Quite Competitively price AMD CPU.
    I am sure the Quad 1.6GHZ will out perform the Core i3 350M.

    ReplyDelete
  172. Well I ended up going with the Phenom II N620 (2.8GHz). It was cheaper than the base i3 in the 't' and I thought it would be the best combo of performance and thermal efficiency. I'll be sure to let you know how it works out

    ReplyDelete
  173. Got it today and so far so good. Normally runs around 40C and maxes out at 68C while running Orthos for a while, ambient temp of 23C. I might undervolt anyway to get some extra battery life, though.

    ReplyDelete
  174. Just got done undervolting the Phenom II N620. Results so far (I might try and go further),

    PO (2.8GHz): 1.2250 to 1.1750
    P1 (2.5GHz): 1.1625 to 1.1125
    P2 (1.8GHz): 1.0125 to 0.9625
    P3 (1.4GHz): 0.9375 to .8875
    P4 (.8GHz): 0.8000 to .7625

    Getting average temps 2-4C lower and a max of 66C now.

    ReplyDelete
  175. WEI:

    CPU - 6.3
    Memory - 5.9
    Graphics - 6.7
    Gaming graphics - 6.7
    Primary hard disk - 5.9

    Cinebench:

    Single - 2898
    Multi - 5601

    3dMark06:

    7089 (2215 CPU score)

    ReplyDelete
  176. Sorry I meant NOT mobile ovens.
    The temps are quite good.
    WEI score are good too.

    ReplyDelete
  177. I am extremely happy that it isn't a mobile oven as well. And the benchmarks have surprised me a little, they put it basically on par with the i5-430M and slightly ahead of the i3s. Battery life has also been a pleasant surprise. I have been getting almost 4.5 under normal use, which is the same that dv6t owners with core i processors have been getting.

    ReplyDelete
  178. When I run Kstat for the first time it says my voltage is 1.3250v for P0, 1.225 for P1 and 1.100 for P2. I have a RM-72. I thought the highest voltage was 1.2v? I undervolted each pstate by .05 as you said and it is running much cooler, however it confuses me and I am thinking I could run it even cooler?

    ReplyDelete
  179. You could probably push your voltages even lower if you want to take the time to do it.

    ReplyDelete
  180. problem is in K10stat in the cores it has the wrong info. I know for a fact I have a 2.1 ghz processor but it shows a value in p2 of 800, then 1300, then 2500. I have an RM-72 according to CPUID and I know the speed is 2.1 ghz. So why doesn't it show as 550, 1100 and 2100??? I don't get it. Perhaps because it is a refurbished laptop they put in a different processor???

    ReplyDelete
  181. This is strange can you delete the K10stat.dat data file and rerun K10stat? Any idea if it is a ES Processor?
    Can you update the firmware to the latest version?

    ReplyDelete