g.skill

+ Reply to Thread
Page 1 of 2 1 2 LastLast
Results 1 to 10 of 19

Thread: A Guide to Undervolting your Processor

  1. #1
    SirMango is offline Member
    Join Date
    Oct 2008
    Posts
    41
    Thanks
    0
    Thanked 7 Times in 3 Posts

    A Guide to Undervolting your Processor

    INTRODUCTION
    ================================================== =================

    Nowadays, one of the main focuses of enthusiasts is the processor's performance. In order to reach new heights of performance, many increase the voltage of their processor to its peak and increase the FSB until instability occurs. However, for the casual user, performance might not the most important thing in computing. What about energy efficiency? It's obvious that energy efficiency has become an important thing for many users; simply look at the new line-up of AMD processors with an "E" at end of the processor's model name, e.g. 4850E and 5050E, which have rather low wattage. In order to decrease the wattage of these processors, processor manufacturers simply decrease the voltage of the processor in comparison to the older processor (not to mention die shrinks). However, the truth is that the voltage may be decreased even further to a certain minimum, in the same way manufacturers do not tap the processor's performance (and so we overclock). This is called undervolting and even the end-user is able to do it. Now, energy efficiency has many implications that may be of interest to you. Not only do you save a few watts (even a dozen of watts) and so decrease your electrical bill in the future, undervolting may be quite handy for notebook users that want to increase battery life. Undervolting also decreases heat output, which will decrease fan noise, and this is quite handy for HTPC users. Another great thing about undervolting is that performance is unaffected.



    SOFTWARE TO BE USED
    ================================================== =================

    In order to undervolt your processor, there is a variety of software you may choose from:
    1. RMClock: RMClock Utility. Products. CPU Rightmark
    2. CrystalCPUID: Crystal Dew World - Software - CrystalCPUID
    3. Notebook Hardware Monitor (for notebooks only): Notebook Hardware Control (NHC) - Homepage, Downloads, Help, Docu, FAQ, News - www.pbus-167.com
    4. BIOS: depends whether your motherboard allows for this option or not. If none of the software work and your BIOS allows for controlling the voltage of your processor, this would be the best option. Nevertheless, the BIOS only allows to set a single voltage for the processor.

    Each of these software work quite similarly, but may work with some processor and not with others. Therefore, you will have to experiment with each to see which one actually works. However, RMClock will be used as a demonstration in this guide as it is the most complex.

    Before we go though how to use RMClock, you will need a few tools and this will include:
    1. CPU-Z: CPUID
    2. CoreTemp: Core Temp
    3. HWMonitor (optional): CPUID
    4. Prime95: |MG| Prime95 25.7

    1. CPU-Z allows you to view the processor model that you are currently using. In my case, it is an Intel T5750. You may search on the Internet for information regarding it, such as how other users were able to undervolt it and this will give you a hint as to how much your processor is wasting energy. You may visit a thread on SilentPCReview: Undervolting: how low can you go?. Also, CPU-Z reports the voltage of the processor (Core VID) and this will allow you to know whether the software you are using is truly decreasing the voltage of your processor. If one software does not decrease the voltage, simply choose another or you may find out that your processor is unsupported. In this case, undervolting via the BIOS would be your only option, if it is supported by your motherboard.



    2. CoreTemp is a processor/CPU temperature monitor. It may also be used to verify whether the software being used is actually changing the voltage (VID) of your processor.

    3. HWMonitor is a temperature, voltage and fan speed monitoring software. You may use it in order to observe the temperature of your processor. In my case, my T5750’s cores are currently at 39C. Knowing your processor's temperature is quite handy as it allows you to compare its temperature before and after undervolting.



    4. Prime95 is a stress software that will compute various calculations in order to determine whether or not your system is stable. If Prime95 reports an error, your system is not stable and this might be caused by the voltage of the processor being too low. When you load the software, simply click "Just Stressing". The "Torture Test" that you should choose is the "Small FFTs".



    In order to halt the stress test, simply click "Test > Stop". In order to start a new torture test, you will need to click "Options > Torture Test".





    UNDERVOLTING WITH RMCLOCK
    ================================================== =================

    Now, this is where the fun begins. The system that I will be using for this demo is a Dell Inspiron 1525 with an Intel Core 2 Duo T5750 and Windows Vista Basic 32bit.

    Step 1: Download RMClock and install/extract it. When you execute RMClock.exe, you will be greeted with the "About" page.



    Step 2: Navigate to the "Advanced CPU Settings" in the tree and select the "CPU type selection" of your processor (this step only applies for Intel C2D systems).



    Step 3: Navigate to "Performance on demand" in the tree. Tick "Use P-stat transisitions "PST" and all the "Index" for both "AC Power" and "Battery". Do not forget to scroll to tick all the "Index".



    Step 4: Navigate to "CPU info". Here, you will need to note down the "Startup" and "Maximal"'s "Reg. Vcore (VID)". The VID is the voltage of the processor. In my case, it is 0.9500V and 1.2500V respectively. Notice that the "Maximal"'s "Reg. Vcore (VID)" might be higher than the stock voltage of your processor. I suggest you check online to make sure, or you can simply experiment and see whether your temperatures are higher otherwise.



    Step 5: Navigate to "Profiles" in the tree and select the VID you saw earlier. The startup VID should be given to the lowest "FID' and the maximal VID should be given to the highest "FID". In my case, 0.9500V was for 6.0x and 1.2500V was for 12.0x. The "FID" is the multiplier of your processor. It is the factor by which the FSB is multiplied by in order to give the clock speed of your processor.



    Step 6: In the same window, select "Performance on Demand" for "Current" and "Startup" of "AC Power" and "Battery". Also, untick "Auto-adjust intermediate states VIDs". Click "Apply".



    Step 7: Now, you will begin undervolting. Simply select the VID for the highest FID and decrease it a notch. Click "Apply". Verify through CPU-Z to see if the "Core VID" has changed (notice that the Core VID reported by CPU-Z might not be the same as the VID in RMClock. Core VID is the voltage actually being supplied to processor, whereas VID is simply the voltage that was to be supplied. The discrepancy might be caused by undervolting/overvolting because of the motherboard.)

    Now load Prime95 and run a Small FFTs Torture Test for 20 minutes. During this time, Prime95 will verify for errors and will halt the test if it detects one. Instability can also be noticed from a random lock-up or a blue-screen if the VID is decreased by too much. Continue decreasing the voltage by a notch if the stress test is a success. In my case, the 12.0x had a minimum VID of 1.0875V. Also, do not forget to occasionally restart RMClock, or all your settings will be reverted back to stock.



    Step 8: Once you have found the minimum VID of a FID, you will untick the Index of the FID that you were undervolting. And you will continue undervolting the next Index just like previously. In my case, I will undervolt 11.0x. Continue until all of the Indexes were undervolted.



    Step 9: Note that once you untick an Index in "Profiles", even if you retick it, it will not be used to make the clock speed. Therefore, you will need to renavigate to "Performance on demand" and reactivate the given "Index".

    Step 10: Once you have finished "Undervolting", I suggest running Prime95 for 5 hours for each Index in order to verify if the voltage being supplied to the processor is enough for stability. My sister took my laptop, so I cannot show you the results of my undervolting. Nevertheless, here are the results I obtained for temperature, noise and battery life:


    * Load results were obtained from running Prime95 Small FFTs for 30 minutes.
    ** Idle results were obtained from leaving the laptop unused for 10 minutes.
    *** Battery Life results were obtained from the estimation of Vista's Power Meter.
    **** The Dell Inspiron 1525 has two fan modes: Low and High. Both are audible.
    ***** Fan noise results were obtained under load.
    ****** Ambient temperature: 20.0C
    ******* Test Setup: Dell Inspiron 1525, Intel Core 2 Duo T5750, 2x1GB, Vista Basic 32bit, 4-cell battery.

    Step 11 (END): At this point, you may choose to let RMClock startup whenever you log into Windows so that it undervolts your processor as your had previously configured it. Navigate to "Settings" in the tree and select "via Startup registry keys".





    ALTERNATIVES TO RMCLOCK
    ================================================== =================

    As mentioned at the beginning of the guide, you may also use CrystalCPUID, Notebook Hardware Monitor or the BIOS for undervolting.

    1. CrystalCPUID (notice that you may only configure three FIDs) (I use CrystalCPUID for my AMD 5000+ BE):



    Step 1: Download and install CrystalCPUID
    Step 2: Click File > Multiplier Management
    Step 3: Set the "Maximum", "Middle" and "Minimum" FID and their respective VID (I suggest using RMClock to know these values; Refer to Step 5 of RMClock)
    Step 4: To undervolt an FID, simply set it as the Maximum and decrease the VID.
    Step 5: Test with Prime95 as seen in demo of RMClock.

    2. Notebook Hardware Monitor (note that it was not working properly on my laptop):



    Step 1: Download and install Notebook Hardware Monitor (Dell laptop users might have to download the Dell Debug verison)
    Step 2: Navigate to "Settings"
    Step 3: Click "Show all NHC Options and Settings"
    Step 4: Navigate to "Voltage". Undervolt an FID (called a multiplier) as seen in Step 7 of RMClock
    Step 5: Test with Prime95.

    3. XFX 650i Ultra bios (an Intel Pentium Dual Core E2160 was used: 2600 Mhz @ 1.16875V (stock is 1800 Mhz @ 1.325V)) for undervolting (this step varies from motherboard maker to another):



    Step 1: Enter BIOS
    Step 2: Select "Advanced Chipset Features"
    Step 3: Select "System Voltages"
    Step 4: Select "CPU Core" and decrease the voltage one tick lower than the stock voltage. In order to know the stock voltage, you may visit AMD or Intel's website. You may also refer to CoreTemp, look for the VID.
    Step 5: Test with Prime95.



    CONCLUSION
    ================================================== =================

    As you can see, undervolting has huge benefits for my Dell Inspiron 1525. Not only did it decrease the CPU temperature by 7C on load, but it allowed the fan to spin in its low mode which allowed for a much quieter environment for computing! Furthermore, it was observed that the battery life had increased by nearly 20% on load. Notice that your results from undervolting may vary as no processor is made the same.

    There you have it. I hope you have fun undervolting your notebook or desktop!
    I will be updating the guide soon with results with other notebooks/desktops as well as with any suggestions/typos that you have.

    - SirMango



    POSTSCRIPT
    ================================================== =================

    There are a few things that you may want to double check or know in your want to undervolt to the fullest.
    1. The CPU's voltage must be set to Auto under the BIOS.
    2. EIST (for Intel) or Cool 'n' Quiet (AMD) should be enabled under the BIOS (to be verified).
    3. Undervolting software, such as RMClock and CrystalCPUID, may hit a "voltage" wall, in the sense that they may not be able to set the voltage less than a certain value. This is apparent for my Intel Pentium Dual Core E2160. Its stock voltage ranges from 1.2 to 1.3V. Nevertheless, it can be supplied a voltage from 0.8V to 1.5V according to Intel. If your motherboard supports CPU voltage control under the BIOS and that you feel that your processor may undervolt lower than that "voltage" wall, you may consider undervolting even more under the BIOS.


    Revision 1.0 (10-11-2008): First draft of the guide.
    Revision 1.1 (12-11-2008): Addition of headers, of Core Temp and of steps to alternatives to RMClock. Correction of typos and minor clarifications.
    Revision 1.2 (14-11-2008): Addition of a postscript
    Last edited by SirMango; 15-11-2008 at 01:13.

  2. Thanked By:

    affiliate13 (11-11-2008), ARandomOWl (11-11-2008), Clunk (11-11-2008), GSte (13-11-2008), Kelainefes (13-11-2008)

  3. #2
    Clunk's Avatar
    Clunk is online now Monkey Trousers
    • Clunk's System Specs  
      • CPU:
      • i7 920
      • Motherboard:
      • Asus P6X58D-E
      • RAM:
      • G.Skill PI 2000MHz 6-9-6
      • Power Supply:
      • Corsair HX750
      • Graphics Card:
      • HD5850 XXX Edition
      • Hard Drives:
      • Crucial C300 128GB
      • Cooling:
      • Air/Water
      • Sound:
      • Yes
      • Case:
      • Dimastech Easy Bench V2.5
      • Monitor:
      • 2407
      • O/S And Misc Stuff:
      • Win 7 Ultimate
      • Overclock:
      • Yeauss.
    Join Date
    Sep 2007
    Location
    Manchester, UK
    Posts
    13,123
    Thanks
    996
    Thanked 835 Times in 718 Posts

  4. #3
    SirMango is offline Member
    Join Date
    Oct 2008
    Posts
    41
    Thanks
    0
    Thanked 7 Times in 3 Posts
    Thanks! You got PM

  5. #4
    Clunk's Avatar
    Clunk is online now Monkey Trousers
    • Clunk's System Specs  
      • CPU:
      • i7 920
      • Motherboard:
      • Asus P6X58D-E
      • RAM:
      • G.Skill PI 2000MHz 6-9-6
      • Power Supply:
      • Corsair HX750
      • Graphics Card:
      • HD5850 XXX Edition
      • Hard Drives:
      • Crucial C300 128GB
      • Cooling:
      • Air/Water
      • Sound:
      • Yes
      • Case:
      • Dimastech Easy Bench V2.5
      • Monitor:
      • 2407
      • O/S And Misc Stuff:
      • Win 7 Ultimate
      • Overclock:
      • Yeauss.
    Join Date
    Sep 2007
    Location
    Manchester, UK
    Posts
    13,123
    Thanks
    996
    Thanked 835 Times in 718 Posts

  6. #5
    SirMango is offline Member
    Join Date
    Oct 2008
    Posts
    41
    Thanks
    0
    Thanked 7 Times in 3 Posts
    Been awhile since I visited Digg

  7. #6
    SirMango is offline Member
    Join Date
    Oct 2008
    Posts
    41
    Thanks
    0
    Thanked 7 Times in 3 Posts
    Revision 1.1 released!
    Anybody had any luck with the undervolting?

  8. #7
    GSte's Avatar
    GSte is offline Quand le soleil devient froid
    • GSte's System Specs  
      • CPU:
      • Core i7 920 (D0)
      • Motherboard:
      • Asus P6T Deluxe
      • RAM:
      • 3 x 2GB GSkill Trident 1600MHz 6-7-6-18
      • Power Supply:
      • NorthQ Black Magic Flex Modular 850W
      • Graphics Card:
      • 2GB HIS 4870X2 / Accelero Xtreme
      • Hard Drives:
      • Seagate Barracuda 250, 2 x WD 500GB AAKS, 1TB WD Caviar Black 32MB
      • Cooling:
      • Thermalright Ultra 120 Extreme
      • Sound:
      • Onboard
      • Case:
      • X-Clio Windtunnel
      • Monitor:
      • Samsung 245B
      • O/S And Misc Stuff:
      • XP Home, Vista x64 Home Premium
      • Overclock:
      • 4200MHz
    Join Date
    Oct 2007
    Location
    K Ward
    Posts
    2,462
    Thanks
    307
    Thanked 157 Times in 128 Posts
    Excellent guide mate, thanks for posting.



  9. #8
    Kelainefes's Avatar
    Kelainefes is online now Blaaaah
    • Kelainefes's System Specs  
      • CPU:
      • Intel C2D E8600
      • Motherboard:
      • DFI Lanparty LT X48 T2R - DFI BI P45
      • RAM:
      • 4x2GB DDR2-1066 OCZ Platinum XTC Low voltage - Daily 1080@5-5-5-18 Max 1200@5-5-5-18
      • Power Supply:
      • OCZ ModXStream 600W
      • Graphics Card:
      • Powercolor HD4870 PCS+ 512 MB GDDR5 @800/1000
      • Hard Drives:
      • 2xWD 320GB RE3 RAID0, 1xWD Caviar Black 1 TB
      • Cooling:
      • SilenX IXC-120HA2/Coolink PWM 120x25mm fan;TR HR09U Type2; TR T-Rad²/2xSilenX 92x25mm+HR11
      • Sound:
      • Asus Xonar Essence STX/ Sony HR7506 studio monitor headphones
      • Case:
      • XClio Wind Tunnel, SilenX 120mm front exhaust/SilenX 120mm rear exhaust
      • Monitor:
      • Samsung 226CW 22" 1680x1050
      • O/S And Misc Stuff:
      • Vista Ultimate x64
      • Overclock:
      • Daily 4050MHz 450x9 Max 4500MHz 500x9
    Join Date
    Feb 2008
    Location
    Italy, Sardinia
    Posts
    4,783
    Thanks
    360
    Thanked 377 Times in 359 Posts
    Quote Originally Posted by SirMango View Post
    Revision 1.1 released!
    Anybody had any luck with the undervolting?
    Gave it a try with my system, no joy. Probably the motherboard does not support changing the voltage on the fly.

  10. #9
    SirMango is offline Member
    Join Date
    Oct 2008
    Posts
    41
    Thanks
    0
    Thanked 7 Times in 3 Posts
    Quote Originally Posted by Kelainefes View Post
    Gave it a try with my system, no joy. Probably the motherboard does not support changing the voltage on the fly.
    Which motherboard were using? And did you try the alternative methods as well?

  11. #10
    Kelainefes's Avatar
    Kelainefes is online now Blaaaah
    • Kelainefes's System Specs  
      • CPU:
      • Intel C2D E8600
      • Motherboard:
      • DFI Lanparty LT X48 T2R - DFI BI P45
      • RAM:
      • 4x2GB DDR2-1066 OCZ Platinum XTC Low voltage - Daily 1080@5-5-5-18 Max 1200@5-5-5-18
      • Power Supply:
      • OCZ ModXStream 600W
      • Graphics Card:
      • Powercolor HD4870 PCS+ 512 MB GDDR5 @800/1000
      • Hard Drives:
      • 2xWD 320GB RE3 RAID0, 1xWD Caviar Black 1 TB
      • Cooling:
      • SilenX IXC-120HA2/Coolink PWM 120x25mm fan;TR HR09U Type2; TR T-Rad²/2xSilenX 92x25mm+HR11
      • Sound:
      • Asus Xonar Essence STX/ Sony HR7506 studio monitor headphones
      • Case:
      • XClio Wind Tunnel, SilenX 120mm front exhaust/SilenX 120mm rear exhaust
      • Monitor:
      • Samsung 226CW 22" 1680x1050
      • O/S And Misc Stuff:
      • Vista Ultimate x64
      • Overclock:
      • Daily 4050MHz 450x9 Max 4500MHz 500x9
    Join Date
    Feb 2008
    Location
    Italy, Sardinia
    Posts
    4,783
    Thanks
    360
    Thanked 377 Times in 359 Posts
    I tried on my DFI LP LT X48 T2R, with a E8600 CPU.

+ Reply to Thread
Page 1 of 2 1 2 LastLast

LinkBacks (?)

  1. 18-07-2010, 00:54
  2. 20-06-2010, 12:54
  3. Ra
    Refback This thread
    03-06-2010, 16:04
  4. 03-06-2010, 15:29
  5. 30-05-2010, 15:32
  6. 29-05-2010, 18:04
  7. 24-05-2010, 13:04
  8. 17-05-2010, 20:06
  9. 11-05-2010, 14:30
  10. 08-05-2010, 03:11
  11. 04-05-2010, 16:31
  12. 03-05-2010, 08:13
  13. 29-04-2010, 10:25
  14. 23-04-2010, 15:37
  15. 22-04-2010, 10:11
  16. 06-04-2010, 12:01
  17. 30-03-2010, 12:09
  18. 22-03-2010, 16:17
  19. 20-03-2010, 21:19
  20. 01-03-2010, 08:46
  21. 25-02-2010, 08:46
  22. 20-02-2010, 15:51
  23. 20-02-2010, 09:01
  24. 19-02-2010, 11:30
  25. 08-02-2010, 19:18
  26. 07-02-2010, 06:55
  27. 26-01-2010, 21:55
  28. 19-01-2010, 08:50
  29. 18-01-2010, 11:36
  30. 15-01-2010, 04:32
  31. 13-01-2010, 22:32
  32. 04-01-2010, 07:59
  33. 05-12-2009, 19:49
  34. 03-12-2009, 19:11
  35. 03-12-2009, 15:22
  36. 01-12-2009, 01:30
  37. 01-12-2009, 01:28
  38. 17-11-2009, 22:30
  39. 12-11-2009, 08:30
  40. 12-11-2009, 00:20
  41. 20-10-2009, 12:54
  42. 14-10-2009, 21:33
  43. 07-10-2009, 12:46
  44. 29-09-2009, 23:32
  45. 19-09-2009, 17:34
  46. 13-09-2009, 03:17
  47. 11-08-2009, 16:19
  48. 28-06-2009, 23:28
  49. 15-06-2009, 16:25
  50. 09-06-2009, 01:51
  51. 06-06-2009, 16:33
  52. 20-05-2009, 17:33
  53. 12-04-2009, 11:06
  54. 10-04-2009, 19:42
  55. 31-03-2009, 01:24
  56. 24-03-2009, 18:27
  57. 08-03-2009, 02:44
  58. 04-03-2009, 01:27
  59. 19-02-2009, 11:54
  60. 17-02-2009, 09:16
  61. 14-02-2009, 03:17
  62. 13-02-2009, 06:00
  63. 09-02-2009, 18:43
  64. 07-02-2009, 07:20
  65. 06-02-2009, 19:44
  66. 06-02-2009, 03:50
  67. 01-02-2009, 16:10
  68. 31-01-2009, 20:35
  69. 21-01-2009, 02:55
  70. 03-12-2008, 10:45
  71. 28-11-2008, 16:02
  72. 11-11-2008, 03:55

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts