Whether you just built a new PC, applied an overclock, or are troubleshooting random crashes, knowing how to stress test your GPU is one of the most important skills you can have. A GPU stress test pushes your graphics card to its absolute maximum load, way beyond what a typical gaming session demands to verify stability, expose overheating, and catch hardware defects before they become bigger problems.
This guide covers everything about it from the right tools, safe temperature ranges, step-by-step instructions, to what to look for during a run, and how to interpret the results.
What Is GPU Stress Testing and Why Does It Matter?
GPU stress testing is the process of running a sustained, maximum-load workload on your graphics card to evaluate its stability under extreme conditions. Unlike a game that fluctuates between 60% and 90% GPU utilization, a dedicated stress test targets 99-100% GPU usage and holds it there for an extended period, typically 15 to 60 minutes. This kind of sustained load is useful in some specific scenarios like:
- After building or assembling a new PC, to confirm the GPU is seated correctly and receiving adequate power.
- After overclocking, to verify that the new clock speeds and voltages are stable and do not produce artifacts or driver crashes.
- When troubleshooting crashes, freezes, or blue screens of death (BSODs), to isolate whether the GPU is the culprit.
- After replacing thermal paste or cleaning dust, to confirm cooling performance has been restored.
- Before selling or buying a used GPU, to check for any underlying hardware issues.
Risks and Precautions Before You Begin
Stress testing is intentionally aggressive thing. And it comes with real risks if your system is not in good shape going in. Here is what you need to be aware of:
Overheating
Sustained 100% load generates significantly more heat than gaming. If your case airflow is poor, your GPU cooler is clogged with dust, or your thermal paste has dried out, temperatures can spike into unsafe territory. Thermal throttling, where the GPU automatically reduces its clock speed to cool down is the card protecting itself. If thermals get bad enough, the GPU may shut down entirely. In rare cases, prolonged operation above safe thresholds can reduce the card’s lifespan.
Power Delivery Stress
A stress test draws peak power continuously. If your power supply unit (PSU) is undersized or aging, it may struggle to maintain stable voltage rails, leading to crashes or shutdowns. Make sure your PSU is rated adequately for your GPU. As a reference point, NVIDIA’s RTX 40-series cards generally require a 750W PSU or higher.
FurMark Warning
FurMark, one of the most popular stress testing tools, is known in the community as a “GPU burner” because it generates power draw levels that can exceed what games ever produce. Some GPU manufacturers explicitly do not recommend running FurMark for extended periods. If you choose to use it, keep runs to 10-30 minutes and monitor temperatures closely.
Basic Precautions
- Ensure your PC case has adequate airflow, front intake and rear/top exhaust fans.
- Clean dust from GPU heatsink fins and case filters before testing.
- Confirm your PSU has sufficient wattage for your specific GPU.
- Update GPU drivers before running any test.
- Close all unnecessary background applications.
- Back up important data, crashes during stress tests are rare but possible.
- Stop the test immediately if temperatures exceed 90-95°C or if you see visual artifacts on screen.
Safe GPU Temperature Ranges to Know
Before you start a test, you need to know what normal looks like. GPU temperatures vary by model, cooler design, and ambient room temperature, but the following ranges apply broadly:
| Load Condition | Safe Temperature Range | Notes |
| Idle / Low Load | 30–50°C | Normal desktop use |
| Gaming / Medium Load | 60–75°C | Typical gaming workload |
| Stress / Heavy Load | 80–90°C (max safe) | Ideally below 85°C |
| AMD Hotspot Temps | Up to 110°C | Junction temp, not core temp |
| Older GPU Models | May run higher | Monitor individually |
Note: AMD GPUs report a “hotspot” or “junction” temperature in addition to the core temperature. The hotspot reading can be 15-20°C higher than the core temp and still be within acceptable limits, AMD specifies up to 110°C as acceptable for junction temperatures. Do not confuse this with the core temperature going into unsafe territory.
What to Do Before Running a Stress Test
Jumping straight into a stress test without preparation can give you misleading results or, in a worst-case scenario, damage hardware that was already on the edge. Run through this checklist first:
Update Your GPU Drivers
Outdated drivers can cause crashes unrelated to hardware stability. NVIDIA users should update via GeForce Experience or by downloading the latest driver directly from NVIDIA’s website. AMD users should use AMD Adrenalin software or the AMD website. After installing new drivers, restart the system before testing.
Verify Your GPU in Device Manager
Open Windows Device Manager (right-click Start > Device Manager > Display Adapters) and confirm your GPU is recognized correctly with no error flags. A yellow exclamation mark indicates a driver issue that must be resolved before testing.
Check PSU Capacity
Look at your PSU’s wattage rating and compare it against your GPU’s TDP and system power requirements. If you are running an RTX 4080 or 4090, a 750W PSU is generally the minimum. Factor in CPU load since stress tests sometimes run GPU and CPU simultaneously.
Confirm Cooling Is Functional
Boot into your system and visually confirm that all GPU fans are spinning. You can also use GPU-Z or MSI Afterburner to check fan RPM before starting a test. Non-spinning fans are a critical issue that must be fixed first.
Monitoring Tools to Run Alongside the Stress Test
Never run a GPU stress test without a monitoring tool open at the same time. You need real-time visibility into temperature, GPU utilization, clock speeds, power draw, and fan RPM. Here are the tools most commonly used:
MSI Afterburner + RivaTuner Statistics Server (RTSS)
This is the most widely used GPU monitoring combination. MSI Afterburner provides detailed sensor readings and fan speed control, while RTSS enables an on-screen display (OSD) overlay that shows your metrics in real time during the test. Configure the OSD to show GPU temperature, GPU usage percentage, clock speeds, power consumption, and fan speed. This setup works with both NVIDIA and AMD GPUs regardless of brand.
GPU-Z
GPU-Z is a lightweight tool from TechPowerUp that displays detailed GPU specifications and real-time sensor data. Its logging functionality is particularly useful, you can record the entire test run and review peak temperatures and clock speeds after the fact. GPU-Z also shows memory clock speed and VRAM usage.
HWMonitor or HWiNFO64
Both tools provide system-wide temperature monitoring, which is useful for tracking not just the GPU but also VRM temperatures, VRAM temperatures, and overall system thermals. HWiNFO64 is especially detailed and is the preferred choice for advanced monitoring.
Best GPU Stress Testing Software
There are multiple tools for stress testing a GPU. Each has a different philosophy, some are more destructive (higher power draw), others are more representative of real gaming conditions. Here is a breakdown of the most commonly used options:
| Tool | Best For | Cost | Key Notes |
| FurMark | Thermal and power stress, burn-in testing | Free | Extremely aggressive; use cautiously; 10-30 min runs |
| 3DMark | Performance benchmarking, stability verification | Free (demo) | Less destructive; enables score comparisons |
| Unigine Heaven / Superposition | Long-term stability, overclocking validation | Free | Looped 3D scenes; visually detailed |
| MSI Kombustor | MSI GPU testing, artifact detection | Free | FurMark-based; includes built-in monitoring |
| OCCT | VRAM testing, error detection, comprehensive stability | Free (basic) | Best for memory stress; 1-hour test presets |
| AMD Adrenalin Stress Test | AMD GPU overclocking validation | Free | Built into AMD’s own driver software |
FurMark
FurMark renders a fur-covered torus in real time using OpenGL, generating one of the highest sustained GPU power draws of any stress testing application. It includes an artifact scanner to detect visual corruption and supports both OpenGL and OpenCL render modes. The target is 99% GPU usage, sustained. Recommended run duration: 10-30 minutes. Not recommended for hours-long runs due to its aggressive power draw.
3DMark
Developed by UL Benchmarks (formerly Futuremark), 3DMark is the industry standard for GPU benchmarking. Its Time Spy and Steel Nomad tests use DirectX 12, making them more representative of modern gaming workloads. While it is less thermally destructive than FurMark, 3DMark is excellent for comparing your GPU’s performance against others and verifying stability across longer benchmark loops.
Unigine Heaven and Superposition
Both tools from Unigine run looped 3D rendering scenes with heavy tessellation. They are visually impressive and strike a balance between being demanding enough to expose instability while not being as extreme as FurMark. Particularly popular in the overclocking community for validating clock speed changes before committing to settings.
OCCT
OCCT (OverClock Checking Tool) stands apart for its VRAM stress testing capabilities. It includes dedicated error detection for GPU memory, which none of the other tools above match. If you suspect VRAM issues, corrupted textures in games, for example, OCCT’s GPU memory test is the go-to. It also offers preset 1-hour test configurations for thorough stability verification.
How to Stress Test Your GPU Using FurMark?
The following walkthrough uses FurMark as the stress test tool and MSI Afterburner with RTSS for monitoring. The process is similar for other tools.
Download and Install the Tools
Download FurMark from geeks3d.com/furmark and MSI Afterburner from msi.com/Landing/afterburner. Install both and restart your system if prompted.
Configure MSI Afterburner Monitoring
Launch MSI Afterburner. Go to Settings > Monitoring and enable the following readings: GPU Temperature, GPU Usage, GPU Clock, Memory Clock, Fan Speed, and Power. Enable the “Show in On-Screen Display” checkbox for each. Launch RivaTuner Statistics Server (it installs alongside Afterburner) and set the application detection level to confirm the OSD will appear over FurMark.
Launch FurMark
Open FurMark and select the FurMark GL mode. Set the resolution to your monitor’s native resolution or 1080p at minimum. Enable the “GPU temperature alarm” option and set the threshold to 90°C so you receive a warning if temperatures approach unsafe levels. You can also enable the built-in artifact scanner.
Run the Test
Click “GPU Stress Test” to begin. FurMark will immediately push GPU usage toward 99-100%. The MSI Afterburner OSD overlay should appear in the top corner of the FurMark window, showing real-time metrics. Let the test run for at least 15-30 minutes. For overclocking validation, 60 minutes is a more reliable duration.
Monitor and Observe
During the test, watch for the following:
- GPU usage should stabilize at 95-100%. Significant drops may indicate thermal throttling or power limit throttling.
- GPU clock speed should remain stable. A clock speed that repeatedly drops and recovers is a sign of thermal throttling.
- Temperature should rise to a stable plateau and hold there. A temperature that keeps climbing without stabilizing is a warning sign.
- Watch the FurMark display for visual artifacts: flickering pixels, colored dots, corrupted geometry, or screen tearing that is not normal for the application.
- No driver crashes (the screen going black momentarily and recovering) or full system crashes should occur.
Stop and Review Results
After the test completes or you manually stop it, GPU-Z or HWiNFO64 will have logged your session data. Review peak temperature, minimum clock speed (a big dip indicates throttling), and maximum power draw. Compare against your GPU’s specifications.
How to Interpret the Results?
Passing Criteria
- GPU ran at 95-100% usage throughout the test.
- Clock speeds remained stable with no significant throttling.
- Temperatures stayed below 90°C (core) and below 110°C (AMD junction/hotspot).
- No visual artifacts appeared on screen.
- No driver crashes, BSODs, or application freezes occurred.
- Fan speed ramped up appropriately in response to heat load.
If all of the above are met after a 30-minute run, your GPU passes the stress test under normal conditions.
Failing Criteria
- Temperatures consistently exceed 90-95°C, indicates a cooling problem (dust, dried thermal paste, inadequate airflow).
- Clock speeds drop significantly mid-test thermal throttling or power delivery issues.
- Visual artifacts appear can indicate failing GPU silicon, VRAM problems, or overclocking instability.
- Driver crash or system crash points to instability, potentially PSU limitations, bad overclocks, or defective hardware.
- GPU usage unexpectedly drops to very low levels may indicate a power delivery failure or driver issue.
NVIDIA vs AMD: Key Differences During Stress Testing
Both NVIDIA and AMD GPUs can be stress tested using the same tools. However, there are a few platform-specific considerations:
- AMD GPUs report a hotspot or junction temperature in addition to the standard GPU temperature. The junction temperature represents the hottest point on the GPU die and is typically 15-25°C higher than the average core temperature. AMD specifies up to 110°C as acceptable for junction temperatures, so do not be alarmed by this number if your core temp is within range.
- AMD’s Adrenalin software includes a built-in stress test tool under the Performance section, making it convenient for quick overclocking validation without third-party tools.
- NVIDIA GPUs use GeForce Experience for driver management but do not include a built-in stress test. Third-party tools are required.
- Older AMD cards (pre-RDNA) and older NVIDIA cards (pre-RTX) may run at higher temperatures under load than modern equivalents due to less efficient architectures.
VRAM Stress Testing and Real-World Validation
VRAM Stress Testing with OCCT
Standard stress tests primarily load the GPU compute cores and power delivery. OCCT’s GPU memory test specifically targets VRAM, writing and reading data patterns to detect errors. This is the right test to run if you are experiencing corrupted textures in games, random crashes in VRAM-heavy titles, or suspect your GPU’s memory has developed faults.
Real-World Game-Based Testing
Synthetic stress tests are useful for exposing extreme instability, but real-world game-based testing is valuable for catching issues that only appear under game engine conditions. Running a demanding title like Cyberpunk 2077 at maximum settings for 30-60 minutes while monitoring with HWiNFO64 gives you a more representative picture of how the GPU performs in actual use. Games tend to produce slightly lower GPU load than FurMark but use more varied memory access patterns.
Testing After Overclocking
If you have applied an overclock using MSI Afterburner increasing core clock, memory clock, or adjusting power limits stress testing is not optional; it is mandatory. The standard workflow is: apply a modest overclock increment, run a 30-minute FurMark or Unigine Superposition test, check for stability, then increment again if stable. Repeat until you find the edge of stability, then back off slightly for a safe long-term overclock.
FAQ
Yes, use free tools like FurMark, 3DMark, OCCT, or Unigine Heaven to push your GPU to 100% load and check for stability.
Yes if monitored properly with good cooling, keep temps under 90-95°C and stop on artifacts or crashes; tools like FurMark are aggressive, so use cautiously to avoid rare damage.
No, 70°C is normal and safe during gaming or stress tests; modern GPUs handle 65-85°C under load fine.
Run stress tests (FurMark/OCCT), monitor with MSI Afterburner for temps/usage/artifacts, benchmark in 3DMark against averages, and check for crashes or physical damage.
