Why OCCT has changed GPU Stress Testing and why Furmark’s no longer good enough

OCCT explains its GPU testing methodology and why an “adaptive” approach is best

We test a lot of hardware here, and one of our favourite stress testing tools is OCCT. We’ve used this tool for over a decade, and in recent years it has evolved to cover CPU, GPU, and (most recently) SSD stress testing. The tool has even expanded beyond Windows and into the domain of Linux.

Traditionally, tools like Furmark were the preferred stress testing tool for graphics cards, but its fixed load approach is no longer well-suited to modern graphics cards. GPUs now have highly variable clock speeds, and they are not always at 100% load. This makes fixed 100% loads like Furmark problematic for stress testing. Too often, overclocked GPUs that are “Furmark stable” can fail under gaming workloads, while idling, or when doing basic tasks like video playback.

OCCT’s GPU tests approached GPU stress testing differently. OCCT uses its “3D Adaptive Test” to test graphics cards at various power levels. Instead of giving a consistent load, OCCT gradually ramps up GPU utilisation. This tests a wide variety of GPU clock speeds and power loads. This means that more kinds of errors can be uncovered, revealing instability wherever it can be found.

100% Stress Tests like Furmark don’t reflect real-world usage

Below, we can see the measured GPU clock speeds of an RTX 4070 Ti running using Furmark and OCCT stress tests. Note that Furmark applies a fixed load, and GPU clock speeds are very consistent. With OCCT, more clock speed states are tested, and higher clock speeds are tested. By using 100% loads, Furmark doesn’t test GPUs at their peak clock speeds.

OCCT better reflects real-world GPU usage by testing a wider range of load conditions and a larger variety of clock speeds. This better reflects real-world workloads like gaming and workstation use.

OCCT has “3D Adaptive” “Variable Mode” tests to find GPU instability in all load conditions

Alongside 3D Adaptive mode, OCCT also has a Variable mode and a Switch mode to test other load conditions. Switch mode can replicate rapid spikes in load, reproducing what occurs when switching between games, menus, and Windows. This kind of testing can uncover new areas of instability that would not be found by a fixed load stress test.

With OCCT V15, OCBASE has improved their adaptive algorithm to deliver more consistent behaviour. These changes allow OCCT to better mimic real-world GPU behaviour.

Other neat OCCT GPU testing features

OCCT can test multiple graphics cards simultaneously, including GPUs from different brands. This feature can stress-test multi-GPU AI workstations, compute servers, cryptocurrency mining rigs, and multi-GPU rendering systems. This makes OCCT a valuable tool for business use, not just for gamers and hardware enthusiasts.

Hardware enthusiasts can learn more about OCCT’s GPU testing methodology here.

You can join the discussion on OCCT’s GPU testing methodology on the OC3D Forums.

Mark Campbell

Mark Campbell

A Northern Irish father, husband, and techie that works to turn tea and coffee into articles when he isn’t painting his extensive minis collection or using things to make other things.

Follow Mark Campbell on Twitter
View more about me and my articles.

Uh-oh! It looks like you're using an ad blocker.

OC3D relies on ads to provide free content and sustain our operations. By white listing us on your ad blocker, you help support us and ensure we can continue offering valuable content without any cost to you. We only run our own hand picked ads from Industry brands like MSI, BeQuiet, Sapphire and PC-Specialist - meaning they are all relevent to the content you are reading.

We truly appreciate your understanding and support. Thank you for considering whitelisting OC3D