A guide to stability testing

Man of Honour
Joined
14 Nov 2005
Posts
10,685
Location
Up North
After numerous posts resulting in people asking how long, what to use, how to use it etc I thought it might be a good idea to post up a little guide on this subject of 'stability' rather than the great (if a little outdated now) overclocking guide here .


Before you begin


Is a good idea to stop running any background tasks that could interfere with the tests. You want the stability programs to use 100% of the cpu cycles to fully test them so things such as virus scanners that may run can take away some of the cycles and therefore possibly cause an error. I simply start my chosen test and leave it to run overnight without interuption from myself. It is possible to set priority in certain programs and this is also a good idea aslong as the priority isn't so high that when you return to the PC you can no longer get it to respond. A priority of 8 or 'high' is quite adequate and I would advise against 10 or 'realtime' for the above reasons. IT is possible on some machines to carry on doing simple tasks while stress testing such as surfing the net etc but I would strongly advise against running your fave game while testing for stability.

It is also usefull to run spyware checks and a quick virus check to ensure your PC is running smoothly with no unknown nasty background tasks running (its good practice to do this often anyway!).

1. Applications required

Firstly before you start overclocking I would definately recommend the use of some kind of temperature monitoring software. Here are a couple of popular examples but there is usually one that will come with your motherboard driver disk.

Motherboard Monitor

Speedfan

Its also usefull to use CPU-Z as this will give you basic information of your CPU and memory speed, Vcore aswell as motherboard revision.

CPU-Z

Once you have those setup and you are well into your overclocking then you are going to have to test for stability.

Memtest86(+)

This small program will test memory and will throw up any faults your memory has.

30 passes test 5, 30 passes of test 8 for a quick test (2 hours roughly).

Then 8-10 hours overnight full test. - smids

Super PI

This modded version of super PI will calculate in milliseconds and is a VERY basic (but quick) test of stability. This program will also give an indication of how fast your setup is compared to others and is ideal to see what effects different memory tweaks have.

Prime 95

Few applications will test your CPU more thoroughly than Prime 95. Put in very basic terms, Prime 95 will test your CPU's ability to use arithmatic correctly. Any incorrect calculation will result in a 'failed test' ergo instability.

There are many more stability testing applications (the new version of SP2004 to name a good one) available but I find those mentioned are as good a test as any in finding CPU/memory instability without the bells and whistles of other programs.

Other Applications not needed in this guide but usefull nonetheless:

SP2004 Orthos

The latest version of SP2004. This version is much improved as it tests both cores but only uses one program so there is no need to create separate folders like in P95 or use two versions of the same program such as SP2004. I'm still playing with this and have so far found that it isn't as sensitive to failures(memory related) as P95 but it certainly looks the business.

SP2004

Very similar to Prime 95 with a neater GUI interface. There are reports however that Prime95 will throw up errors that SP2004 dosn't catch (even though they are in effect the same program.

Everest

A very thorough program that will give you various info on things such as memory bandwidth/timings and CPU settings and temperatures. This tool can also be used to find out any conflicts your PC may have with 'performance tune up'.

S&M

If you want to see your CPU to reach its max temp under current cooling conditions then this program will do it for you and also stress you PC's other main components. This program is ideal for burning in a processor as you can set it to loop certain tests and it will not stop if it fails although it will tell you it has failed. - A perfect overnight stressor!

2. Installation (Dual core)

Most of the above programs are relatively easy to setup and use, just point and click. For Dual core users though a little extra is required for SuperPI and Prime 95.

For either of these programs to be run successfully and be used as a 'true' representation of stability in a dual core environment TWO versions need to be running simultaneously as you have in effect TWO CPU's (or rather two cores) . To do this and to prevent unexpected errors you will need to run the two .exe's from separate directories.

Super PI

1. Extract the downloaded SuperPI mod.exe to the desktop (right click - extract - desktop).
2. Create two 'new folders'
3. Rename Folders (for simplicity SPI 1 + SPI 2)
4. Create a copy of the SuperPI mod.exe and paste it into SPI 1 folder
5. Cut and Paste the remaining SuperPI mod.exe into SPI 2 folder

You now have 2 separate .exe's of SuperPI which will not clutter your desktop should you get errors.

Prime 95

1. Install the program
2. Create 2 folders on the desktop and rename to Core 0 and core 1
3. Find the Prime95.exe (default: C:\Program Files\Prime95).
4. Copy 1 version of Prime95.exe into Core 0 folder and copy another version into Core 1 folder.

You now have 2 separate .exe's of Prime95 which will not clutter your desktop should you get errors.

3. Setup Prime 95

1. Start Prime95 (for dual core start from core 0 folder)
2.When the initial screen pops up (join GIMPS / Just stress testing) click on 'just stress testing.
3. (dual core) Click on advanced then affinity
4. (dual core) Uncheck the 'let program run on any CPU' box
5. (dual core) Set the 'Specific CPU to run on 0
6. (dual core) Start other version of Prime 95 (core 1 folder) and apply steps 3-5 but this time set it to run on CPU 1
7. Click OK
8. Now go to Options and click torture test

Now we need to decide which test to run. AFAIK the tests run like this:

small fft - CPU
large fft - CPU+Memory controller
Blend - A blend of above but with lots of physical memory used

For now we will stick with small fft so...
9. Check small fft and click ok (dual core users obviously need to do this for each instance of Prime95)

This will start a looping test (on each core). This test will run indefinately or until you stop it or it produces and error.
Dual core uses should see 100% usage on each core(which shows as 50%+50%=100%) while this test is running (press CTRL+ALT+DEL > Performance tab). It makes no difference to set affinity of prime 95 in the traditional way process(rightclik process>set affintiy) as the application is controlled by prime and not windows although it dosn't hurt to do that if you so wish.

4. Testing stability

This is a highly debated topic and one I do not claim to be an 'expert' on. I will give you my opinion on the quickest way to test for stability but please don't flame me.

1. The quickest half decent test is to run 1m of super PI as this will only take 30 secounds and will throw up an error if your stability is way off. If it dosn't pass 1m superPI you will need to check your overclocked settings and/or memory timings as this is by far the easiest test to pass.

2. If you pass SuperPI 1mb then go on to do a 32m pass which will take around 30 minutes to complete and will stress your CPU and memory for longer. A 32m pass is a fair indication of stability although not a TRUE indication of a stable system imo. For that you will need Prime 95.

3. If SuperPI has passed without problems then you can go onto Prime95. This is where it becomes tricky so I suggest sticking to the 'overclocking guide' and testing each individual component seperately to give an indication of where the problem in stability lies. For 'extreme' stability that is required for folding etc then a minimum 24hr pass on all three tests (small,large and blend) 'should' be sufficient although I have had a cpu that failed prime after 32 hours! I would call that stable enough tbh. For the average joe who uses his PC for a majority of tasks(gaming,encoding etc) I would suggest a 12hr pass minimum.

Many people report that they have failed prime instantly and yet continue to use there PC's without a hitch. Well all I can say is good luck to them. Personally I like to know that my PC is stable and if an error is thrown out by Prime then your PC is not stable PERIOD. It has made a calculation error and errors like that lead to instability, BSOD and worst of all hard drive corruption resulting in loss of data and probable scrambled OS installation which means a reinstall. I would rather clock 100mhz less and have stability than risk a lengthy reinstall and all the associated hassle that goes with it.

Hope this is helpful to a few people and prevents the NUMEROUS stability questions regarding P95/SuperPI.
 
Last edited:
True but it wont show errors until the indivdual test is complete. I do use S&M aswell though but for burning in the CPU's paste coz of the high temps it creates.
 
Glad it helped :)

I tried to put this guide together to take into account most peoples views on what is considered stable and what is not. Its impossible to make a 'one for all' description of what's stable as there are so many different opinions on this. At the very least this guide will hopefully serve as a reference point for those who are new to overclocking and rather than push for the highest clocks they also take into consideration stability and what tools, how to setup to check for stability etc.

So many people 'claim' to have attained a stable clockspeed and then the doubters roll in. So using the programs I have listed here could also serve as a basis of what is required within a screenshot to 'prove' what they claim, a uniform screenshot with which people can compare STABLE clockspeeds. Afterall what is the point in having a CPU that will clock past 3 gig if it crashes everytime you open a program? I will try and keep this guide updated and will add any usefull info OCUK members can provide.
 
This would definitely make a good sticky!

You might want to add that Everest gives a nice round-up of OCing details, as well as temps etc. For my board especially (Sapphire Pure Innovation), MBM5 doesn't support it and SpeedFan crashes it (a known problem with the board). Everest is the only one I've found that works properly.

Good guide though :cool:
 
well... why not use SP2004 since its a much simpler GUI, especially to someone who's never used it before..

also, Rosetta@home for a few days constant is a good long term stress tester...

and for burning in CPU's, use either S&M OR CPUBURN (BURNK7)
 
A.N.Other said:
This would definitely make a good sticky!

You might want to add that Everest gives a nice round-up of OCing details, as well as temps etc. For my board especially (Sapphire Pure Innovation), MBM5 doesn't support it and SpeedFan crashes it (a known problem with the board). Everest is the only one I've found that works properly.

Good guide though :cool:

I hear where your coming from and I agree Everest is very good in that it will show the performance increase your overclock has over other CPU. However I think a program like that would be better suited in the 'overclocking guide' rather than this 'stability' guide. I will however add it as you say it will give you readouts of temperatures.

.::lawrywild::. said:
well... why not use SP2004 since its a much simpler GUI, especially to someone who's never used it before..

also, Rosetta@home for a few days constant is a good long term stress tester...

and for burning in CPU's, use either S&M OR CPUBURN (BURNK7)

The reason why I didn't include SP2004 is that it is relatively straightforward to setup, not needing a separate folder for dual core and therefore wont need countelss posts on how it is setup. I do use it occasionally especially as it now has a new release optimised for dual core but I and others have found that sometimes it is possible to have a pass on SP2004 and a failure on Prime. Don't ask me how becuase SP2004 is based on Prime95! I have never used Rosetta@home so I would be foolish to provide a guide on it. S&M is a better program than CPUBurn K7 as it gives higher temps and also has different tests to run so I have included that instead.

Thanks for the input and comments so far guys, much appreciated. :)
 
The other problem with SP2004 is it is an old version of Prime95.

Another good stability tester is OCCT. Gives nice graphs of voltages and temps at the end if it passes and tells you if it doesn't. Only tests for 30 mins but there is a torture option too.
 
OCCT is a good test of stability but afaik it isn't possible to run two version at the same time so using it for a dual core setup is a no go.
 
i used SP2004, it seems far easier that installing prime twice

just extract it into your documents then open 2 of them, i have not got stability OCD like some have, if it runs games and SP2004 for 8 hours + its good enough for me
 
stigggeh said:
i used SP2004, it seems far easier that installing prime twice

just extract it into your documents then open 2 of them, i have not got stability OCD like some have, if it runs games and SP2004 for 8 hours + its good enough for me
Not recommended for Dual cores or A64's as the latest prime95 v24.14 featured optimisations for both these which fully test the processor - much more so than before as SP2004 is based on an old build.

Conman said:
What about Memtest86(+)?
What steps,
what test should we go through and
how many time(passes)?

Memtest: 30 passes test 5, 30 passes of test 8 for a quick test (2 hours roughly).

Then 8-10 hours overnight full test.
 
smids said:
Memtest: 30 passes test 5, 30 passes of test 8 for a quick test (2 hours roughly).

Then 8-10 hours overnight full test.

Oh dear quick test is longer than i thought,
SO this means if i start from 200 Mhz to 250 Mhz with 5 step increment.
That would take 10 x 2 = 20 hrs for quick test. wow...
well if it has to be, so be it...
 
Conman said:
Oh dear quick test is longer than i thought,
SO this means if i start from 200 Mhz to 250 Mhz with 5 step increment.
That would take 10 x 2 = 20 hrs for quick test. wow...
well if it has to be, so be it...
No - run a quick 10 pass test 5, if that passes, then go up, keep doing so until it fails then do a long test on 5mhz below the failing frequency.

The 30 pass thing is if you need mediu stability for a quick windows session and will demonstrate fair stability - I'd be surprised if it crashed at all after that. Then when you go to bed you can run the long test.
 
smids said:
Using 2 shortcuts is much easier than 2 separate folders/installs for prime:

Create 2 shortcuts and edit the settings accordingly.

http://img93.imageshack.us/img93/8338/primesettings2in.jpg

By having the shortcuts on the desktop rather than in a separate folder do you not get reports of errors cluttering the desktop each time an error is thown up?

Great tips for memtest btw (added).
 
Back
Top Bottom