LooseScrew said:
Mine seems to give an error on the first iteration every single time.
Meanwhile a nearly identical PC next to it runs flawlessly. Only
difference is slightly slower PC and Ram. I may start to pull
parts from the error free once to try to isolate the problem if
I dont find out something soon.
The other posters have suggested some reasons it may be failing.
I would add to their suggestions, that you use MBM5 (Motherboard
Monitor) or the Asus Probe program (one of those programs, not
both programs at once), to monitor your supply voltages. Depending
on how long you can convince Prime95 to run, you may be able to see
MBM5 do an update of its readings, as the Prime95 program is
running. It is possible your PS voltages dip more than they should,
just when the Prime95 program starts to run.
Another weak link, could be the Vcore circuit. When the Prime95
program runs, the Vcore circuit is put to the test. If there
is any weakness in the circuit, the voltage could droop too low
for the processor to maintain error free operation.
To keep the Prime95 program running a bit longer, you could
try dropping the FSB frequency a bit. The test conditions won't
be quite as severe, but it may make it possible to get some
readings from MBM5 while Prime95 is running its test
simultaneously.
Finally, there is always the possibility the processor is
defective. Sometimes, noise problems in the processor only
show under the most strenous conditions. Normally, factory
testing is very good at finding these (as random instruction
sequences used at the factory are even better than Prime95,
for finding bad chips), but the failure condition on the
processor could be stress or aging related, rather than
an "infant" fault.
BTW: The comment about "random instruction sequences" refers
to the difference between sequences of instructions emitted
by compilers, versus those that a human can craft by hand.
Compilers don't emit code that exercises even a fraction
of the whole instruction set, and there will be plenty of
branches and loads mixed into code sequences. A human,
on the other hand, could put 20 floating point instructions,
one after another, which would do a great job of heating up
the FPU block etc.
Paul