- Joined
- Dec 27, 2008
AMDOverdrive? Prime95? OCCT? IntelBurnTest? Intel Extreme Tuning Utility? AIDA64 Extreme? Realbench?
So many choices! And this is not even an exhaustive list!
What are the weaknesses and strengths of each one? Having used all of the above at one time or another, I have some input for you that may be helpful.
Let me say first of all that in the end the goal is to achieve the max overclock that is truly stable on the lowest possible voltages with regard to how you use your computer. If you just want a snappier computer to use for undemanding tasks such as typing, email and internet browsing then your stress testing does not need to be quite as stringent as does someone who is playing demanding 3D games, folding, video rendering or crunching huge databases and others tasks that intensely work the CPU and memory. Casual users need not crank up the volts and the the heat just to be able to pass the most demanding stress tests. It would be a waste of time, electricity and probably also shorten the life span of your computer to some extent. But neither do you want to take stress testing shortcuts that may result in blue screens right in the middle of composing a long document or electronic filing of your taxes.
So I'm going to create three categories for dealing with stress testing tools: Heaters, Realistic and Pretenders.
Heaters
The most popular are Prime95, OCCT and IntelBurnTest. These stress testers put your CPU and memory to work doing a series of mathematical calculations, one after the other. Some of the calculations are more demanding than others and so you will see core/package temps rise and fall during the stress testing in a more or less rhythmic fashion. Each round of calculations is called an "iteration." Some of the iterations are much more demanding than others and will cause the highest temp spikes.
Prime95 - Historically, the most popular stress tester among overclockers. The defacto proof of stability has become passing 2 hr. of Prime95 blend mode, though some insist on a longer time and some prefer the small FFT test mode, which puts more stress on the CPU but less on the system RAM than the blend mode. Prime95 has various custom settings but one thing it lacks is a setting that would allow you to specify the time length of the test. This would be handy in the situation where you could not stick around to attend the process. It will grind away until you manually stop it. Prime95 is a real heater and longer tests produce temp spikes at intervals that are considerably higher than the temps seen during most of the testing cycle. Edit: As of v. 27.7 Prime95 utilizes AVX instruction sets. If you want an older version without AVX then download v.26.6. More recent versions of Prime95 utilize AVXII instruction that are accentuate this pattern. Because of this some people recommend using an earlier version of the program and one major motherboard manufacturer is on record as saying they no longer use it in their testing because it can drive temps up dangerously high. Pretty well maintained and can be used on both Intel AMD CPUs.
IntelBurnTest - Also a real heater. If you have plenty of RAM you can set the difficulty of the stress test at either Standard, High, Very High, or Extreme. If your amount of RAM is limited you will not be able to choose the higher difficulty levels. IntelBurnTest makes heavy use of RAM in it's testing method. Another nice feature is the ability to set the number of iterations employed during the test. Default is 10 but if you want the test to be harder and longer you can change that number to anything you like. Although not exactly a timer this feature allows you to put some rough limits on the length of the test for unattended use.The thing I like most about IBT is that, unlike Prime95, it heats up your cores to near max temp almost right away so that you have a pretty good idea of what your max temps will be during a longer, unattended test.The biggest drawback of IBT is that it seems to be an orphaned project. The last version was turned out in 2012, I believe.So it will not address some of the latest AVX instruction sets Edit: Apparently, version 2.54 of Intel Burn Test does use AVX but not AVX 2. It responds to my AVX offset in bios. As far as I know, it is the only version still available for download. IBT Can be used with both Intel and AMD systems.
OCCT - Edited: Allows you to set the time of the test and has nice built-in graphs for monitoring temps and voltages. Also has a "linpack" stress test option which itself has an AVX option. The intensity of the default stress test is much like Prime95 and so are the max temps produced. You can choose small, medium or large FFT iterations. Edit: Has recently been updated in the spring of 2018 to v. 4.5.1. Engages AVX (and I think, AVX 2) instructions. I really like this one. The intensity of it's stressing seems to be about the same as Prime95 but it has extra features not found in Prime95.
The heaters may be overkill for many but are certainly good for testing the limits of your cooling system.
Realistic
AIDA64 Extreme - Jack of all trades system info software, it has a built in benchmarking suite and, for the present purposes, a very good built-in stess tester with temp monitoring graph. Recommended as both a safe and effective stress tester by a major motherboard company and is gaining popularity as the defacto gold standard for stress testing. In the default mode, seems to stress in a more natural way (like real world applications do) than the heaters mentioned above and does not drive core temps so high.This may be a significant factor for a lot of folks who are using air coolers or modest water systems but who want to do a good job of testing for stability of their overclock. This software is free to try for 30 days and can be used on either AMD or Intel CPUs. It is updated frequently.
Intel Extreme Tuning Utility - Great software overclocking tool for Intel CPUs and comes with a decent but not great stress tester. Not quite as demanding as as AIDA64 Extreme and produces max temps several degrees lower. Stress tests focuses on either the CPU or the RAM but not both together. AIDA64 Ex tests both at the same time. But XTU is truly freeware and has the nice feature of being able to set the amount of time you want to run the test. For comparison sake, I could pass several hours of the XTU stress test at 5 ghz and a vcore of 1.285 but needed 1.305 vcore to pass hours of AIDA64 Extreme. Having said that, I ran the system for months at 5 ghz/1.285 vcore without any instability. I'm not a gamer so if I had been using the computer for more demanding tasks I might have well encountered instability.
Realbench
A newcomer by Asus that is truly freeware and will work on both Intel and AMD platforms. I have only played a little with it but like what I see. You can set the length of the stress test for anywhere from 15 minutes to 8 hr. and you can customize the amount of RAM used starting with a minimum of 4gb. It also has the option of stressing the GPU but I haven't experimented with that. The CPU stress test employs real world tasks like video encoding and file compression. Max temps generated seem to indicate the stress testing is fairly rigorous but the max temps are not extreme. In that sense it reminds me a lot of AIDA64 Extreme and XTU. Realbench, as the name indicates, also has real world app benchmarking tools. I see more and more overclockers migrating to Realbench. Edit: As of v.2.56 Realbench does use AVX but not AVX 2. Realbench requires the video card to have OpenCl ability. There is a problem with running the Realbench stress test on some systems such that it throws an error message to the effect of "OpenCL.dll missing". Updating your video driver to the latest version from the GPU company's website sometimes fixes this.
Pretenders
AMDOverdrive - For AMD systems only. AMDOD is multipurpose software with tools for overclocking, system monitoring and stress testing. Presently, is probably the only software that accurately reports the package temps of APU processors. The stress testing component is not very robust, however, and I do not consider passing it a reliable indicator that an overclocked system is stable. The stress tester timer can be set for up to 7 days. I use this program mostly to get the true package temp for APUs so that I can then factor in a temp differential when using HWMonitor, my monitoring utility of choice. I then do a real stress test with more robust testing tools.
Edit:What's AVX about? AVX stands for "Advanced Vector (E)Xtensions". If a CPU has AVX instruction sets it can process certain kinds of calculations coded for this technology very efficiently. As of now, AVX capable applications are not common, being found mostly in specialty software used by the scientific community. Who knows if AVX will find more common use in the future. AVX calculations cause CPUs to use a lot more power and produce a lot more heat. Recent vintage motherboards have an AVX offset option that causes the CPU core frequency multiplier to downclock when AVX code is encountered in an application. This can prevent overheating of the CPU and can also allow you to get a little higher overclock for running non AVX software. On the Intel side, you encounter AVX capable processors once you move up the ladder to the "i" series. Pentiums and Celerons do not have it. On the AMD side, we see AVX instructions first appearing in the "Bulldozer" generation of processors.
What does failing a stess test look like? BSOD (blue screen of death, computer lock-up, one or more "core workers" dropping out, or a spontaneous restart of the computer during testing means your overclock is not yet stable enough to pass the test. Some programs like IntelBurnTest may throw up a message saying your system was not found to be stable.
Can I hurt my CPU with stress testing? I'ts possible but not likely if you overclock in small increments. Most modern CPUs have thermal shutdown or throttle down mechanisms to protect themselves against this sort of thing. Make sure you monitor temps whenever stress testing. Keep max temps for current Intel CPUs under 90c and current AMDs under 65c. Motherboards are more likely to be damaged by overtaxing than are CPUs, especially over time, so watch those socket and VRM (Voltage Regulation Module) temps and know what the TDP (Total Power Draw) watt rating of your motherboard is. Many cheap motherboards have a TDP of around 95W and many CPUs at stock frequencies and voltages draw close to that or even more. These boards are not good candidates for overclocking some of the more power hungry CPUs. You are risking damage to the board if you try.
How long should I run a stress test to confirm stability? You will get a range of answers to this question from veteran overclockers. It depends on the stress test and it depends on how you use your computer. Personally, I find that two hours of Prime95 (blend option), IBT (using the Very High option) and OCC (medium FFT) ensure stability for my purposes. With AIDA64 Extreme and XTU I find that 5+ hr. gives me about the same level of assurance. As I already mentioned, AMDOD does not give me much assurance at all that my system is stable so I never use it alone. However you go about it, attend the process long enough to get a feel for what the max package/core temps will be as not to damage your system. Some of the more vigorous stress tests in short runs of 10-20 minutes may be good for saving time as you zero in on your final overclock but need to be followed up with something longer to provide confirmation. If the stressing software itself has no built in temp monitoring then find a stand alone one that will serve that purpose. The favorite around here seems to be the non pro version of HWMonitor.
Finally, I feel it needs to be said that perhaps the best approach to stress testing is to use more than one tool, as in getting a second and third opinion. And sometimes coming at stress testing from a different angle has benefit. For example, when testing overclock stability I like to include 3DMark which is primarily a GPU benchmarking tool. But it has several "physics" testing modules that stress the CPU and memory strongly. I have found it will sometimes reveal latent instability despite passing the stress tests of other tools. Also, if you want to push open the overclock envelope to the max, there is value in using the bios AVX offset so as to get the highest stable overclock when running non AVX applications. An offset of 2 is commonly used.
Updated 5/28/18
So many choices! And this is not even an exhaustive list!
What are the weaknesses and strengths of each one? Having used all of the above at one time or another, I have some input for you that may be helpful.
Let me say first of all that in the end the goal is to achieve the max overclock that is truly stable on the lowest possible voltages with regard to how you use your computer. If you just want a snappier computer to use for undemanding tasks such as typing, email and internet browsing then your stress testing does not need to be quite as stringent as does someone who is playing demanding 3D games, folding, video rendering or crunching huge databases and others tasks that intensely work the CPU and memory. Casual users need not crank up the volts and the the heat just to be able to pass the most demanding stress tests. It would be a waste of time, electricity and probably also shorten the life span of your computer to some extent. But neither do you want to take stress testing shortcuts that may result in blue screens right in the middle of composing a long document or electronic filing of your taxes.
So I'm going to create three categories for dealing with stress testing tools: Heaters, Realistic and Pretenders.
Heaters
The most popular are Prime95, OCCT and IntelBurnTest. These stress testers put your CPU and memory to work doing a series of mathematical calculations, one after the other. Some of the calculations are more demanding than others and so you will see core/package temps rise and fall during the stress testing in a more or less rhythmic fashion. Each round of calculations is called an "iteration." Some of the iterations are much more demanding than others and will cause the highest temp spikes.
Prime95 - Historically, the most popular stress tester among overclockers. The defacto proof of stability has become passing 2 hr. of Prime95 blend mode, though some insist on a longer time and some prefer the small FFT test mode, which puts more stress on the CPU but less on the system RAM than the blend mode. Prime95 has various custom settings but one thing it lacks is a setting that would allow you to specify the time length of the test. This would be handy in the situation where you could not stick around to attend the process. It will grind away until you manually stop it. Prime95 is a real heater and longer tests produce temp spikes at intervals that are considerably higher than the temps seen during most of the testing cycle. Edit: As of v. 27.7 Prime95 utilizes AVX instruction sets. If you want an older version without AVX then download v.26.6. More recent versions of Prime95 utilize AVXII instruction that are accentuate this pattern. Because of this some people recommend using an earlier version of the program and one major motherboard manufacturer is on record as saying they no longer use it in their testing because it can drive temps up dangerously high. Pretty well maintained and can be used on both Intel AMD CPUs.
IntelBurnTest - Also a real heater. If you have plenty of RAM you can set the difficulty of the stress test at either Standard, High, Very High, or Extreme. If your amount of RAM is limited you will not be able to choose the higher difficulty levels. IntelBurnTest makes heavy use of RAM in it's testing method. Another nice feature is the ability to set the number of iterations employed during the test. Default is 10 but if you want the test to be harder and longer you can change that number to anything you like. Although not exactly a timer this feature allows you to put some rough limits on the length of the test for unattended use.The thing I like most about IBT is that, unlike Prime95, it heats up your cores to near max temp almost right away so that you have a pretty good idea of what your max temps will be during a longer, unattended test.The biggest drawback of IBT is that it seems to be an orphaned project. The last version was turned out in 2012, I believe.
OCCT - Edited: Allows you to set the time of the test and has nice built-in graphs for monitoring temps and voltages. Also has a "linpack" stress test option which itself has an AVX option. The intensity of the default stress test is much like Prime95 and so are the max temps produced. You can choose small, medium or large FFT iterations. Edit: Has recently been updated in the spring of 2018 to v. 4.5.1. Engages AVX (and I think, AVX 2) instructions. I really like this one. The intensity of it's stressing seems to be about the same as Prime95 but it has extra features not found in Prime95.
The heaters may be overkill for many but are certainly good for testing the limits of your cooling system.
Realistic
AIDA64 Extreme - Jack of all trades system info software, it has a built in benchmarking suite and, for the present purposes, a very good built-in stess tester with temp monitoring graph. Recommended as both a safe and effective stress tester by a major motherboard company and is gaining popularity as the defacto gold standard for stress testing. In the default mode, seems to stress in a more natural way (like real world applications do) than the heaters mentioned above and does not drive core temps so high.This may be a significant factor for a lot of folks who are using air coolers or modest water systems but who want to do a good job of testing for stability of their overclock. This software is free to try for 30 days and can be used on either AMD or Intel CPUs. It is updated frequently.
Intel Extreme Tuning Utility - Great software overclocking tool for Intel CPUs and comes with a decent but not great stress tester. Not quite as demanding as as AIDA64 Extreme and produces max temps several degrees lower. Stress tests focuses on either the CPU or the RAM but not both together. AIDA64 Ex tests both at the same time. But XTU is truly freeware and has the nice feature of being able to set the amount of time you want to run the test. For comparison sake, I could pass several hours of the XTU stress test at 5 ghz and a vcore of 1.285 but needed 1.305 vcore to pass hours of AIDA64 Extreme. Having said that, I ran the system for months at 5 ghz/1.285 vcore without any instability. I'm not a gamer so if I had been using the computer for more demanding tasks I might have well encountered instability.
Realbench
A newcomer by Asus that is truly freeware and will work on both Intel and AMD platforms. I have only played a little with it but like what I see. You can set the length of the stress test for anywhere from 15 minutes to 8 hr. and you can customize the amount of RAM used starting with a minimum of 4gb. It also has the option of stressing the GPU but I haven't experimented with that. The CPU stress test employs real world tasks like video encoding and file compression. Max temps generated seem to indicate the stress testing is fairly rigorous but the max temps are not extreme. In that sense it reminds me a lot of AIDA64 Extreme and XTU. Realbench, as the name indicates, also has real world app benchmarking tools. I see more and more overclockers migrating to Realbench. Edit: As of v.2.56 Realbench does use AVX but not AVX 2. Realbench requires the video card to have OpenCl ability. There is a problem with running the Realbench stress test on some systems such that it throws an error message to the effect of "OpenCL.dll missing". Updating your video driver to the latest version from the GPU company's website sometimes fixes this.
Pretenders
AMDOverdrive - For AMD systems only. AMDOD is multipurpose software with tools for overclocking, system monitoring and stress testing. Presently, is probably the only software that accurately reports the package temps of APU processors. The stress testing component is not very robust, however, and I do not consider passing it a reliable indicator that an overclocked system is stable. The stress tester timer can be set for up to 7 days. I use this program mostly to get the true package temp for APUs so that I can then factor in a temp differential when using HWMonitor, my monitoring utility of choice. I then do a real stress test with more robust testing tools.
Edit:What's AVX about? AVX stands for "Advanced Vector (E)Xtensions". If a CPU has AVX instruction sets it can process certain kinds of calculations coded for this technology very efficiently. As of now, AVX capable applications are not common, being found mostly in specialty software used by the scientific community. Who knows if AVX will find more common use in the future. AVX calculations cause CPUs to use a lot more power and produce a lot more heat. Recent vintage motherboards have an AVX offset option that causes the CPU core frequency multiplier to downclock when AVX code is encountered in an application. This can prevent overheating of the CPU and can also allow you to get a little higher overclock for running non AVX software. On the Intel side, you encounter AVX capable processors once you move up the ladder to the "i" series. Pentiums and Celerons do not have it. On the AMD side, we see AVX instructions first appearing in the "Bulldozer" generation of processors.
What does failing a stess test look like? BSOD (blue screen of death, computer lock-up, one or more "core workers" dropping out, or a spontaneous restart of the computer during testing means your overclock is not yet stable enough to pass the test. Some programs like IntelBurnTest may throw up a message saying your system was not found to be stable.
Can I hurt my CPU with stress testing? I'ts possible but not likely if you overclock in small increments. Most modern CPUs have thermal shutdown or throttle down mechanisms to protect themselves against this sort of thing. Make sure you monitor temps whenever stress testing. Keep max temps for current Intel CPUs under 90c and current AMDs under 65c. Motherboards are more likely to be damaged by overtaxing than are CPUs, especially over time, so watch those socket and VRM (Voltage Regulation Module) temps and know what the TDP (Total Power Draw) watt rating of your motherboard is. Many cheap motherboards have a TDP of around 95W and many CPUs at stock frequencies and voltages draw close to that or even more. These boards are not good candidates for overclocking some of the more power hungry CPUs. You are risking damage to the board if you try.
How long should I run a stress test to confirm stability? You will get a range of answers to this question from veteran overclockers. It depends on the stress test and it depends on how you use your computer. Personally, I find that two hours of Prime95 (blend option), IBT (using the Very High option) and OCC (medium FFT) ensure stability for my purposes. With AIDA64 Extreme and XTU I find that 5+ hr. gives me about the same level of assurance. As I already mentioned, AMDOD does not give me much assurance at all that my system is stable so I never use it alone. However you go about it, attend the process long enough to get a feel for what the max package/core temps will be as not to damage your system. Some of the more vigorous stress tests in short runs of 10-20 minutes may be good for saving time as you zero in on your final overclock but need to be followed up with something longer to provide confirmation. If the stressing software itself has no built in temp monitoring then find a stand alone one that will serve that purpose. The favorite around here seems to be the non pro version of HWMonitor.
Finally, I feel it needs to be said that perhaps the best approach to stress testing is to use more than one tool, as in getting a second and third opinion. And sometimes coming at stress testing from a different angle has benefit. For example, when testing overclock stability I like to include 3DMark which is primarily a GPU benchmarking tool. But it has several "physics" testing modules that stress the CPU and memory strongly. I have found it will sometimes reveal latent instability despite passing the stress tests of other tools. Also, if you want to push open the overclock envelope to the max, there is value in using the bios AVX offset so as to get the highest stable overclock when running non AVX applications. An offset of 2 is commonly used.
Updated 5/28/18
Last edited: