Had a bluescreen ? Find out if it was due to hardware failure using the best all-in-one stability check & stress test available !

OCCT is the most popular all-in-one stability check & stress test tool available. OCCT is great at generating heavy loads on your components ( CPU, GPU, Memory, GPU Memory & Power supply ) , and aims at detecting hardware errors or stability issues faster than anything else. A monitoring engine is also embedded, to ease diagnostic and see how your computer reacts under heavy load using graphs.

Trusted by many !

Special Notice

OCCT is free for personal use only !

If you are running OCCT in a corporate or commercial environment, you have to buy a Pro or Enterprise license to use OCCT

I see an increasing number of companies downloading the free version of OCCT and shamelessly using it in their corporate environment. The free version of OCCT is meant to make OCCT as useful and widely used as possible. This has been the case since it started, back in 2003.

This time, when you do this, you aren't stealing from a big company !

OCCT isn't enough to make a living as of now (far from it). Please support me and participate in keeping the free edition... free for everyone !

Big thanks to Asetek !

The really nice folks at Asetek sent me a nice gift, as my old cooler was barely enough for my CPU - a Kraken Z63 !


Personal edition

6 Tests

OCCT includes 6 different tests : OCCT and Linpack for your CPU, Memory for testing system RAM, 3D and VRAM for your Graphic card, and Power to stress your power supply. You can even monitor your PC while using an external app to generate reports using the Monitoring-only test !


OCCT will monitor your computer's reading and present you real-time graphs showing you temperatures, voltages, fan speed, frequencies, component usage, and power consumption during your tests. We are using the AWESOME engine from HwInfo !

Built-in protection for your computer

Worried about frying your components ? Turn the maximum temperature threshold in OCCT's options ! Should a component reach this critical temperature during a test, OCCT will stop itself immediately.

Test report

At the end of a test, you will be able to save a full graphical report of what happened during the test, for diagnostic purposes.

Pro edition

Allowed to run on domain-joined computers

OCCT's free edition won't run on computers joined to domain, this version removes that limit entirely

CSV readings export

OCCT will generate a CSV files containing all the monitoring readings upon saving a test report. Use it to build your own graphs !

Enterprise edition

Build your own test

Chain different test phases to build your own schedule. Everything is done graphically in the app, using drag&drop, for an easy configuration ! You can also export test configurations to a file

Detailed test report

Gain access to fully detailed, fine-grain test reports in HTML file format (single-file), allowing you to analyze easily the behaviour of your computer during the test, and use it as a comparison point between two different test runs.Preview it here !

Command-line support

Start OCCT with command-line switches, to automatically start a test, choose where to output the report, configure the report name,...


How many licenses do i need ?

One !

There's no limit in the number of concurrent instances, installations, or anything of the sort for OCCT. Using it in an after-sale scenario is also fine, as long as you make sure to remove OCCT after using it.

In short : you can't redistribute OCCT with your license, but you're free to use it as you wish for its license duration !

Please be aware that all sales are final.

You can check our End-user License Agreement (EULA) here



(One Month)


  • All Tests available
  • Embedded Monitoring
  • Overheat protection
  • No waiting time
  • Test Reports


PayPal LogoStripe Logo



  • All Tests available
  • Embedded Monitoring
  • Overheat protection
  • No waiting time
  • Test Reports


PayPal LogoStripe Logo

(1 year)


  • All Tests available
  • Embedded Monitoring
  • Overheat protection
  • No waiting time
  • Test Reports
  • No Windows domain lock
  • CSV readings export


PayPal LogoStripe Logo

(1 year)


  • All Tests available
  • Embedded Monitoring
  • Overheat protection
  • No waiting time
  • Test Reports
  • No Windows domain lock
  • CSV readings export
  • Chain tests
  • HTML reports
  • Command-line support


PayPal LogoStripe Logo

Help us translate OCCT !

Translating OCCT is easy. First, download the english translation file : English.lang . Save it next to OCCT.exe and rename it to the language you're going to translate OCCT to.

Edit it using your favorite text editor ( i like Notepad++, but any will work - make sure you keep UTF-8 as the encoding though).

The first line says : <Language Name="English"> . Replace "English", obviously.

You'll then find the block for the language codes supported by this translation. Just list whichever language code applies to your translation. These are used by OCCT to automatically load your language file on startup, by matching this code with Windows's display language. For instance, here is the French language code list :


You'll find a list of language codes here. Look at the last column.

Then, it is just a matter of replacing every string by its translation. When you're done, start OCCT, and your translation will be available in the option menu (the gear icon). Test it, and send it to support@ocbase.com


How can i get support in using OCCT ?

We recently built a Subreddit ( https://www.reddit.com/r/OCCT/ ), feel free to go there ! You can also use our email : support@ocbase.com . I usually answer within a day or so.

OCCT 7.0.0 introduced a 1-hour test limit ! Why ?

To summarize, I am investing more and more money into OCCT, into licensing costs mostly ( HwInfo is the prime example ), and while i'm only starting now (after 18 years !) to make a small amount of money of OCCT, it isn't enough to make a living (far from it). Also, on a more personal side, I'm losing my main job due to COVID-related circumstances, so i have to admit monetizing OCCT has become more important, especially since i'm the sole income for my family. To give you an idea, i'm spending at least 30 hours per week on the program. Please support me in developing OCCT :)

OCCT 7.0 Graphs stop updating, and monitoring freezes. Why ?

There can be two causes to that : The first cause is usually an Asus (AI Suite...) or Corsair (iCue,...) program running. They aren't using industry-wide safety measures over monitoring, and their engines can collide with HwInfo, causing a lockup. A fix is to stop them ( beware, they are also running services in the background - go to services.msc and stop those). There's nothing me or HwInfo can do about it - report that to them, so that they start following the industry standard for monitoring. Don't be afraid to send my email to them so i can help !

The second cause may be a buggy driver that's hanging when asking for monitoring information. Go into OCCT's setting (the wrench icon on top), and disable flags there - you'll get less monitoring values, but finding the flag where the buggy driver resides might help. As a rule of thumb, disable "Drive scan" first.

If you're still stuck, try downloading this fail-safe config file, unzipping it in OCCT's folder and overwriting the previous one if it exists. This is a "fail safe" configuration, that disables all flags. This can be useful in cases where OCCT hangs right after starting. If all of the above doesn't work, contact us through reddit or email !

Which test is the best at detecting hardware errors ?

CPU:OCCT, Large data set, with Auto number of threads is, hands-down, what will detect CPU/Memory/Motherboard stability issues faster. Memory has been reported to be very good at finding Memory errors, despite being quite young. Use GPU:3D in fullscreen mode for GPU testing, VRAM for testing your Graphic card's Memory, and Power supply for testing your PSU. Most errors are detected within the first 5 minutes. However, i recommend doing at least a 1 hour long test just to be sure.

Which test puts the most stress on the CPU ?

If you have an Intel CPU, try the latest Linpack version available. OCCT's CPU Test with Small data set is the best on AMD CPUs, and a close second on Intel CPUs.

Your 3D and furry donut based tests are Power virus

NO ! A Power virus is a stress test that you do not have control upon. This term was applied to OCCT's GPU test when we launched its first version, 10 years ago, by the marketing team of a certain brand of graphic card's manufacturer, when their shiny new graphic card could not withstand the test at all - it blackscreened instantly and required a reboot. This was due to a design failure of their reference design board. I don't know why the term stuck, despite being wrong. GPU:3D is a stability test just like the others.

The 3D Test doesn't display any window ? Yet the GPU Usage shows it's under load

This is intended - Getting rid of the display window enables the test to run on graphic adapters that aren't tied to a display, and later on, perhaps test several GPUs at once, even if they are of different brands. Stay tuned !

Starting at how many errors do you consider a computer unstable ?

Seriously : One.

The memoryu test reports "Crashed" right after starting ?

This may happen when there's not enough contiguous memory available for the test (or you disabled your SWAP file) - use a lower value to get around this ! ( this is scheduled to be fixed with a more meaningful error message very soon).

The VRAM test reports "Crashed" right after starting ?

My VRAM test requires OpenCL 2.0, and my OpenCL version routine isn't checking against the OpenCL version supported by the hardware properly. This will be addressed very soon. If you are running this test against an old GPU ( >6 years old), check if it is OpenCL 2.0 capable. Overall, i need to improve OCCT by handling those cases better, which is scheduled in a future version.

Do I have to purchase OCCT to know where the errors come from ?

No ! The Free version has always been designed to be usable "as is". OCCT isn't withholding information from you (I would call that stealing). It detects errors, but can't tell you where they come from. On the software point of view, it is as if it asked the for 2 + 2 and got 5 as an answer.

  • It is because the CPU miscalculated and answered that 2 + 2 = 5 ?
  • Is it because the memory stored a 3 instead of a 2 ?
  • Is it because when transferring the 2 from the memory to the CPU, the 2 got transformed to a 3 ?

As there's no sure way of reproducing the error that occurred, there's no way of knowing what is going on. To further pinpoint errors, you have to dig yourself : lower the CPU frequency a notch and see if things are going better, up a voltage very carefully and see if it holds better... and pinpoint where the errors comes from. If you have access to spare parts, it is even easier to diagnose : replace and see what's going on.

I lost my license : how can I get it back ?

Send an email to support@ocbase.com and please give us at least a day for sending you your license back.

I am not using OCCT in a commercial or professional environment, yet my computer is joined to a windows domain. Can i run OCCT ?

Only the PRO version of OCCT will accept to launch on a computer joined to a windows domain. This is meant at detecting uses in professional and commercial environment, as they heavily rely on Windows domain. In the past, as there are enthousiasts that have a Windows domain at home, we offered a way of disabling this check as they were indeed not in a commercial environment, but this saw too much abuse. About 90% of the requests were from people trying to avoid the PRO license entirely. We thus removed that possibility, and you indeed need a PRO license now to run OCCT on a computer joined to a Windows domain.


Version 8.0.0.b15
  • TRANSLATION : fixed a few missing items / quirks
  • MONITORING : fixed the radiobuttons sometimes being empty in the table config
Version 8.0.0.b14
  • UI : fixed switching languages not working properly
  • TRANSLATION : version ready for translations !
Version 8.0.0.b13
  • MONITORING : Intel wasn't properly truncated in graphic card's name
  • MONITORING : Fixed unchecking sensors not updating properly when Enabled Only filter was selected
  • UI : Overheating wasn't appearing in the test log
  • UI : Lines will properly wrap when too long in the test log
  • TRANSLATION : Small update to the english language file
  • MAIN : Slightly optimized further the startup time - i wonder when i'll stop finding optimization points actually
Version 8.0.0.b12
  • MAIN : changed the minimum size of the window to better reflect recent changes
  • MONITORING : fixed the grid splitter not being saved in the monitoring section
  • MONITORING : fixed the table disappearing in certain circumstances in the testing section
  • SYSINFO : fixed scrollbars behavior (outer/inner)
Version 8.0.0.b11
  • MONITORING : Fixed checkboxes missing from tables ( they're removed on purpose for "Others" )
Version 8.0.0.b10
  • UI : Small alignment fixes
  • SYSINFO : allowed for multiline headers (especially useful for memory)
  • ENTERPRISE : first release of 8.0.0 Enterprise edition !
Version 8.0.0.b09
  • CPU : Enabled the selection of the time unit in the advanced thread settings
  • TEST : better layout for almost all test options
  • MAIN : Several, small UI fixes
  • REPORT : lots of enhancements to the personal report ( looks & infos)
  • TRANSLATION : Version almost ready for translation
  • ENTERPRISE : WIP for the enterprise edition, should be ready by tomorrow
Version 8.0.0.b08
  • REPORT : Fixed a bug where the graphs got truncated in the reports if the test was lasting more than 2 minutes
  • MAIN : Fixed a nullreferenceexception if the memory wasn't properly detected on a GPU
  • MONITORING : Fixed "pure virtual function call" 3rd edition (got this one's tricky)
Version 8.0.0.b07
  • MAIN : Added the test start date & time to the test log
  • MAIN : more code cleanup
  • MONITORING : removed "Nvidia" "AMD" and "Intel" from the device names in the usage graphs - AMD isn't going to release a GeForce anytime soon
  • MONITORING : Improved the graphs title by truncating only the test name, not the value, if there isn't enough room for both
Version 8.0.0.b06
  • MEMORY : Fixed - the test log wasn't displayed properly
  • MAIN : greatly improved test log
  • MAIN : Fixed some radiobutton unchecking others in test configuration
Version 8.0.0.b05
  • CPU : Fixed - the first core was forced active even if unchecked under certain conditions
  • CPU : added validation error message to the UI when trying to start a test with no core active
  • CPU : numbered the cores starting from 0 to be closer to the monitoring numbering
  • MONITORING : second tentative fix : "pure virtual function call" box when closing OCCT
Version 8.0.0.b04
  • MAIN : Merged the fix for AVX512 steady mode in this version
  • MONITORING : tentative fix : "pure virtual function call" box when closing OCCT
Version 8.0.0.b03
  • UI : Fixed switching usage graphs
  • SYSINFO : added VERY detailed information about memory modules
  • MONITORING : fixed the max number of graphs ( 24 )
  • Version 8.0.0.b02
  • CPU : Fixed thread affinity when using "fixed" thread count
  • MONITORING : Fixed an exception when enabling more than 16 sensors
  • MONITORING : fixed "jumpy" lists when enabling sensors
Version 8.0.0.b01
  • MAIN : Highly optimized UI startup time
  • MAIN : Greatly lowered CPU Usage
  • MAIN : Major code cleanup and optimization pass to the code base
  • MONITORING : Updated and now with AMD Snapshot support
  • MONITORING : Charts have been completly revamped and are now single-line
  • MONITORING : if a value has a decimal part, it is now always displayed, up to two digits decimal
  • MONITORING : Voltages are now displayed as 3-digit decimal numbers
  • MONITORING : Tuned default sensor rules to better account for AMD CPUs
  • UI : Rewrote the test settings layout
  • UI : Added a test log to see what's going on internally
  • UI : Rewrote test status indicator and summary
  • CPU : Added "Advanced thread settings" that enable you to select which core will be loaded, with options to cycle active cores and switch them around to create true nightmare scenarios
  • REPORT : rewrote the report to be single-line
  • SETTINGS : Changed many things in the settings ( especially layout). This will trigger a settings file reset though !
  • TRANSLATION : The test names are now translatable
Version 7.3.2
  • MONITORING : Updated embedded HwInfo engine - workaround to a driver bug that is causing WHEA errors on AMD 6800-series GPUs
Version 7.3.1
  • CPU : Fixed an issue when selecting "Steady load", "Large data set" and "AVX512" which resulted in an instant test crash. Thanks Brutus for the testing !
  • TRANSLATION : updates Bulgarian, Greek, and Catalan (Thanks !)
Version 7.3.0
  • MAIN : renamed "OCCT" test to "CPU" test to make it more in line with the other tests (Memory, Power supply,...)
  • MAIN : Optimized OCCT's startup time by a rough 20%
  • MONITORING : Moved usage values on top of usage graphs for better readability
  • MONITORING : Changed icons for usage values to avoid confusion
  • MONITORING : The "Filter" menu is now a more generic button as more functions were added
  • MONITORING : Added a "Reset Min/Max" button to the monitoring action menu
  • MONITORING : Added a "Clear sort" button to the monitoring action menu
  • MONITORING : Column sorting order is now saved in the settings
  • MONITORING : Added a tooltip on the device type icon containing the device name (to make it easier to differentiate between sensors) (Thanks Matthew)
  • MONITORING : Allow column sorting in the table view (even filtered !)
Version 7.2.5
  • MONITORING : Launching OCCT twice while having HwInfo running in the background won't result in the monitoring engine unable to load
  • MONITORING : added support (early) for Rocket lake motherboards
  • TRANSLATION : Added Polish language support (Thanks Dawid !)
Version 7.2.4
  • ENTERPRISE : Running OCCT in command-line could result in a "TaskCanceledException" when closing it automatically. Even if this was harmless, this exception will not occur anymore.
  • ENTERPRISE : Dramatically improved report generation time
  • UI : Added Word-wrap on all the buttons for OCCT's section (the left-hand side menu)
  • TRANSLATIONS : Updated Russian !
Version 7.2.3
  • MONITORING : Fixed an issue where the filters were reset upon startup
Version 7.2.2
  • MEMORY & VRAM : The error count will be reset much faster between subsequent runs
Version 7.2.1
  • MONITORING : Updated HwInfo to 6.4.1 (Bleeding edge !)
  • MONITORING : Largely improved CPU power reading accuracy - Frequent polling resulted in flickering CPU Power values. Thanks a lot Martin & Rasmus on this one !
Version 7.2.0
  • CPU:OCCT : rewrote a good chunk of the test
  • CPU:OCCT : Added an "Extreme" mode ( much more stressfull for components)
  • CPU:OCCT : Added a "Steady load" option that prevents operands from switching around. This will result in a steadier load, ideal for testing cooling system. Best used with Small data set !
  • MEMORY : Reworked the memory allocation algorithm - it will now ensure 1GB of RAM is always available, at least
  • MEMORY : Won't crash anymore if memory allocation fails at some point -i'll just report and use the memory that it could allocate
  • MAIN : Fixed a bug where OCCT would crash if you put the "Hidden" attribute on its config file
  • ENTERPRISE : Fixed calculation for Average/min/max values in the HTML report for individual tests
Version 7.1.0
  • UI : Major optimization work (less CPU Usage for the UI, more responsive tab changes for graphs)
  • UI : You can maximize/restore OCCT's window by double-clicking the title bar ( @Aeryn rejoice !)
  • UI : Added HwInfo version in the about window
  • MAIN : fixed margins of the screenshot function
  • MAIN : Optimized startup time ( ~10% faster on some points) (the new single table view will probably make OCCT startup slightly slower though)
  • MEMORY : SSE was made the default (seems to give better results overall than AVX in practice)
  • SETTINGS : Added a "stop on first error found" option in the settings
  • MONITORING : Added a single table mode to OCCT's monitoring
  • MONITORING : Added filters to the single table mode
  • MONITORING : CPU reaching TJunction won't have an invalid temperature reported anymore
  • MONITORING : Updated HWInfo to 6.35 ( @Austin rejoice ! )
  • MONITORING : Added a corsair / asetek checkbox (disabled by default) to enable reading the sensor from those devices. This can cause conflicts with their drivers/software, so beware !
  • MONITORING : Optimized CPU Usage of graphs
  • MONITORING : Greatly optimized memory usage when testing for prolonged periods of time
  • MONITORING : Greatly lowered the report generation time for long tests
  • MONITORING : Disabled sensor will now properly disappear when unchecked
  • REPORTS : Removed the smoothing function in the reports as it was conflicting with the previous optimizations. The graphs look sharper, but more precise.
  • ENTERPRISE : The close button now disappears when there's only one test in the test chain, rather than displaying a message
  • ENTERPRISE : fixed "System" header translation in report
  • ENTERPRISE : fixed a few icons in component usage incorrectly displayed as CPU
  • ENTERPRISE : the report save path is now part of OCCT's settings (as the free edition)
  • ENTERPRISE : Added a switch "--auto-enable-sensors" to allow for forcing the auto-enabling of sensors upon startup ( using the supplied rules file, or the default one is none is specified)
  • ENTERPRISE : Added max temperature limit to the report, if enabled
  • ENTERPRISE : Added the OCCT Version on top of the report
  • ENTERPRISE : The HTML report won't be overwritten if auto save is enabled, a small counter will be appended
Version 7.0.4
  • MONITORING : moved the monitoring to a separate thread so that the interface won't freeze completly when monitoring takes some time to update
  • MEMORY : made the memory allocation and initial fill single-threaded - this result in a slight delay in starting the test ( ~5s for 15GB), but lessen the "hang" on OCCT's Monitoring in the UI
  • ENTERPRISE : fixed an issue with the report where the minimum displayed wasn't for the current period but for the report as a whole
Version 7.0.3
  • MONITORING : Fixed a problem with corsair commander devices / asus devices that could cause conflicts
  • MONITORING : Decimal values are now displayed with 2-digit in the decimal part to avoid "jumpy" values in the UI
  • ENTERPRISE : Reworked how the data were being pushed to the graphs to avoid an issue where the graphs would disappear if the UI was left IDLE after a test for too long (several hours) (tentative fix)
  • ENTERPRISE : Fixed an issue where the X-axis of some graphs could be badly calculated, leading to either a missing graph or report in some cases
Version 7.0.2
  • MONITORING : Fixed a startup issue on Intel GPUs that were not reporting their allocated memory ( Thanks Ian !)
  • ENTERPRISE : Fixed an issue that prevented the report from generating under some circumstances
  • ENTERPRISE : Fixed an issue where the reading were offset if OCCT was left idle between two tests, due to an issue in reseting a timer
  • ENTERPRISE : Added "?" wildcard support in selecting sensors
Version 7.0.1
  • MONITORING : Fixed an issue where the monitoring froze due to the memory allocation pass in the Memory test ( Thanks @JackONeill1984 & xixou2 )
  • MONITORING : Fixed security values in the monitoring that are disabling sensors being too tight - they should be more lenient, leading to a better stability (at the cost of small "hiccups" in the graph update)
  • MONITORING : Disabled the storage flags by default - OCCT doesn't really care about storage right now. You can enable them in OCCT's options
  • MONITORING : Improved overall monitoring stability
Version 7.0.0
  • SPECIAL THANKS : the folks at the "Jedec Fan club" discord server - Thanks a lot for your help !
  • SPECIAL THANKS : Сергей and his awesome work in debugging and dealing with the bugs in the beta. I love your vids !
  • MAIN : Switched to HwInfo as my monitoring engine
  • MAIN : The code preventing OCCT to be launched twice is now working again
  • MAIN : code cleanups and numerous bugfixes
  • UI : OCCT's UI is now split in 3 areas : Stability (for testing, the old view), SysInfo for system information, and Monitoring for a full view on monitoring
  • UI : this moves forced me to remove the expander (as it does not apply to every UI component)
  • UI : Fixed the window default size to better accomodate the UI changes
  • TESTING : OCCT now tracks and reports WHEA errors that occurs during tests
  • 3D : Enabled tests to be run on displays without any display attached
  • VRAM : added slider, similar to Memory test, for selecting the amount of memory to test
  • MONITORING : Revamped the system usage report in the testing area - now supports several GPU, and with clickable buttons
  • MONITORING : Added "Current" sensor category
  • MONITORING : Added "Other" sensor category (without graph, obviously) (That's a lot of info, be warned)
  • MONITORING : Added usage graphs for Intel iGPUs (Thanks Сергей & Mew ! )
  • SETTINGS : Added flags to control the monitoring - Enable and disable them at will in case of issues !
  • REPORT : Modified the report size and reorganized it to accomdate the monitoring update
  • ENTERPRISE : Revamped the test report to include all the new features (and fixed a few typos)
  • ENTERPRISE : Added a switch for giving a set of rules to OCCT to choose which sensor is enabled or not (see the help page for OCCT Enterprise for additional information)
  • ENTERPRISE : Fine-tuned the monitoring rule engine to allow for customization in the enterprise edition

Older versions

Version 6.2.2
  • VRAM : Found a workaround with the AMD drivers past 20.4.2 - test is now working again on those !
  • 3D : fixed a bug in multi-gpu environment where the first card was always used
Version 6.2.1
  • UI : Minor graphical fixes
  • TRANSLATIONS : Updated
Version 6.2.0
  • MAIN : Switched to a JSON setting file instead of the default .net framework - this makes for no reset of the settings when updating OCCT, and a more portable version
  • MAIN : fixed a rare race condition where updating the graphs could crash the UI - very rare though ( Thanks Justin !)
  • MEMTEST : Added a new system memory test ! Pattern-based for now, it strives at finding errors quicker than anything else. Try it out ! (Thanks Tyllo and all the nice people from the JEDEC Fan club Discord server ! )
  • CPU:OCCT (& MEMTEST) : Added an option for 20 & 48 threads in the dropdown
  • CPU:OCCT : renamed Instruction set from No AVX to SSE
  • LINPACK & 3D : Fixed a few control alignments in the test configuration (Thanks Сергей)
  • 3D & POWER SUPPLY : Fixed a bug where the test would default on the GPU with a display attached
  • POWER SUPPLY : Fixed the "Auto" instruction set reverting to the highest level of AVX available when switching tests sometimes
  • GPU:MEMTEST : fixed references to VC++ redist ( those DLL are no longer needed)
  • SETTINGS : OCCT now ties its enabled sensor configuration to the Motherboard Name. If it changes, OCCT will revert to the default enabled sensors.
  • SETTINGS : The folder where Screenshots and Reports are saved is now part of the settings file (Thanks Сергей)
  • SETTINGS : Added an option in the settings window to turn off the Auto-Updater
Version 6.1.1
  • MAIN : Adjusted the slider betweek graph/table views in the monitoring section when using small screen resolution (Thanks James )
  • MAIN : The error count will now reset faster when restarting a test (Thanks Austin)
  • GPU MEMTEST : The error count won't reset to zero after reaching 2 million+ errors (Thanks Clément)
  • TRANSLATION : updated Romanian, georgian, and minor fixes
Version 6.1.0
  • CPU:OCCT : Updated the Thread count tooltip to better reflect what the test is actually doing
  • 3D : Completly rewrote the 3d test : no longer displays a window (this is normal !), and much more efficient than before
  • 3D : Added a Limiter slider to lower the load on the selected GPU
  • 3D : removed FPS limit, Resolution, and Fullscreen option (no use anymore)
  • POWER : Fixed the instruction set icon in the summary sometimes displaying "No AVX" when the test is using AVX
  • ENTERPRISE : Added a json file showing the result of the test at the end
  • ENTERPRISE : fixed 3d test icons reverting to the default (cogs)
  • ENTERPRISE : fixed a bug where the CSV file were not generated
Version 6.0.0
  • MAIN : Revamped a lot of parts of OCCT that had technical debt
  • MAIN : LOTS of bugfixes everywhere
  • MAIN : rewrote the test scheduler of OCCT to pave the way for future updates
  • MAIN : revamped a lot of parts of OCCT that had technical debt
  • MAIN : Increased the area available for test names in the UI
  • MAIN : Better handling of multi-GPU and various bugfixes
  • UI : Revamped the test UI for selecting Infinite/Timed tests
  • UI : Dropped the "Timed with idle periods" test in OCCT - it is replaced by the "monitoring-only" test
  • UI : got rid of the space in the test thumbnails - fits much better in tight spaces !
  • TEST : added a monitoring-only test that will do nothing, but once cancelled/finished, enabling you to generate reports
  • 3D & POWER SUPPLY : Fixed a bug where the resolution list could be empty on startup
  • REPORT : Names are now prefixed with OCCT- for better sorting
  • TRANSLATIONS : Added Uzbek (Thanks Sher Khan !)
Version 5.5.7
  • GPU:MEMTEST : The test will now run on graphic cards without any screen attached, or when used remotely ( 3d test requires a screen)
  • TRANSLATION : Updated Portugues (Brazilian) ! (Thanks Francisco !)
Version 5.5.6
  • MAIN : Fixed a bug where the time displayed resets to 0 if a test runs for more than 24h
  • SYSINFO : The max TDP won't appear as "-1" anymore if it could not be detected
Version 5.5.5
  • TRANSLATION : Fixed a bug where changing the language might empty Dropdowns in CPU:OCCT (Thanks Siegmour)
  • TRANSLATION : Fixed a bug where the column names weren't properly updated when changing the language (Thanks Siegmour again !)
  • TRANSLATION : Added support for Spanish (Argentina) (Thanks Oswy !)
  • TRANSLATION : Updated Portugues (Portugual)
Version 5.5.4
  • 3D : Fixed : errors detected in the 3d test were not always reported in the main UI (they were still shown in the 3d window)
Version 5.5.3
  • TRANSLATION : Added support for Turkish (Thanks Levent)
Version 5.5.2
  • MAIN : Overheat protection wasn't working anymore - it is now !
  • MAIN : Moved to a more standard "HH:MM:SS" display of time (in reports, in the UI...)
  • MAIN : The UI correctly recalculates the table minimum size in fullscreen mode
  • SYSINFO : The CPU Usage chart won't flicker anymore
  • SYSINFO : The current amount of installed memory is now being displayed ( translations of the title are going to be done later on )
  • SETTINGS : Settings are now saved when starting a test (in case a crash occurs)
  • TRANSLATION : Added support for Portuguese (Portugal) in addition to Portuguese (Brazilian) (Thanks Luis !)
  • TRANSLATION : Added support for Indonesian (Thanks Pag !)
  • TRANSLATION : Added support for Bulgarian (Thanks Boyan !)
Version 5.5.1
  • MAIN : Fix Graphic card detection in Windows 8
Version 5.5.0
  • MAIN : Several bugfixes in UI
  • MONITORING : Engine update (supports more hardware)
  • MONITORING : Rewrote the monitoring part of OCCT from scratch (might not seem like it, it's a complete overhaul, a prerequisite for upcoming stuff)
  • MONITORING : added a red spacer to resize graph/table to your heart's content
  • SYSINFO : introduced system specs as a tab on the right-hand side of OCCT
  • TEST REPORT : Several bugfixes - the system specs will be incorporated soon
  • TRANSLATIONS : Added Croatian (Thanks Maric !)
  • TRANSLATIONS : Added Hungarian (Thanks Efemel !)
  • TRANSLATIONS : Added Slovak (Thanks Jozef ! )
  • UI : Added link to our website in the About section
  • GPU3D & GPU:MEMTEST : Telling graphic cards with the same name apart is easier (they will have an ID next to their name)
  • GPU3D : Test can now properly select the selected graphic card in case they're the same model with SLI disabled
  • GPUMEMTEST : Test can now properly select the selected graphic card in case they're the same model with SLI disabled
Version 5.4.2
  • MAIN : Updated Authenticode signature ( SHA-1 and SHA-256 )
  • TRANSLATION : Updated Simplified chinese and Danish (Thanks !)
Version 5.4.1
  • MAIN : Added authenticode signature - When app has enough reputation, smartscreen warnings should go away !
Version 5.4.0
  • GPU:Memtest : First release ! An new OpenCL test that uses the same algorithm than memtest86 to test your GPU memory
  • UI : Reworked CPU, GPU and Power supply icons
  • UI : Fixed a display-issue only where OCCT displayed a license expired when it was still valid in the about window
  • TRANSLATION : Updated a lot of language files
Version 5.3.5
  • CPU:LINPACK : Fixed a bug where false positive could be reported in some (thankfully rare) cases
  • Translations : Updated Korean language (Thanks again JaeHyung)
Version 5.3.4
  • POWER SUPPLY : Fixed a bug where the selected instruction set wasn't properly saved
  • Translations : Fixed Korean language not appearing
  • Translations : Updated several translations
Version 5.3.3
  • CPU:OCCT : Added instruction set to test summary in the UI
  • CPU:LINPACK : Fixed a critical bug with Linpack parsing on CPUs with a huge number of cores - false positives were reported in some (thankfully rare) cases (Thanks Stephen !)
  • CPU:LINPACK : Improved test efficiency on CPU with lots of cores
  • CPU:LINPACK : Removed the ability to specify memory in percent, as between 1GB and 8GB is best
  • GPU:3D : No longer slows down when its window gets out of focus (Thanks SSateneth)
  • GPU:3D : Improved graphic card selection in multi-GPU configurations
  • GPU:3D : Fixed a crash when GPU:3D has more than 30 sensors to display
  • POWER SUPPLY : Switched to CPU:OCCT in small data set instead of Linpack
  • MONITORING : The max temperature threshold can now be disabled/enabled with a checkbox and is disabled by default
  • TESTING : Added a difference between "Cancelled" (triggers when a user closes GPU:3D's window for instance ) and "Crashed" (the test process terminated unexpectedly)
  • Translations : Added Danish (Thanks to Martin !)
  • Translations : Added Korean (Thanks to Jaehyung !)
Version 5.3.2
  • CPU:LINPACK : Fixed a critical bug with Linpack parsing on CPUs with a huge number of cores - false positives were reported in some (thankfully rare) cases (Thanks Stephen !)
Version 5.3.1
  • MONITORING : Huge update to the monitoring engine - better readings, newer CPU support
  • MONITORING : Updated how the default sensors are picked. New algorithm avoids selecting sensors with readings above max threshold for temperatures !
  • CPU:OCCT : Auto mode now disables AVX by default on AMD CPU in all data set sizes
  • MAIN : increased the waiting screen width to fit most translation in one line for looks
  • Translations : Added Japanese (Big thanks to Masao !)
  • Translations : Added Chinese (Simplified) (Thanks QMRQ ! )
  • Translations : Added Chinese (Traditional) (Thanks Danfong ! )
  • Translations : Added Swedish (Thanks Nilas ! )
Version 5.3.0
  • UI : Main window is now fully resizable
  • MONITORING : added Min/Max value columns in table view
  • MAIN : Improved license and .lang file detection speed
  • MAIN : Fixed a bug with some .net framework that are missing a particular registry function
  • MAIN : Fixed an issue where OCCT could crash at startup when no graphic card driver was installed
  • MAIN : Fixed a display bug with test durations over 24 hours
  • Translations : Fixed a bug where putting a corrupt English.lang file next to OCCT.exe could crash the app
Version 5.2.1
  • CPU:OCCT : fixed an issue where small data set might trigger an exception on some Ryzen CPUs
Version 5.2.0
  • CPU:OCCT : Huge update to the test
  • CPU:OCCT : Small data set is much more efficient and surpasses even Linpack
  • CPU:OCCT : Better support for high number of cores
  • CPU:OCCT : Much better AVX2 and AVX512 support
  • CPU:OCCT : User can select which AVX instruction set is used
  • CPU:OCCT : Updated CPU:OCCT's Auto rule for instruction sets to disable AVX in small data set for AMD CPUs
  • Translations : Added Dutch translation (Thanks Menno !)
  • Translations : Fixed an error where the included translation file in OCCT would take precedence over the one in a .lang file
Version 5.1.1
  • Generates simple crash reports when the main UI encounters an unexpected condition
Version 5.1.0
  • CPU:LINPACK : Better handling of "use logical cores" and simpler startup
  • CPU:LINPACK : Test is now more optimized optimized, Check it out !
  • GPU:3D DX11 : Test has undergone a huge update in this version
  • GPU:3D DX11 : Higher load on the GPU
  • GPU:3D DX11: FPS limit now works again
  • GPU:3D DX11 : added back sensor display
  • GPU:3D DX11 : Fixed mouse cursor displaying in fullscreen mode
  • GPU:3D DX11 : removed dependencies to old DLLs
  • GPU:3D DX11 : Fixed error detection algorithm on some Quadro GPU
  • GPU:3D DX11 : Fixed a rare bug where GPU:3D could fail to start
  • GPU:3D DX9 : Removed
  • UI : Fixed a few typos
  • UI : Number input checking much improved
  • UI : Fixed a bug where duration > 24 hours where not fully displayed in remaining time during a test
  • UI : Fixed a crash when right-clicking the title bar. Silly me.
  • UI : While OCCT is running, computer sleep (both screen and system) should be prevented
  • Translations : Removed unused strings and update to language files
  • Added Czech translation (Thanks Jaromir !)
  • Added German translation (Thanks Jürg !)
  • Added Italiano translation (Thanks Dendari ! )
  • Added Polski translation (Thanks Jaroslaw ! )
  • Added Romanian translation (Thanks Doruletz !)
  • Added Ukrainian translation (Thanks Arefiev !)
Version 5.0.1
  • Fixed an issue with CPU:OCCT small data set not performing as expected
  • Fixed an issue with CPU:OCCT not counting the cores properly in auto mode
  • Fixed a display issue with the number of cores used in CPU:LINPACK (it was a display issue only)
  • Fixed the overheating detection taking into account all sensor, not only enabled ones
  • Fixed the "Test progress" sentence not translating
  • Added Spanish language (Thanks German !)
  • Added Slovenian language (Thanks Jadran !)
  • Added Portugues language (Thanks Maxence and his girlfriend !)
  • Updated Russian language (Thanks Konorimci !)
Version 5.0.0
  • Complete UI rewrite ( material design )
  • Updated all tests to count the number of errors instead of stopping at the first one
  • Updated monitoring engine
  • Updated Linpack with a 2019 version
  • Reimplemented most things
  • Features are too numerous to be listed here - it is a complete reboot of the program