Industry Standard Utility

Prime95: The Ultimate CPU Stress Test & System Stability Tool

An independent documentation hub for Prime95 — the CPU stress test trusted for stability testing. Learn how to validate overclocks, isolate memory errors, and check thermal stability using mathematical Mersenne Prime workloads.

Current Release Specifications

Latest Stable Version v30.19 Build 20
License Type Freeware / GIMPS
Supported Systems Windows, Linux, macOS
Primary Architecture 64-bit (AVX-512 on supported CPUs)
Checksums for all four official packages are listed on the Download page
Functional Architecture

What is Prime95 and How Does It Test System Stability?

Originally engineered by George Woltman for the Great Internet Mersenne Prime Search (GIMPS), Prime95 has evolved into the absolute yardstick for hardware verification. Instead of synthetic load generation, it forces your processor to compute complex mathematical sequences, making it impossible for subtle hardware faults to hide.

Discrete Mathematics Workload

The software utilizes Fast Fourier Transforms (FFTs) to multiply astronomically large integers to discover new Mersenne primes ($2^p – 1$). This algorithmic structure leaves zero tolerance for calculation errors.

Full Silicon Saturation

By directly utilizing low-level execution pipelines, Prime95 forces high-current transients through instruction sets like AVX, AVX2, FMA3, and AVX-512, targeting specific CPU compute limits.

Immediate Error Catching

The program continuously checks the output of each FFT iteration against an exact, known mathematical result. Any bit-flip caused by insufficient voltage or overheating is immediately flagged.

Understanding the Mechanisms

When Prime95 runs a Torture Test, the size of the Fast Fourier Transform (FFT) determines which hardware layer bears the stress:

Torture Test Preset What It Tests Stress Focus
Smallest FFTs L1/L2 caches High power, heat and CPU stress
Small FFTs L1/L2/L3 caches Maximum power, heat and CPU stress
Large FFTs Memory controller & RAM Stresses the memory controller and RAM
Blend (Default) All of the above Tests CPU, caches and memory together

Since v29.8, the FFT sizes are chosen automatically based on your CPU’s cache, so there is no fixed FFT size table for current versions. In Custom mode you can set the minimum and maximum FFT sizes yourself.

Torture Test Profiles

Small FFTs vs. Large FFTs vs. Blend: Which Mode to Choose?

When you initiate a custom Prime95 Torture Test, the application prompts you to select an execution preset. Each configuration routes the computational workload differently across your system architecture.

Max Heat Preset 4K – 64K

Small FFTs

Forces completely on-die execution. The data sets fit safely inside the CPU’s L1, L2, and L3 caches, removing external RAM delays and keeping core usage locked at absolute capacity.

  • Best For: Testing CPU Core Voltage stability.
  • Thermal Load: Maximum possible (Hot running).
  • Required Monitoring: Keep close track of thermal limits.
Max Power Preset 128K – 1024K

Large FFTs

Pushes operations slightly beyond the limits of the L2 cache into L3 structures. This combination draws maximum current across the CPU package substrate.

  • Best For: Testing Motherboard VRM performance.
  • Power Consumption: Peak total power draw (Watts).
  • Key Focus: Checks structural power delivery under load.
Full System Preset 1024K – 32M

Blend Mode

Cycles continuously through all available FFT sizes while accessing large blocks of system RAM. This pattern creates a thorough testing cycle for your memory sub-system.

  • Best For: Memory timing overclocks & system bus testing.
  • Memory Saturation: High (Allocates most system RAM).
  • Run Window: Run for 2-12 hours for verification.

Ready to run your stability diagnostic?

Get the complete application architecture package for your exact x86/x64 operating environment on our structured terminal pipeline.

Get Setup Files
Silicon Compatibility

System Requirements & Advanced Instruction Tuning

Prime95 requires minimal operating system overhead but exacts total compliance from your silicon microarchitecture. Modern revisions include specialized execution pathways optimized for modern x86/x64 execution pipelines.

Operating Architecture Compatibility

  • Windows Deployment Windows 11 / 10 / 8 / 7 (64-bit & 32-bit)
  • Linux Environments Ubuntu, Debian, RHEL (Mprime binaries)
  • Apple Hardware macOS 10.9+ (Native Intel & Rosetta ARM)
  • Memory Threshold Minimum 512MB RAM (Up to 128GB for Blend)

Supported Vector Extension Matrix

Prime95 auto-detects system instruction extensions to accelerate compute threads. Users can manually flag these in the local.txt file to alter thermal densities.

AVX-512 Acceleration FMA3 (AMD/Intel) AVX2 Workloads Legacy SSE2 Legacy

Optimizing for Modern Architecture (Intel Thread Director & AMD 3D V-Cache)

Modern hybrid processors combine Performance (P-Cores) and Efficient cores (E-Cores). Prime95 has supported hybrid architectures since v30.7, and AVX-512 FFTs run only on cores that support them — on current Intel hybrid chips, those are the Performance cores, not the Efficient cores.

Safety & Diagnostics

FAQ & Hardware Safety Operations

Review essential diagnostic baselines and vital system hardware precautions before initializing multi-threaded math-bound torture test routines.

Thermal Safeguard Advice

Prime95 can generate temperatures far exceeding normal gaming or production rendering workloads. If your cooling configurations are inadequate or processor voltages are incorrectly hardcoded, system hardware can hit thermal junction limits (TjMax) instantly.

  • Always run active thermal monitoring utilities like HWMonitor or HWiNFO alongside deployment tests.
  • Abort diagnostic operations immediately if Core structural packages sustain readings over 90°C.

Can running Prime95 damage or degrade my computer processor?

At factory default settings with modern functional safety boundaries active, modern CPUs will thermal throttle or drop execution power to protect on-die structures. Damage primarily occurs if a user applies dangerous custom static voltages over prolonged testing windows.

What does it mean if a worker thread stops or throws an error?

If a specific core thread encounters a “Rounding Error” or calculation mismatch, it means your current hardware setup is mathematically unstable. Common roots include inadequate CPU core voltage (Vcore), unstable memory fabric frequencies, or faulty RAM primary timings.

How many hours do I need to keep a torture test running?

The official stress-testing guidance in the Prime95 stress.txt file recommends running the torture test for 6 to 24 hours. Unstable systems often fail within minutes, so when stepping through overclock settings you can start with a short 10 to 15 minute run at each step before a final long run.

Disclaimer: This deployment website acts strictly as an independent instructional tutorial resource network hub. All file architectures, logos, and specific trademarks belong entirely to GIMPS.

Proceed to the Dedicated Package Download Page →
Diagnostic Codes

How to Fix Prime95 Fatal Errors & System Crashes

When Prime95 encounters hardware instability, it terminates the affected worker thread and outputs a specific algorithmic telemetry error. Understanding these fatal codes allows you to pinpoint whether your CPU core, cache, or memory controller is failing.

FATAL ERROR
Rounding was 0.5, expected less than 0.4

Hardware Math Mismatch

The most common instability signature. This mathematical rounding mismatch indicates that a CPU processing core calculated an incorrect data bit under extreme vector instruction stress.

Root Resolution: Slightly increase CPU Core Voltage (Vcore), lower the CPU multiplier ratio by 1-2 steps, or address CPU core thermal throttling boundaries.
HARDWARE FAULT
ILlegal Sumout Error Detected

Memory Controller / L3 Cache Failure

An illegal sumout means the FFT data block verification failed completely after being fetched from the memory subsystem, indicating data corruption over the system bus.

Root Resolution: Slightly increase CPU System Agent (VCCSA) or VDD_IMC voltage, loosen primary memory timings, or drop FCLK/Ring ratio frequencies.
CRITICAL COLLAPSE
WHEA_UNCORRECTABLE_ERROR

Complete Power / Silicon Instability

Instead of a worker thread stopping safely, the entire operating system collapses into a Blue Screen (BSOD), black screen reboot, or an absolute desktop mouse freeze.

Root Resolution: Verify motherboard VRM temperatures, adjust Load-Line Calibration (LLC) settings to mitigate vDroop, or scale back aggressive AVX frequency offsets.
Testing Methodology

The Golden Standard: Step-by-Step Validation Guide

Randomly running stress tests can degrade hardware without giving clear diagnostic data. Follow this professional deployment pipeline to systematically isolate variables, validate overclocks, and verify full subsystem baseline stability.

01

Establish Thermal Monitoring & Baselines

Launch a reputable system diagnostic sensor tool (such as HWiNFO64). Record idle package temperatures and default motherboard Vcore telemetry. Keep this window visible on a secondary screen or snapped to the side of your desktop environment before initiating any compute thread.

02

Isolate Core Voltage Stability (Small FFTs)

Open the torture selection window and trigger the Small FFTs layout profile. Run this environment uninterrupted for exactly 20 to 30 minutes. If no worker threads drop out and internal temperatures remain under your CPU’s thermal throttling junction limit, your core voltage limits are functional.

03

Validate Motherboard VRM and Power Delivery (Large FFTs)

Allow your hardware configuration 10 minutes to cool down to an ambient baseline, then select the Large FFTs workload profile. Run this routine for 45 minutes while strictly logging motherboard VRM temperatures. This checks for system power drops caused by heavy current draw.

04

The Overnight Final Validation Loop (Blend Mode)

The ultimate trial of system integration stability. Select the Blend Test preset, allocate roughly 75% to 85% of your total unmanaged pool of system memory, and let the compute loops cycle for 4 to 8 hours (ideally overnight). Passing this test confirms your PC is entirely stable.

Expert Configuration

Advanced Adjustments: Modifying prime.txt

Prime95 doesn’t contain all its options within the standard GUI. To unlock the full potential of the stress testing engine, engineers tweak the underlying parameters via text initialization files located in the root installation path.

Essential Tweaking Flags

Before modifying these parameters, make sure Prime95 is completely closed. Open local.txt using a standard plain-text editor, insert your desired key-value overrides, and save the file.

Disabling Thermally Intensive Instruction Sets

If your cooling assembly cannot handle the intense thermal load generated by heavy vector extensions, you can selectively deactivate individual instruction flags to target specific components.

Enforcing Precision Memory Windows

Manually override thread memory thresholds to prevent the operating system from caching pages to the storage drive, ensuring that tests execute entirely within system RAM.

prime.txt — Config Overrides TXT Editor
# Disable AVX-512 to significantly lower temps
CpuSupportsAVX512F=0

# Disable AVX2 instructions (falls back to AVX/SSE)
CpuSupportsAVX2=0

# Force strict continuous thread execution limit
CpuSupportFMA3=1

# Explicitly set per-thread RAM footprint (MB)
TortureMem=2048

# Control transient workload rotation timing (Minutes)
Time=15
                
Hardware Optimization

Optimizing Prime95 for Modern Hybrid & Multi-Die CPUs

Legacy documentation assumes all processor computing threads share identical microarchitectural baselines. Running computational FFT stress matrices on modern heterogeneous silicon environments (such as Intel Core Ultra or AMD Ryzen Zen 5 architectures) requires manual threading parameters to guarantee execution accuracy.

Intel Core Ultra / 14th Gen Tuning

Modern Intel chips feature Performance-cores (P-cores) and Low-power Efficient-cores (E-cores/LP-E cores). AVX-512 FFTs run only on cores with AVX-512 support. On current Intel hybrid processors those are the Performance cores; the Efficient cores do not execute AVX-512 code, so AVX-512 work is not routed to them.

Advanced Override Strategy: Modify your prime.txt configuration file to align thread allocations exactly with the physical core topology counts. For example, explicitly code: MinTime=15
MaxTime=15
CpuAffinity=1

AMD Ryzen 9000 & 3D V-Cache (X3D)

AMD multi-die Core Complex Die (CCD) environments present non-uniform memory latency. Processors equipped with 3D V-Cache technology are strictly sensitive to current density spikes and thermal shifts over the vertical stacking layers when executing FFT math arrays.

Advanced Override Strategy: When isolating pure fabric / infinity link overclocks without hitting thermal tripwires, disable AVX-512 within the system console settings to redirect focus on standard memory bus structures.
Comparison Table

Prime95 vs. Competitors: Choosing Your Stress Test

Not all stability diagnostic tools apply stress identically. Selecting the wrong diagnostic utility can result in missing subtle microarchitectural instabilities or generating unrealistic, destructive thermal currents.

Software Utility Workload Type Target Subsystem Instability Sensitivity Thermal Risk Profile
Prime95 Discrete FFT Mathematics CPU Cores, Cache, System RAM Maximum (Catches minor bit-flips) Extreme (Requires robust cooling)
AIDA64 (FPU Test) Synthetic Instruction Loops Floating Point Units (FPU) Moderate (Good for basic setups) High
Cinebench (R23/2024) Cinema 4D Rendering Engine CPU Compute Throughput Low (Mainly measures performance) Moderate (Real-world accurate)
FurMark OpenGL Fur Rendering Matrix Graphics Processing Unit (GPU) Moderate (Isolates GPU power) Extreme (GPU Power Virus)

Ready to Validate Your System Stability?

Stop guessing if your system overclock, voltages, or memory sub-timings are completely stable. Deploy the industry-standard diagnostic architecture matrix on your hardware configurations today.

Proceed to Secure Download Prime95
Independent Documentation Site Not Affiliated with GIMPS Checksums on the Download Page