PassMark is an award-winning Windows software that enables easy benchmarking. It tests all of your computer's subsystems and provides benchmarked comparisons with downloadable standard baselines from the PassMark website.

With PerformanceTest, you can quickly obtain the PassMark Rating of your machine's unique configuration by just clicking a mouse button. This rating is an overall score that you can use to compare your machine with others. Moreover, PerformanceTest includes several built-in baselines for machine comparison. With an internet connection, users can search through other comparison baselines from the millions supplied by one of the world's largest component baseline repositories at PassMark.com. Importantly, users can download, save and compare these baselines with their machine from the PerformanceTest interface.
Advanced users will appreciate that the software allows the creation of specialized test scenarios. This enables in-depth assessments of different hardware behaviors. In the advanced test window, every component test can be customized to suit the user's needs. The results derived from the tool can be exported to a graph layout for quick reference. Another option is to generate an HTML report that offers a more detailed system overview of performance over the test's duration.
Under the hood, PerformanceTest boasts of a list of new features. For instance, version 8 sports a redesigned user interface that presents users with detailed system information and test results dynamically and interactively. Furthermore, the software comes with a new Visualised Physics engine that offers users the opportunity to experiment with a wide range of environmental settings. These can range from gravity, air resistance, explosions, and more. Consequentially, PerformanceTest provides fun, physics-based simulations that demonstrate the new Physics CPU test. Additionally, video editors, PC gamers, and developers will like the new DirectX 10 3D test. The feature objectively ranks all the latest and greatest DirectX 10 compatible video cards.
Version 10.2.1015: Score Rebalancing, Compiler Updates, and Updated Testing across all features of the PerformanceTest suite.
Version 10.2.1014: Score Rebalancing, Compiler Updates, and Updated Testing across all features of the PerformanceTest suite.
Version 10.2.1013: Score Rebalancing, Compiler Updates, and Updated Testing across all features of the PerformanceTest suite.
Version 10.2.1012: Score Rebalancing, Compiler Updates, and Updated Testing across all features of the PerformanceTest suite.
Version 10.2.1010: Score Rebalancing, Compiler Updates, and Updated Testing across all features of the PerformanceTest suite.
Version 10.2.1009: Score Rebalancing, Compiler Updates, and Updated Testing across all features of the PerformanceTest suite.
Version 10.2.1008: Score Rebalancing, Compiler Updates, and Updated Testing across all features of the PerformanceTest suite.
Version 10.2.1005: Score Rebalancing, Compiler Updates, and Updated Testing across all features of the PerformanceTest suite.
Version 10.2.1004: Score Rebalancing, Compiler Updates, and Updated Testing across all features of the PerformanceTest suite.
Version 10.2.1003: Score Rebalancing, Compiler Updates, and Updated Testing across all features of the PerformanceTest suite.
Version 10.2.1002: Score Rebalancing, Compiler Updates, and Updated Testing across all features of the PerformanceTest suite.
Version 10.2.1001: Score Rebalancing, Compiler Updates, and Updated Testing across all features of the PerformanceTest suite.
Version 10.2.1000: Score Rebalancing, Compiler Updates, and Updated Testing across all features of the PerformanceTest suite.
Version 10.1.1007: Score Rebalancing, Compiler Updates, and Updated Testing across all features of the PerformanceTest suite.
Version 10.1.1006: Score Rebalancing, Compiler Updates, and Updated Testing across all features of the PerformanceTest suite.
Version 10.1.1005: Score Rebalancing, Compiler Updates, and Updated Testing across all features of the PerformanceTest suite.
Version 10.1.1004: Score Rebalancing, Compiler Updates, and Updated Testing across all features of the PerformanceTest suite.
Version 10.1.1003: Score Rebalancing, Compiler Updates, and Updated Testing across all features of the PerformanceTest suite.
Version 10.1.1002: Score Rebalancing, Compiler Updates, and Updated Testing across all features of the PerformanceTest suite.
Version 10.1.1001: Score Rebalancing, Compiler Updates, and Updated Testing across all features of the PerformanceTest suite.
Version 10.1.1000: Score Rebalancing, Compiler Updates, and Updated Testing across all features of the PerformanceTest suite.
Version 10.0.1011: Score Rebalancing, Compiler Updates, and Updated Testing across all features of the PerformanceTest suite.
Version 10.0.1010: Score Rebalancing, Compiler Updates, and Updated Testing across all features of the PerformanceTest suite.
Version 10.0.1009: Score Rebalancing, Compiler Updates, and Updated Testing across all features of the PerformanceTest suite.
Version 10.0.1008: Score Rebalancing, Compiler Updates, and Updated Testing across all features of the PerformanceTest suite.
Version 10.0.1007: Score Rebalancing, Compiler Updates, and Updated Testing across all features of the PerformanceTest suite.
Version 10.0.1006: Score Rebalancing, Compiler Updates, and Updated Testing across all features of the PerformanceTest suite.
Version 10.0.1003: Score Rebalancing, Compiler Updates, and Updated Testing across all features of the PerformanceTest suite.
Version 9.0.1035:
- Changed the DX12 test so MSAA is disabled when less than 4GB of shared graphics memory is available
- Fixed a crash and a bug that was preventing some results from being output when using the EXPORTHTML script command
Version 9.0.1031:
- Changed the DX12 test so MSAA is disabled when less than 4GB of shared graphics memory is available
- Fixed a crash and a bug that was preventing some results from being output when using the EXPORTHTML script command
Version 9.0.1029:
- Changed the DX12 test so MSAA is disabled when less than 4GB of shared graphics memory is available
- Fixed a crash and a bug that was preventing some results from being output when using the EXPORTHTML script command
Version 9.0.1028:
- Fixed a bug when enumerating display modes for the DX10 test where no compatible card would be found if there was a large amount (>500) of display modes
- Updated temperature offsets for some AMD Ryzen CPUs to make the temperatures more accurate
Version 9.0.1027:
- Changed the DX12 test so MSAA is disabled when less than 4GB of shared graphics memory is available
- Fixed a crash and a bug that was preventing some results from being output when using the EXPORTHTML script command
Version 9.0.1026:
- Changed the DX12 test so MSAA is disabled when less than 4GB of shared graphics memory is available
- Fixed a crash and a bug that was preventing some results from being output when using the EXPORTHTML script command
Version 9.0.1025:
- Changed the DX12 test so MSAA is disabled when less than 4GB of shared graphics memory is available
- Fixed a crash and a bug that was preventing some results from being output when using the EXPORTHTML script command
Version 9.0.1024:
- Changed the DX12 test so MSAA is disabled when less than 4GB of shared graphics memory is available
- Fixed a crash and a bug that was preventing some results from being output when using the EXPORTHTML script command
Version 9.0.1023: N/A
Version 9.0.1022: N/A
Version 9.0.1021: N/A
Version 9.0.1020: N/A
Version 9.0.1019: N/A
Version 9.0.1018: N/A
Version 9.0.1017: N/A
Version 9.0.1016: N/A
Version 9.0.1015: N/A
Version 9.0.1014: N/A
Version 9.0.1013: N/A
Version 9.0.1012: N/A
Version 9.0.1011: N/A
Version 9.0.1010: N/A
Version 9.0.1008: N/A
Version 9.0.1007:
- Fixed a crash in the DX12 test if some of resources were missing
- Made a change so results from advanced 3D tests -> DX12 are shown on dialog when user quits test
Version 9.0.1006:
- Fixed a crash that could occur if a disk test file failed to be created properly
- Fixed a crash when exporting results in HTML format
- Fixed a crash when trying to use the scroll bar
Version 9.0.1005:
- Changed the DX12 test so MSAA is disabled when less than 4GB of shared graphics memory is available
- Fixed a crash and a bug that was preventing some results from being output when using the EXPORTHTML script command
Version 9.0.1004:
- Fixed a silent error that could occur if OpenCL test launched but failed to run
- Made some changes to the chart cache updating so there is a shorter timeout
- Fixed a crash that could occur when a gauge chart tooltip was displayed
Version 9.0.1003:
- Advanced Baseline Search the CPU/GPU/Drive model is read only, can only be set using the "Select model" hyperlink
- DirectX 12 warning will not run on release build of Windows 10 (build 10240)
- Added better error handling for CPU physics test
Version 9.0.1000:
- Totally new look user interface, redesigned with new charts
- New DirectX 12 test
- CPU extended instructions sub-tests for FMA, AVX and SSE
- 2D Graphics, added a Fonts and Text test using Direct2D
- New Oculus Rift VR test
- Plus many more changes
Version 8.0.1054:
Fixed a bug that was causing advanced baseline searches to time out
Added some new checks for disk caching software
Version 8.0.1053:
Made some changes to avoid abnormally high Direct2d results if the graphics card driver crashed
Fixed a bug in the Advanced DirectCompute bitonic test where the displayed results could be calculated incorrectly
Updated system information library
Version 8.0.1052:
Updated system information library to recognise SLI and Xfire
Added SLI field to baselines and info display
Fixed a crash that could occur on some Intel GMA 3150 / 945 express graphics systems
Version 8.0.1051:
Added support for Windows 10 and option to select Windows 10 when searching for baselines
Updated system information library - Fixed an issue where graphics cards with large amounts of memory were being displayed as having 4GB only, Support added for Intel Skylake
Version 8.0.1050:
System Information updates - Added support for AMD Radeon R9 Fury X, R9 390X, R9 390, R9 380, R9 M375, R9 M370X, R7 370
Fixed a error message displayed when using the auto launch command line parameter /a and not specifying an initialisation file
Version 8.0.1049: When submitting a baseline removed the need for a 3D mark to be included before submission to make it easier for server style setups with low power video cards to submit baselines
Version 8.0.1047:
Changed baseline searches so they should be faster when switching between pages of results
Added a default "no sorting" option for advanced baseline search
Fixed a bug with the cursor not always redrawing correctly
Fixed broken parsing of pt.ini file when using /a
System Information update
Version 8.0.1046:
Baseline Manager basic Search will now require the user specify a field to search
Baseline Manager, an Empty Advanced Search (with the Default Options) will result in showing the last day of submissions
Fixed a crash that could happen reading in the windows experience performance values in win 8
Version 8.0.1045: Fixed a bug where the "Save baseline" menu item was opening the "Export results as image" dialog
Version 8.0.1044:
Added option to display temp as Celsius or Fahrenheit
Made some changes so on some systems with dual Intel/AMD video cards the correct card is displayed
Added support for AMD Radeon R9 285, AMD Radeon HD 7730
Fixed a bug in the "Install to USB" where no error was shown if out of space
Version 8.0.1043:
Changed the memory information displayed on the memory tab when a test has just been run for "This computer"
Fixed a bug with the script command REPORTSUMMARY
Fixed a CD test result display bug
Added support for AMD R9 280
Fixed a crash if a localisation string failed to load
Version 8.0.1042:
Added motherboard model name (where available) to PassMark rating information on summary tab
Made a change so scripts will now process environment variables used for the EXECUTE command
Fixed a bug in the advanced disk test where the data randomness value was being flipped each edit
Version 7.0.1022: Minor improvements in detection of newer Intel CPUs. Now displays PT build and architecture in baseline information. Minor clarification about score weightings added to help file.
Version 7.0.1021: Improved support for Intel Sandy Bridge processors; and fixed a bug in the advanced disk test which causes the random seek test to only use a portion of the available test space.
Version 7.0.1018: Fixed string sort test bug which incorrectly sorted strings 250 characters long instead of 25 characters - the test has now been reverted back to 25 characters. Resolved an issue which prevented CPU tests from running on Windows XP 64-bit.
Version 7.0.1017: Minor fix to SMBIOS data collection; Added detection for failed 2D tests where there was no display to render the test; Fixed Windows 7 crash when trying run the advanced CD test, this test is still unsupported in Vista/Win7; Increased CPU info gathering; Increased timeout duration on CPU tests.
Version 7.0.1015: Improved advanced memory test; Improved CPU speed detection on newer CPUs with turbo mode; Fixed corrupt icon graphics for high DPI displays; Fixed rare DX9 3D Test Crash; Fixed Out-of-Memory crash caused by multiple test threads on low end systems, and; Added ability to collect mini-dumps.
Version 7.0.1013: Added i3 to list of searchable CPU types in advanced baseline search; Fixed install to USB bug where CSS directory was not copied; Fixed problem where user could launch multiple client network tests at once; Fixed crash in advanced physics test; Improved SMBIOS information gathering.
Version 7.0.1012: Better support for detection of CPU speed on new 32nm i3 and i5 CPUs with turbo mode; Fixed reporting where more than 10 RAM modules are available; Fixed incorrect value being exported for random string sorting in advanced multiple process test; Fixed blue screen crashes on Windows 2008; and more.
Version 7.0.1011: Critical fix for a blue screen crash with some CPU models.
Version 7.0.1010: Fixed bug showing Windows 7 baselines as Vista baselines in baseline selection window; PT now allows full results to be generated on DX10 systems without 4x AA; Fixed program crashing when loading pre-v6 baselines; Improved identification of some newer ATI Graphics Cards; Help File additions.
Version 7.0.1005: Fixed DirectX10 test to work on videocards that do not support 8x anti-aliasing; Changed the Passmark Rating calculation so that CD scores have a smaller impact and can only ever increase the overall score.
Version 7.0.1002: Minor bug fixes; New DirectX10 3D test; Major improvements to the user interface; Multiple baselines can be view simultaneously; Removed almost all restrictions in the trial version; Added Visualised Physics Test; Overhauled the 2D Test Suite.
Version 6.1.1018: ATOM CPU hyperthreading and detection for number of CPUs added; CPU model number now includes extended info for newer CPUs; CPU L2 cache sizes for newer Intel CPUs added; Debug logging increased for CPU detection; Corrected startup problem for an unreleased CPU and a rare crash bug.
Version 6.2 build 1002: Support for Windows Vista, scripting of configuration settings added, option to suppress warnings added, increased max number of processors from 10 to 64, CPU type rather than manufacturer shown, improved UI and bug corrections. Ceased support for Windows 98/ME
Version 6.1: Support for Windows Vista, scripting of configuration settings added, option to suppress warnings added, increased max number of processors from 10 to 64, CPU type rather than manufacturer shown, improved UI and bug corrections
Version 6.0: CPU test, GUI test, Advanced disk testing, CD DVD testing, DirectX9.0 support, Network testing, Memory bandwidth testing