PassMark(R) PerformanceTest V10.1
Copyright (C) 1999-2021 PassMark(R) Software
www.passmark.com
All Rights Reserved

Overview
========
PassMark PerformanceTest is a software tool that
allows everybody to quickly assess the performance
of his or her computer and compare it to a number
of standard 'baseline' computer systems.

For more details please see the included help file

Installation
============
1) Uninstall any previous version of PerformanceTest
2) Run (double click on) the PerformanceTest.exe file
3) Follow the prompts+

If launching from USB drive either run PerformanceTest32.exe or PerformanceTest64.exe
depending on the verision of Windows you are running.

UnInstallation
==============
Using Control panel:
1) Launch the Windows Control Panel.
2) Uninstall via the Add/Remove Programs Control Panel.

Alternatively:
1) Select Windows Start, then All Programs, Performance Test, 
   and Uninstall Performance Test.

Requirements
============
Windows 7 or later
1280 x 1024 pixel display
DirectX 9.0c or higher 
2GB RAM
300MB of free hard disk space
(plus additional hard disk space to run the Disk test and 
the advanced CD burn test)

Credits
=======
This software contains source code provided by NVIDIA Corporation.
Background planet for DirectX 11 test by Christopher Bezenah.

Documentation
=============
All the documentation is included in the help file.
It can be accessed from the Help menu.

Support
=======
For technical support please visit the PassMark website.
http://www.passmark.com/support/

Version History
===============

v10.1 1002 24/5/2021

 - CPU Tests - Made wait time slightly longer due to some timeouts waiting for tests to finish on on systems with large thread counts
 - CPU, Compression test -  Decreased the number of loops performed before checking if the test time was reached to prevent a timeout in system with large thread counts
 - Fixed an issue reading AMD 4600/4800 CPU temps
 - Fixed an issue preventing AMD GPU temperatures from being read if ADL_Graphics_Platform_Get failed to be loaded from the ADL library

v10.1 1001 5/5/2021

- Disk Tests and Advanced Disk Test, changed calculation of MB values to use international system of units (SI) value for MB (1,000,000 bytes) instead of MiB (1,048,576).
  This brings it closer into line with how disk manufacturers are marketing disk drive speeds. 
  Old baseline values for disk tests and disk mark will be converted to new display value. 
- Drive Performance and Advanced Disk Test, fixed a bug that was causing RAM disks using logical drive emulation to be excluded from the list of available drives to test

v10.1 1000 23/2/2021

- Initial release for Windows ARM support. All CPU, 2D, Memory and Disk tests have been natively compiled to run on Windows ARM.
  For 3D tests, due to limited support for some older DX9 and DX10 helper libraries these tests have not been converted and will not be run in the Windows ARM version of PerformanceTest.
  The DX11 test will be run in x86 emulated mode, again due to limited support for some of the DirectX libraries used for them. The DX12 test has been compiled to run natively.
  For the 3D GPU compute tests, the Nbody gravity, Mandelbrot and Qjulia4D have been compiled to run natively on Windows ARM. The OpenCL test cannot be run on Windows ARM. 
- Score display, due to incredibly slow values for some 2D/3D results on Microsoft Surface ARM systems, now when a score is less than 10 the score will be displayed to 1 decimal place. 
- Started filtering "with" out of some CPU names when dynamically creating a Radeon graphics card name (eg Radeon Graphics Ryzen 9 4900HS)
- Baseline custom colours, changed the default yellow to a darker shade for better readability of white text when it is drawn over the graph
- Fixed a crash that could occur in the disk test

v10.0 1011 29/1/2021

- Stopped user interface resizing when 3D tests were running, sometimes during the start of DX10 test a resize message would get sent to PT which would fail and display a "Could not reset the Direct3D device" error
- Fixed an issue where is a drive tested was bitlocker encrypted then PerformanceTest might not match the partitions to the physical disk and display "Unknown drive"
- Fixed a possible crash when viewing graphs
- Temperature collection, added support for Intel Tiger Lake chipsets
- Temperature collection, initial support for AMD Ryzen 5000 Series (Family 19h) CPU info and temperatures
- Temperature collection, support for CPU groups when retrieving per-core temperatures for Intel chipsets
- System information, Decreased timeout from 5 seconds to 1 when collection SMART information when waiting for scsi commands to timeout (decrease amount of time spent detecting temp sources and reading smart info when USB drives are attached)

v10.0 1010 12/10/2020

- Fixed an issue generating as 2D mark in windows 7 (due to not being able to run PDF and SVG tests)
- Fixed a possible crash when loading advanced test result graphs
- Fixed a crash that could occur when resizing the user interface when no baselines were selected
- Disabled old DirectWrite code path for fonts and text test as it could crash when it tries to fall back to it (eg when a default Microsoft VGA driver is installed)


v10.0 1009 9/9/2020

- Updated internal YAML library used for baselines and test results
- Baselines, fixed an issue where there were two instances of b48BitAddressSupported in the SMART info which would break YAML parsing
- Baselines, fixed an issue where there were two instances of iComputeUnits in the video card info which would break YAML parsing
- Baseline chart user interface, increased size of chart buttons
- Baseline chart user interface, move gauge/distribution chart buttons to bottom right of chart
- System Information,  added support for NVMe drives behind USB-NVMe bridge (eg  JMicron JMS583, Realtek RTL9210, ASMedia ASM2362)
- System Information,  added naming support for AMD Ryzen 5/7/9 4000 series integrated graphics

v10.0 1008 6/8/2020

- System Information, fixed a security issue with a device driver that runs as part of system information collection
- Advanced Disk Test, added 16MB, 32MB, 16GB and 32GB options to test file sizes
- Increased main window default size slightly to show all elements correctly. 

v10.0 1007 1/7/2020

- Advanced memory test, Fixed graphing button not being disabled for latency test in some instances (no graphs available for latency test) 
- Memory test, Database operations, limited max amount of test threads to 32 for this test due to timeouts
- 2D Test, Direct2D, fixed a possible situation where the test could return a 0 score when not running at the default resolution 
- 2D Test, Direct2D, fixed a penalty calculation error that could result in a score of 0
- PDF Test, fixed a bug that was preventing the test running on windows 8.1
- PDF Test, fixed a bug where the PDF test was attempting to run in windows 8 while the minimum supported was 8.1
- Allowed 2D mark to be generated if missing 1 test (eg windows 8.1 but still failing to run the SVG test)
- Stopped 2D tests setting flag for no DX11 support, windows 8.1 systems with Dx11 support may still fail the SVG test
- Fixed crash that could occur in primes test when run on a single core single threaded CPU
- Fixed a BSOD on startup when running using QEMU

v10.0 1006 23/4/2020

- Fixed a BSOD when running in an Amazon EC2 instance
- Changed cross platform mark to use the best result out of the normal primes test and a primes test limited to physical cores

v10.0 1005 17/4/2020

- Save as text, added an option to include system information when exporting to tab and semi-colon format text 
- 2D Tests - Fonts and text, fixed a possible crash when the test setup fails
- Added encryption sub test results (AES, SHA256, ECDSA) to baseline file
- Cross platform mark, made some changes so a second primes test is run that is restricted to only physical cores and this score is what is used for the cross platform mark.
- No longer generating a cross platform mark for old (V9/V8) baselines when they are loaded due to the above changes.

v10.0 1004 16/3/2020

- CPU Test - Compression test, made some changes to increase speed of compression test. Now using std::minstd_rand due to changes in Windows 10 that decreased the speed of the rand() function.
- CPU Test - Single thread test, due to changes in the compression test the single thread test will now be slightly higher. 
- CPU Mark - due to compression and single threaded test changes the CPU mark has been rebalanced for these changes. The single thread test is now weighted slightly more than the other tests. 
- Advanced Network test - Fixed a bug preventing the TCP server thread starting correctly so the TCP test would stop after a few seconds

v10.0 1003 13/3/2020

- Histogram charts, fixed some issue loading V10 charts, fixed some missing charts for new tests.
- Baseline manager, fixed a crash that could occur when there were no CPU/GPU model names loaded from the chart data
- Started adding PT8 or PT9 flags to all old V8 and V9 baselines when an individual test result is displayed 
- Install to USB, fixed a missing subfolder from the media folder that was not being copied to the USB correctly

v10.0 1002 9/3/2020

- CPU tests, Single Threaded, started scaling single threaded score down to be closer to PT9 for better comparability with older results. 
- 2D Tests, 2D Image Rendering, changed score displayed to thousand images/sec instead of images/sec for better readability.
- Fixed drag and drop on main window of loading of baselines not working
- Fixed an issue for the test status window, when running a single CPU test it was not correctly displaying the test that was running

v10.0 1001 5/3/2020

- 2D, Direct2D SVG Test, changed test for better consistency over different test lengths. Less image are part of the test but each one will be displayed at least once. Due to more complex images being displayed the test results will be lower than in the initial release.
- 2D, Complex Vectors, removed test as is has been replaced by the new SVG test and is no longer relevant
- Fixed baseline display link after submission still showing V9 and not new V10 link
- Excluded the "Cross platform mark" from the status window display when running all CPU tests (as this is calculated after all test have been run rather than a separate test)

v10.0 1000 4/3/2020

Score rebalancing
- Due to the large amount of changes made to the 2D/3D/CPU/Disk tests all the calculated mark values have been rebalanced and scaled to be similar (but not exactly the same) to that of PerformanceTest 9.
- Individual test scores have not been scaled so a direct comparison cannot be made in many cases between version 9 and version 10.

Windows Support
- No longer supporting Windows versions older than Vista. 

Compiler updates
- We have switched from using Visual Studio 2013 (for V9) to Visual Studio 2019 for V10. Newer compiler versions typically bring improved code optimisation and use of newer CPU instructions.

CPU Tests 
- Enabled compiler optimisations for the CPU tests that had previously been disabled. This has resulted in better performance on newer CPUs when compared to older ones.
- Compression Test, replace with a new version that uses the Cypto++ Gzip library.  Previous versions of PerformanceTest were using a Adaptive encoding algorithm, which gave good compression rates on text, but was't in common use. Zip is the defacto standard for real world data compression.
- Encryption test, removed Salsa and TwoFish from the sub tests that are run and replaced them with an ECDSA (Elliptic Curve Digital Signature Algorithm) sub test. Previously PerformanceTest V9 had 4 sub-tests. These were, TwoFish, AES, Salsa20 & SHA256. Now we have three sub-tests. AES, ECDSA & SHA256. These are all algorithms that are heavily used in the real world.
- Extended Instructions (SSE), added an AVX512 test (when available). AVX512 are a new set of CPU instructions that are in newer CPUs.
- Extended Instructions (SSE), fixed a pointer math issue in the test that was referencing incorrect memory locations. Accessing the correct data helped with data alignment and improved test throughput.
- Extended Instructions (SSE), made some changes to the SSE/AVX/FMA tests for how the results are retrieved and stored for next calculation loop (using _mm_storeu_ps and mm256_storeu_ps)
- Extended Instructions (SSE), removed custom aligned vector/matrix class and switched to standard vector/matrix class. Changed how matrix data is loaded before test (using _mm256_broadcast_ps)
- Integer Math, made some changes to add better support for out of order execution. This makes the algorithm less linear and gives modern CPUs the change to get more calculations done in parallel.
- Added a Cross-platform mark to the CPU test, made up of the Integer, Floating point, sorting and prime test scores. This will be calculated when loading a V9 baseline in V10 if the required scores are available. This cross platform score is not used when generating the overall CPU mark as it based on previously run tests. We envisage that we'll use these results in the future for cross platform comparisons (x86 PCs vs ARM based mobile devices).
- Physics test, updated Bullet physics engine to version 2.88. Previously we were using 2.83.

2D Tests
- Added a new SVG (Scalable Vector Graphics) image rendering test that will open and display several SVG images.
- Added a new “PDF Render” test that will open a PDF and scroll through the available pages
- Changed default test size to 1920 x 1080. This should place more load on the video card than was previously the case so frame rates are lower across the board compared to V9. Tests will scale down in size to 1024x768 and a penalty will be applied and will not run at lower resolutions than this.
- Direct 2D, increased amount of objects displayed during test. 
- Windows Interface test, increased size of dialog and number of controls on dialog.
- Complex vectors, changed so that rendering loop resets sooner rather than most of the drawing happening off screen towards the end of the test
- Image Filters and Image Rendering, added DX11 versions of this test. Results are a combination of old and new tests.
- Due to these updates scores and the 2D mark value in older versions of Windows (eg Windows 7) will be far lower as it isn't possible to scale meaningfully when multiple tests can't be run.

3D Tests
- DX9, changed default resolution to 1920x1080, test will be scaled down and a penalty applied if it cannot be run at this resolution.
- DX9, increased default Anti Aliasing level to 8, changed skybox and number of objects in scene. This was done with the aim of making the test less CPU bound.
- DX10, increased default resolution to 1920x1080, test will be scaled down and a penalty applied if it cannot be run at this resolution. This adds load to the video card.
- DX10, increased number of islands and meteors during test
- DX10, 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
- GPU Compute, replaced the Bittonic sort test with an NBody Gravity test. Nobody knew what a Bittonic sort was or how it applied to the real world. NBody simulations on the other hand are a fairly common scientific application and they make a good visual impact.
- GPU Compute,  increased default size for sub tests to 1920x1080
- GPU Compute, OpenCL test, made some changes to particle size and variables used for calculations so more is happening during the test.  
- GPU Compute, Mandelbrot test, increased number of iterations 10x to slow down the test execution
- Started allowing ”Microsoft RemoteFX Graphics Device” for 3D support on some VMs

Memory Tests
- Increased amount of memory that non-cached tests use to 512MB of RAM (up from 256MB)
- Database Operations, changed to use an in memory sqlite3 database based on SQLite 3.31.1. Will run for maximum available physical cores and use at least 128MB RAM per thread.
- Threaded, changed to run a range of threads up the maximum available (eg 2, 4, 8, 16 or 3, 6, 12 depending on available core count) and use highest score. Amount of RAM used will depend on number of threads, <= 16 threads 512 MB, <=64 threads 1 GB, > 64 threads 2 GB
- Threaded and Database operations, added support for processor groups and thread affinity
- Latency test, now will take measurements based on 16KB, 64KB and 8MB ranges (previously was just 64KB) and use the average value of the three tests for the score. This will give a broader range of samples and will result in higher latency figures than PT9.

Disk tests
- Changed name of “Random Seek” test to “32KQD20” to better represent the test (using 32K block size with a queue depth of 20)
- Added a new “4KQD1” test (using 4k block size with a queue depth of 1)
- Increased test files size to 400MB for write test, 800MB for read test (traditional hard drive). If drive is an SSD then it is 1GB for write test and 2GB for read test.
- Removed the CD test

Advanced Physics Test 
- Added option to allow resolution to be selected
- Updated Bullet physics engine to version 2.88. Previously was using 2.83.
- Added message check on exit to stop "not responding" when closing while using a large number of objects

Advanced Network Test
- Added threading, Windows RIO (Registered Input/Output API Extensions) sockets option. These changes were made to achieve higher throughput & lower latency, particularly on 10Gb+ networks. You should now be able to really push the limits of your networking gear with these changes.

Advanced Disk Test
- Made some changes to try and stop crashes during the advanced disk IOPS test when the hard drive is failing/responding abnormally
- Added temperature collection to test results. Can now choose to display the temperature or the latency heat map when displaying a graph. This has become important as some SSDs throttle down their speed under high temperatures.

Advanced Memory Test
- Added "Threaded" test option to advanced memory test, currently will run the threaded memory test starting with 1 thread up to (Cores * Threads per core) threads. Each test loop is repeated 3 times and the best result stored.
- Now opens graph automatically at end of testing.
- Updated latency test to use same settings as standard test, running random range latency test for 16KB, 64Kb and 8MB ranges and then averaging the results.

NEW Advanced CPU Test
- Added an advanced CPU test, this allows individual CPU tests to be run from 1 thread up to a specified number of threads and then the results graphed.

NEW Advanced Internet Speed test
- Added an implementation of M-Labs (https://www.measurementlab.net) internet speed test that will connect to their servers, performance a 10 second upload test, a 10 second download test and then display the results from that test.

Baseline management
- Re-enabled choosing of colours for loaded baselines, this will only affect the bar graph colour of the baseline and the text colour will not change

Localisation
- Added a section in the installer to allow selection of a supported language, on install first launch PT will now choose that language by default.

Reporting 
- Added percentile options to exported text, formatted text and HTML reports.

Baseline Management
- Added a way of tracking submitted baselines and displaying them in the advanced baseline management dialog under the “Uploaded” tab

Scripting 
- Added SETRERUNRESULT to toggle re-run config setting. Choose between keeping BEST and NEW result when re running tests.
- Added HIDEBASELINES option to only add current computer results to exported results files
- Added CPU_RUNTEST and ACPU_SETEXPORT commands for scripting the advanced CPU test
- Changed "Result Date" to be local time instead of UTC for consistency (windows install time was already local time)
- HTML report output, fixed a bug where the Unicode BOM was not being correctly written to the start of the file if the file was opened in append mode and didn't already exist
- Removed 2 extra line breaks being added at end of records for REPORTSUMMARYCSV command

Misc
- Chart display, added percentage difference to baselines when a score the "this computer" is available. Also added option in the preferences to enable/disable.
- Fixed an incorrect error message in the advanced drive performance test when a selected disk did not have enough free space
- Fixed a bug when saving results to an image, the scrollbar width was being applied and causing some result to be hidden.
- Added a gray rectangle to custom list view header so the boundary that can be used to resize the columns is highlighted
- System information, Changed ram details in baseline system info to display in GB
- Now displaying "Baseline #X" instead of just "#X" on system information window for loaded baselines
- Report exports, added BIOS version and hard drive size as a separate field to the exported report system information
- User Interface, Made back/prev/next buttons in 3D component info view slightly lighter so they stand out more
- No longer displaying PNP ID on Video card system info display
- Fixed some preferences dialog alignments
- CSV export, fixed an issue where multiple "unknown disk" entries could be output and change column ordering

v9.0 1035 7/11/2019
 - Fixed a crash at startup on some systems when collecting SMBIOS system information

v9.0 1034 22/10/2019
 - Fixed some display issues when collecting system information for graphics cards;
   - on systems with integrated & discrete cards in some cases multiple entries were displayed
   - monitors were not assigned to the correct video card
   - some Nvidia cards were not being saved in the baseline correctly

v9.0 1033 3/10/2019
 - Fixed a crash on start up when collecting graphics system information

v9.0 1032 2/10/2019
 - Fixed an issue when trying to print in windows 10
 - Fixed a crash on start up that could occur on Intel Baytrail systems due to an invalid MSR read
 - Made some changes to try and stop crashes during the advanced disk IOPS test when the hard drive is failing/responding abnormally
 - Fixed a bug with the save results as image function being impacted by the scroll bar on normal graph displays (would only save as many results as were displayed)
 - Added more information to "Could not reset the Direct3D device" error

v9.0 1031 10/4/2019
 - Removed Nvidia G-Sync check before submitting baseline results as the Nvidia API was not reliable and could indicate G-Sync was enabled on systems that did not support it
 - Fixed a bug in the DX12 test where it would not always choose the video card with the largest amount of RAM 

v9.0 1030 13/12/2018
 - System information library updated to support Radeon RX 590, support for retrieving CPU info for Intel Goldmont

v9.0 1029 20/10/2018
 - Fixed a crash that could occur during the disk test

v9.0 1028 24/10/2018
 - 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

v9.0 1027 24/8/2018
 - Updated system information library to fix a crash that could occur on Windows 10 Enterprise with device guard enabled on some AMD systems

v9.0 1026 2/8/2018
 - Fixed a crash that could occur in the Advanced Disk Drive Performance test when a call to get the drive information failed
 - Changed advanced memory test to allocate up to 25% of system ram (previously would limit to 2GB)
 - Fixed a crash that could occur when adding a large amount of baselines at once using the baseline management window

v9.0 1025 26/4/2018
 - Fixed an issue with NUMA settings when selecting a processor using a different node to the one the PerformanceTest EXE was running on.
 - Fixed a crash that could occur at startup due to a buffer overflow when downloading updated chart data

v9.0 1024 14/3/2018

 - Made a change so that the high powered card on dual graphics card systems is displayed in the "your card vs" comparisons
 - Advanced Drive Test, fixed freeze bug when filesize is larger than the maximum allowed per the drive's filesystem.
 - Advanced Drive Test, Widen the rows on the table and updated displayed precision (will show us instead of ms where applicable) for Latency Read/Write tests.
 - Fixed openCL test crashing/not displaying an error message when no openCL library is available  
 - Added monitor DPI to baseline information
 - Updated system information library

v9.0 1023 8/1/2018

 - Made some changes so test scores greater than 0 but less than 1 are rounded up to 1 when displayed (to avoid them showing as 0)
 - Added a new example baseline

v9.0 1022 20/12/2017

 - Fixed a crash that could occur when exporting a test graph (eg advanced memory test) to an image
 - Fixed a bug in the Advanced memory test where NUMA settings were not being taken into account for memory latency and block size testing
 - Fixed a crash that could occur in the memory latency test

v9.0 1021 20/11/2017

 - Fixed the naming of some AMD RX 560 cards when they share the same device ID as the RX 460
 - Updated help to a new format to allow opening and display of current topic on Win10 systems

v9.0 1020 3/11/2017

- Added a 64bit build of the DX12 test executable which will be launched on 64bit systems.

v9.0 1019 18/9/2017

- Increased font size slightly on "vs loaded baselines" display
- Made some changes to hard drives names so that if SMART data is available then that name is prioritised over the WMI information (the current default source).
  This should lead to hard drives having more accurate names.
- Fixed a bug preventing Intel multi cpu systems calculating a temperature average
- A few more AMD Vega naming updates

v9.0 1018 6/9/2017

- Fixed a bug that was preventing the available compute units for video cards being retrieved which meant not being able to correctly name some models (eg Vega56/64)  

v9.0 1017 31/8/2017

 - Fixed a bug that was preventing baselines without a 3D score from being uploaded
 - Updated system information library with some changes;
    Added correct naming of AMD RX 580 (vs RX 480)
    Added correct naming of AMD Vega 56 vs Vega 64

v9.0 1016 11/8/2017

 - Updated system information library with some changes;
    Added temperature offsets for Ryzen ThreadRipper chipsets
    Added support for obtaining CPU info for Skylake-X chipset
    Fixed bug with measuring base/turbo speeds
    Fixed a bug where temperature average was not calculated for systems with multiple CPUs

v9.0 1015 10/7/2017

 - Added /DontGatherCPU command line parameter to disable CPU info gathering
 - Fixed an issue where DX12 test may fail to load required resources and run when running as part of a script
 - Fixed a crash that could occur when viewing baseline comparisons if a baseline filename was longer than 64 characters
 - CPU/GPU/HDD temps will now update on system information tab as well
 - Changed HDD temps to only update every 10 seconds (vs 5 for CPU/GPU)
 - Fixed a bug preventing the temperatures from updating consistently on the 3D window display
 - Changed HTTP links to HTTPS as passmark.com now only uses HTTPS

v9.0 1014 13/4/2017

 - Added temperature support for AMD Ryzen systems
 - Added windows server 2016 to advanced baseline search options
 - Fixed a bug in the scripting were EXPORT... commands could have the export file name corrupted by previous EXPORT commands 

v9.0 1013 3/4/2017

 - Fixed a bug that could cause a BSOD/crash at startup when collecting system information on older AMD based systems

v9.0 1012 31/3/2017

 - Added support for reading memory SPD information (DDR4) and turbo speed on AMD Ryzen systems

v9.0 1011 23/3/2017

 - Changed how the DX12 test detects available video memory to better detect cards unabled to run the 4K test at 2xAA

v9.0 1010 20/3/2017

 - Fixed an issue when collecting system information that could prevent the video card details being collected correctly

v9.0 1009 17/3/2017

 - Fixed bug causing warning dialog about cannot load configuration file with autorun command "/a_" line option if no <initialization file> is specified.
 - Fixed Baseline 'Notes' not appearing in System Information screen
 - Made some changes to try and prevent a DX12 crash on switchable graphics systems
 - Changed the HTML export function so that it will no longer open a browser window automatically when export HTML results in a script
 - Fixed a scripting bug where paths with spaces weren't being handled correctly when using the EXPORT command
 - Made some changes so that the OpenCl test will still work when launched with an incorrect working directory

v9.0 1008 7/2/2017

 - Fixed a bug where the baseline was saving some drive information incorrectly which in some cases could break the baseline parsing and cause it to fail to be submitted
 - Disks under test that don't match a physical disk (eg RAM disks) are shown as "Unknown disk" 
 - An upgrade dialog is now shown correctly when someone tries to use a PT8 key in PT9

v9.0 1007 22/12/2016

 - Fixed a crash in the DX12 test if some of the required resources were missing or inaccessible
 - Made a change so results from advanced 3D tests -> DX12 are shown on dialog when user quits test early 

v9.0 1006 9/12/2016

 - Fixed a crash that could occur if a disk test file failed to be created properly
 - Updated preferences help for removed options
 - Fixed a crash when trying to use the scroll bar in the your hardware vs loaded baseline view when there was a lot of baselines loaded
 - Fixed a crash when exporting results in HTML format from an advanced disk test
 - Made some changes to how DX12 test detects available graphics memory to avoid adding an MSAA penalty in some situations 

v9.0 1005 25/11/2016

 - Changed the DX12 test so MSAA is disabled for videocards with less than 4GB of shared graphics memory when running at 4K resolution and a penalty of 20% is applied. This will prevent a crash that could occur when the video card does not have enough memory for the test at 4K resolution (seen on integrated video cards).
 - Fixed a bug that was preventing some results from being output when using the EXPORTHTML script command
 - Fixed some crashes that could occur when using the EXPORTHTML script command

v9.0 1004 8/11/2016

 - Fixed a silent error that could occur if OpenCL test launched but failed to run (eg over a remote desktop connection), now will display an error message and allow calculation of a penalised score
 - Made some changes to the chart cache updating so there is a shorter timeout and the process will execute quicker if something is preventing PerformanceTest from accessing the internet to update the cache
 - Fixed a crash that could occur when a gauge chart tooltip was displayed
 - Changed the physics initialization when the CPU physics test is started to prevent some issues when running the physics test on with large amounts of processes
 - Added number of processes used for CPU test (in PerformanceTest configuration) to html and text result exports
 - Fixed a bug in the advanced network test when running server with 'Auto Repeat' not accepting connections after the first run


V9.0 1003 19/October/2016

 - Advanced Baseline Search
   - Made the CPU/GPU/Drive model field read only, can only be populated using the "Select model" hyperlink and is now an exact search
   - Added a "clear" hyperlink for CPU/GPU/Drive model
 - DirectX 12
   - New message box will alert user that benchmark will not run on release build of Windows 10 (build 10240), requires at least build 10586.
 - Fixed a localisation bug with some error messages that were not displaying properly when they contained " characters
 - Added better error handling for CPU physics test
 
V9.0 1002 11/October/2016

 - Fixed an issue stopping the DX9 test from launching in Portrait mode and stopping the DX10/11/12 tests from running
 - Some DX12 test changes to fix some startup issues
 - Fixed the penalty calculation of the DX12 test so if it's run at 4k in portrait mode there is no penalty applied
 - Changed error message on OpenCL (GPU Compute) test failure. Will now also calculate GPU Compute mark when OpenCL test fails but with a 25% penalty.
 - The "Chart Data" and "Reference Baselines" folders from the PerformanceTest data directory are now copied to the USB drive when installing to USB
 - The 'AppData', 'UserAppData' and 'UserData' folders are now created when installing to USB to improve how PerformanceTest runs form USB
 
V9.0 1001 5/October/2016

 - Fixed a bug preventing the physics test from running in Windows XP
 - Made some changes to the start of the CPU test while waiting for test processes to be ready in order to prevent lockups if there was an unexpected error
 - Fixed a bug stopping PerformanceTest form being installed correctly to USB, this resulted in the DX12 test being unable to run and licensing error messages being displayed
 - Fixed some inconsistency that could occur when picking folders using the browse for folder dialogs due to PerformanceTest trying to set the current folder displayed

V9.0 1000 26/September/2016

Test Changes

 - New DirectX 12 test that runs at a default resolution of 4K (3840x2160). In cases where 4K resolution isn’t available the score will be scaled down and the test will run at the highest available resolution.
 - Removed simple DirectX 9 test from 3D test suite. This was removed as DX9 is now fairly old and the simple test wasn’t putting much load on newer video cards.
 - CPU extended instructions test will perform testing using sub-tests for FMA, AVX and SSE (or only those that are supported) and take the average of the 3 (or of those that are supported) for the benchmark result. FMA and AVX are new CPU instruction sets that have become available over the last few years in Intel and AMD CPUs. They were designed to make certain mathematical operations faster. Individual sub-test duration has also be adjusted to account the new sub-tests.
 - CPU Physics Test and the Advanced Physics Test have been switched to use the current ‘Bullet’ physics engine. In the past we were using the Tokamak engine, but Tokamak is no longer maintained. While at the moment GPU acceleration isn’t stable in Bullet, we hope to enable GPU acceleration in Bullet in a future patch (limited to integrated GPUs).
 - 2D Graphics, added a Fonts and Text test using Direct2D. This test will launch after the original Font and Text test complete on systems that support Direct2D (Vista and higher). Direct 2D is used by most browser and some other applications for rendering text and web pages. So the new Fonts and Text test result will now be a combination of Direct2D performance and GDI performance. GDI being the traditional method if displaying text and graphics in Windows. While Microsoft advertised Direct2D as being faster than GDI, we found the opposite in most cases. Win10 did bring some Direct2D performance improvements however.
 - DirectCompute (GPU Compute) tests will now run for longer based on the test duration configuration setting. The bitonic test will now run for a length of time corresponding to the duration setting, previously it was set to 100 iterations. 
 - Added an OpenCL test to the GPU Compute set of tests
 - GPU Compute bitonic, standard test will launch two instances of bitonic test is there are 2 identical cards in the system (not running in SLI/XFire mode)
 - Advanced Disk Test
		- Added sampling of individual latency results and added support for latency results plotted on the graph as a heat map.
		- New Drive IOPS Test available from "Advanced->Disk->Drive Performance..." menu option.
 - Advanced Memory Test
		- NUMA is now supported where available. Settings are displayed when selecting results to graph. Exported results and graph will now include NUMA settings.
 - Added DX11 Oculus Rift VR test, as an advanced test. This is currently a bit experimental and it has only had limited testing. The test is based on the existing DX11 test (the Lunar landscape test), but has been redesigned slightly to run on an Oculus Rift.
 - Advanced 3D Test
		- Changed how results were displayed and will now display frame latency times. Note: Frame latency is measured from the applications point of view, so doesn’t tell the whole story, as the video card can buffer or discard frames.
		- Added button for easy copy of results to clipboard
 - Advanced Direct Compute (GPU Compute)
		- Renamed to GPU Compute
 		- Added an OpenCL test
   		- Added option for bitonic test to run on all available cards. Previously the test would only run on a single card.
 - Advanced network test, added internet and transfer protocols used to test report output. Also changed the maximum block size of 256KB and set the default to 32KB. The larger block sizes result in less overhead and higher throughput.
 - Advanced Visualized Physics Test
		- Now uses Bullet physics engine (see above)
		- Added a new collection of preset tests, based on the capabilities of the Bullet engine. Ragdoll, compressible objects, friction, rope simulation, etc..
		- Switched to using OpenGL3 (instead of DirectX) for rendering the scene.
		- Changed max number of shapes to be 30000 (limited by Bullet Physics)
		- Removed Overall FPS display (same as render FPS due to multithreading)
 - Made some changes so GPU Compute tests are now DPI aware and should no longer automatically scale on high DPI monitors

Misc

 - Scripting, added REPORTSUMMARYHTML script keyword to output report in HTML format when using the LOOPS command
 - Scripting, added optional parameter SINGLELINE to commands EXPORTCSV, EXPORTTEXT for outputting the computer's system information  and results to one line
 - Added shortened operations descriptions to CSH/HTML/TXT exports (eg M/ops, Mb/s, Fps, etc)
 - Added error message when the number of selected baselines cannot fit on one page when printing
 - Added error message when saving results to image fails due to the image file height being too large (eg too many selected baselines)
 - Added a warning message when submitting a baseline if different video card names were detected as being tested. This is to alert the user and try to prevent situations in systems with low power/high power video cards using the low power card in some tests
 - Support for new CPUs and better identification of AMD graphics card (some AMD card have never identified themselves correctly and only refer to themselves as ‘Series 200’ or the like).
 - Added export function to export results and graphs to HTML file from drive performance
 - Changed an error message when then DirectX12 test could not be launched
 - Added a delay before launching 3D tests when running a script and using their single test command to prevent monitor resolution switching occurring too quickly and causing errors
 - Scripts will now exit and no longer continue to run if an error occurs during the SETDISK command
 - Changed the behaviour of the Dx9 and DX10 when run from a script, previously they would run for much longer than the duration used for SETDURATION
 - Added network drives to Advanced Disk -> Drive Performance disk selection
 - Changed scripted CSV output to always print test names and results, if no result recorded then output N/A, to allow for easier combination of results from multiple machines
 - Added option to 'Clear chart cache' in Preferences window. All .xml files under ProgramData\Passmark\PerformanceTest9\ChartData\ are deleted.
 - Added a check for Nvidia G-Sync, if detected (and if result seems to be capped at a framerate between 54 and 60) will block basline submission until G-Sync is turned off and 3D tests re-run
 - Changed how script files are processed to better handle the loop command

User interface changes

 - Totally new look user interface, redesigned with new charts for displaying benchmark data, your result vs the world (using all submitted baselines) and your result vs same hardware model (CPU/Video/RAM/Disk).
 - Added User editable string file allowing for customisation and translation of strings used in PerformanceTest (pt_localization.txt). Nearly all menus and headings can be customised/translated by editing the text file. This will allow future localization of the software into French, Chinese, etc..
 - Added option to enable/disable heat map plotting in Customization dialog (in the advanced tests)
 - Added real-time temperature collection and display to main 3D window display
 - In system information window physical disks are now displayed in disk number order (as opposed to the SMBIOS order)
 - Added baseline drag and drop loading to main baseline information window, baselines can be dragged form windows explorer into PerformanceTest for loading. 
 - Added right-click menu to benchmark graphs for exporting results to clipboard/file
 - Removed "Show numeric results column" from Preferences
 - Temperatures are now updated after corresponding test suite has completed (eg. CPU temperatures updated after running CPU test suite, etc)
 - When RAM manufacturer/part number from the SPD data is not available, use SMBIOS details instead
 - Added mouse over tooltips for advanced memory graphs
 - Added DPI scaling for 2D font test. Previously the test window would be tiny on high DPI displays.
 - Replaced 'Upload baseline' button with checkbox that is checked by default. Checkbox is enabled only if full baseline is available and baseline has not already been uploaded.
 - Replaced some icons with higher quality ones
 - When running a single test a reduced size status window is now displayed
 - Removed Vsync options in main preferences, will now always default to off. Script command will remain and allow it to be changed when running a script.
 - Added German, French, Chinese (simplified and traditional) translation

Bug Fixes

 - Fixed some places where files were saved to the local user directories instead of the executable directory when running with command line parameter /p (eg not saving to USB drive as expected)
 - Fixed a bug in the memory read cached test where the buffer size used was in steps from 16KB to 148KB instead of 16KB to 8MB. Test results in this test will now be slightly lower than they were as a result.
 - Fixed baseline search in baseline manager where searches of turbo speed 5001MHz+ were not working correctly
 - Fixed a bug in the Advanced Direct Compute bitonic test where the displayed results were being calculated incorrectly
 - Added some checks to try and avoid a situation where a graphics driver crash could cause an abnormally high Direct2D result
 - Fixed a crash when running Direct Compute test
 - Now closing DirectIO.sys library when PT exists to stop the .sys file being in use until automatically closed. This should avoid an error some people saw on installation that the DirectIO.sys was locked and couldn’t be overwritten.
 - Fixed incorrect values for average speed + data transferred when exporting results from the advanced network test
 - Fixed crash in advanced network test if test was started without server being available.
 - Fixed a bug where the ADT_SETEXPORT graph settings were not being read correctly and the graph type was not changing
 - Fixed a bug where DX11 test would often pick a low refresh rate (eg 24hz)
 - Fixed a bug where the "raw disk read" options for the advanced CD/DVD test was unavailable in windows versions newer than XP
 - Fixed some CSV output so "," characters in CPU names no longer break the formatting

Test Score Scaling 

 - Added 6.5% scale down of CPU Mark so PT9 results are closer to PT8 results, to compensate for the increased scores in the Extended Instructions and Physics test changes.
 - So the PT8 CPUMark should be broadly comparable to the PT9 CPUMark. Same for the overall PassMark rating. Still, when possible, for improved accuracy, compare PT9 results to PT9 results and PT8 results to PT8 results.
 - DX12 test score is penalised if it cannot be run at the desired 4K (3840x2160) resolution. Running at lower resolution increases the frame rate. So the scaling compensates for this.
 - The weighting of the 3D tests was changed due to the removal of the DX9 simple test and the addition of the DX12 test. The DX9 (complex) test is now weighted lower than the other tests (approx. 25% less). Systems that cannot run the DX12 test will received a 20% penalty to the overall 3D mark score.



v8.0 1053 - 9/December/2015
- Made some changes to avoid abnormally high Direct2d results if the graphics card driver crashed during the test
- Fixed a  bug in the Advanced DirectCompute bitonic test where the displayed results could be calculated incorrectly
 - Updated system information library
    Added support for Intel Xeon Broadwell-E
    Fixed Intel Burst mode frequency measurement

v8.0 1052 - 22/October/2015
- 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 

v8.0 1051 - 6/August/2015
 - 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 CPUs

v8.0 1050 - 2/July/2015
 - 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

v8.0 1049 - 17/June/2015
 - 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

v8.0 1048 - 15/June/2015
 - Fixed a bug on some systems with multiple CPUs where the correct number of CPU test threads was not starting
 - Fixed a crash that could happen in the DX11 test

v8.0 1047 - 28/April/2015
 - Changed advanced baseline searches so they should be faster when switching between pages of results
 - Added a default "no sorting" option for advanced baseline search to speed up searches
 - Fixed a bug with the cursor not always redrawing correctly immediately after a baseline search finishes
 - Changed simple search to report “X baselines found” when < 100 or “Showing first 100 baselines” when more are found as we are no longer counting them to increase the speed of the search
 - Added a check and removal of BOM when loading a customised key.dat file (file expected to be in unicode UTF-16LE format)
 - Fixed broken parsing of pt.ini file when using /a command line options, pt.ini will be read in ascii or unicode (UTF-16LE) format
 - System Information updates 
	Added support for AMD HD 8690A
	Updated CPU specification information,aAdded Intel Cherry Trail, Braswell and Knights Landing, newer Intel Haswell and Broadwell CPU's, newer AMD CPUs.
	Added Intel Bay trail temperature monitoring. 

v8.0 1046 - 11/March/2015
 - Baseline Manager basic Search will now require the user specify a field (CPU / Video / Drive / Motherboard / Description) 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 when reading in the windows experience performance values in win 8

v8.0 1045 - 27/January/2014
 - Fixed a bug where the "Save baseline" menu item was opening the "Export results as image" dialog

v8.0 1044 - 23/January/2014
 - Added option to display temperature as Celsius or Fahrenheit
 - Made some changes so on some systems with dual Intel/AMD video cards the correct card is displayed in the results
 - System Information updates
     Added support for AMD Radeon R9 285, AMD Radeon HD 7730
 - Fixed a bug in the "Install to USB" function that would stop the install process when the USB drive ran out of space but didn't display an error message
 - Fixed some incorrect tool tips in the File menu 

v8.0 1043 - 18/December/2014
 - Changed the memory information displayed on the memory tab when a test has just been run for "This computer" to match the summary and system information displays
 - Fixed a bug with the script command REPORTSUMMARY where if no file path was entered the file was not being created in the default user directory
 - Fixed a display bug where on systems that had no CD drive connected an overly large result would be displayed when trying to run the CD test
 - System Information updates
    Added support for AMD R9 280 
    Fixed possible crash due to size of string buffer not being big enough for certain DDR3/DDR4 attributes
    Fixed a crash if a localisation string failed to load

v8.0 1042 - 28/October/2014
 - 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
 - Replaced reference baseline #5 with a different system due to higher than normal 2D and memory results
 - Replaced reference baseline #6 with a higher end system to match current hardware
 - System Information updates
	Improved Bay trail supported (Corrected the number of L1 and L2 CPU caches on Bay Trail CPU's, CPU frequency display improvements)
	Intel Silvermont CPU support added
	Added custom names for AMD A10/A8/A6 integrated cards (eg AMD Radeon R7 A10-7850k)
	Added support for AMD Radeon HD 8xxxD/7xxxD/6xxxD/8400/8330/6320 video cards
 - Fixed a bug in the advanced disk test where the data randomness value was being flipped each edit (eg 100 - 0)
 - Fixed a possible crash that could occur in the DX10 test if some required resources became invalid

v8.0 1041 - 25/September/2014
- The video card / RAM / disk / CPU tested should now be displayed next to the “This computer” and local baseline names on the results tabs
- Fixed a bug where on some switchable graphics systems (eg Optimus) the video card used was not always displayed next to the baseline number when viewing the 2D and 3D results 
- Changed behaviour when PerformanceTest is gathering video card information so it should now display some NVIDIA video cards that were previously hidden. This applies to SLI systems where only one monitor was connected and to Optimus systems.

v8.0 1040 - 18/September/2014
- Added a PNP Device ID display for graphics cards in the 3D information view
- Changed behaviour on systems with multiple video cards (switchable graphics/SLI/XFire), previously PT might not always display the video card in the system information if they did not have a monitor attached
- Fixed a printing issue caused by the previous high DPI changes

v8.0 1039 - 10/September/2014
 - Some system information updates which enable better DDR4 and Haswell-E support

v8.0 1038 - 29/August/2014
- Updated system information collection to support Intel broadwell and next  generation of Intel® Xeon® Processor Family based on Haswell
- Enabled "DPI aware" option for manifest file so PT will work correctly in windows 8 high DPI (QHD+) resolutions
- Updated the DX9 3D tests to correctly display information text on high DPI displays
- Replaced several instances of “Mhz”  with “MHz” in baseline display text
- Fixed a rounding display error for RAM values in the baseline manager
- Fixed a bug where it was possible to start 2 advanced 3D test windows at the same time which caused PT to crash
- Fixed a bug where scaling of fonts was not happening correctly on QHD+ high DPI displays
- Fixed a bug where incorrect resolution could be displayed on QHD+ high DPI displays in system information
- Fixed a crash that could occur when collecting memory SPD information at startup

v8.0 1037 - 25/July/2014
- Added check for AMD powerxpress to try and correctly detect AMD graphics cards in dual card laptops
- Added support for AMD R5 M230, R5 M255, R7 M260, R7 M265, R9 M275X, R9 M265X, R9 M270X, R9 M290
- Added DDR4 SPD decoding
- Increased timeout when using the simple search option in baseline management to prevent an issue where no results were being returned

v8.0 1036 - 20/June/2014
- Fixed a library error that was preventing PerformanceTest from running in Windows XP

v8.0 1035 - 17/June/2014
- Added a warning on startup when using a "Power saver" power plan
- Added Atom NXXXX Temperature monitoring
- Added AMD R9 295X2 and R7 260 support
- Made some changes to fix an issue where in some cases systems were not displaying all their installed RAM modules correctly (more noticable in systems with >16 RAM slots)

v8.0 1034 - 7/May/2014
- Added a missing localisation text file to the install package, this was causing some system information to be displayed without formatting
- Made a change to fix an issue on some systems where more RAM modules were displayed than was installed in the 3D main window graphic
- Made some changes to how the DX10 test starts to try and avoid some situations where the test will display a blank window and not start the fullscreen test (in multiple monitor situations mainly) until there was some user input (eg a moving the mouse)
- Made some changes to detect and fix invalid baselines when downloading them 
- Fixed a bug with baseline date filtering where the "To" date was not being set properly and was using the current date
- Fixed a bug with baseline date filtering where the "To" date was being set to the “From” date when re-opening the “Date & sorting” dialog

v8.0 1033 - 24th/April/2014
 - Fixed a crash (bluescreen) that could occur in the 32bit version when reading system information
 - Partitions on hard disks with 4KB sectors can now be tested in the advanced disk test, previously only the    raw device was displayed. 

v8.0 1032 - 3rd/April/2014
- Changed behaviour of the DX10 test so it should pick the primary
  adapter and monitor when multiple monitors are connected to 
  multiple video cards
- Fixed a crash that could occur on startup when running in a 
   virtual machine.

v80 1031 - 11th/March/2014
 - Added 4MB and 8MB block sizes to the advanced disk test
 - Added SETMEMTIMEOUT script command to allow the threaded memory test timeout length to be changed
 - Fixed a bug that could occur when reading memory information which could cause a crash
 - Fixed a bug where if an invalid motherboard serial number was written to the baseline file the saved file could not be re-opened

v8.0 1030 - 18th/February/2014
- PerformanceTest should now distinguish between Windows 8 and 8.1 in the system information
- Baseline manager will now display baseline scores with a decimal point. As this value is also used for sorting the displayed list it also fixes a bug where   baselines separated by a decimal value (eg 100.0 and 100.1) were being displayed in the wrong order.
- Baseline manager will now check baseline creation time with the time stored in the baseline cache file (baseline.cfg). If the file in disk is more than 30   mins newer than the cache entry the cache is updated. Previously overwriting a file in "My Baselines" would not update the score listed in the baseline manager.
- Fixed an error that would be displayed if a baseline had an invalid temperature value stored in it.

v8.0 1029 - 14th/January/2014
- Disabled baseline uploading when Samsung RAPID service is detected and the disk test has been run on a Samsung hard drive (the tests can still be run but the results cannot be uploaded)
- Disabled mouse and keyboard input for the duration of the 2D tests to precent windows being minimised
- Fixed some rounding errors to could cause frame rates when PerformanceTest was first starting to be displayed incorrectly 
- Added support for some AMD 8700M/8800M video cards and updated System information library

v8.0 1028 - 8th/January/2014
- Fixed a bug where in some cases the calculated overall 3D graphics mark was lower than it should have been, this mainly affected Intel integrated video cards. This would only happen if the DX10 test failed to start but would start on a second instance, in these cases a penalty was applied as if it had no DX10 compatible video card, despite running the test (related to the changes made in v8.0 1024).
- Updated system information library: Added support for RAM modules on Supermicro server boards, SMBus support for Intel X79 Express Chipset, Fixed incorrect memory size reported for RAM modules > 32GB, AMD Athlon(tm) II X4 6xx socket type corrected.

v8.0 1027 - 9th/December/2013
- Added support for AMD R9 290, 270 and R7 250 video cards
- Fixed a possible crash when retrieving hard disk information

v8.0 1026 - 28th/October/2013
- Added support for AMD R9/R7 series video cards
- Added some extra detail to error messages when trying to run the 3D tests and monitor is in portrait mode

v8.0 1025 - 10th/October/2013
- Fixed a crash that could occur when trying to start the advanced disk test when PerformanceTest had not finished collecting system information
- Updated system information library with numerous CPU updates: Ivy Bridge-E, Silvermont, Bay Trail, Cloverview, Richland, Kabini, Temash, 
  Delhi, Seoul, Abu Dhabi, Kyoto, AMD Family 16h (Kabini).
- Added icon to desktop when installing

v8.0 1024 - 27th/August/2013
- Fixed a bug where on systems with Intel HD4600 graphics the DX10 test might not start first time and skip without an error message displayed, though the second attempt would start correctly.

v8.0 1023 - 20th/August/2013
- CPU information and temperature updates: Added support for Cloverview, Richland, Kabini, Temash, Delhi, Seoul, Abu Dhabi, Kyoto.
- Fixed a crash that could occur when trying to launch the DirectCompute test from the advanced menu when no compatible video card was available
- If the number of processes is changed in the preferences to be more than the default amount for the system then the test duration can now only be set to "very long" so score accuracy is increased.
- Increased "very long" test time in preferences from 15 seconds to 20 seconds

v8.0 1022 - 20th/June/2013
- Fixed a number of bugs in the system information gathering introduced in the previous release.

v8.0 1021 - 14th/June/2013
- Added support for Haswell CPUs.
- Improved support for Atom CPUs.
- Added CPU turbo speed filter to advanced search.
- Fixed a bug causing the text export to print gibberish when the system information exceeded 512 characters.

v8.0 1020 - 23rd/April/2013
- Fixed bug with Intel 9.18.10.3071 drivers (and possibly others) preventing loading of DirectX 9 DLLs causing PerformanceTest to incorrectly report that it has a corrupt install.
- Fixed bug where the CD test did not update the status window.
- Display details about total results found in basic search window.
- Disable wait icon after search in baseline search windows without user having to move mouse.
- Added baseline ID search to advanced search options.
- Fixed bug on some systems where extra RAM modules would be displayed.

v8.0 1019 - 9th/April/2013
- Fixed crash when running the CPU tests on some systems.
- Fixed crash attempting to use /a automation command line parameters in trial version.
- Rotated video card model on main screen to point outwards from motherboard.
- Possbile bug fix for DirectX10 test on some Windows 8 systems.

v8.0 1018 - 14th/March/2013
- Fixed crash bug introduced in build 1017 that affected 32-bit systems with Windows 7 or later.

v8.0 1017 - 12th/March/2013
- Fixed bug preventing correct testing of more than 64 logical processors.
- Bug fixes for DirectX 10 test relating to failure to enter full screen mode.
- Fixed flashing splash screen at startup.

v8.0 1016 - 18th/February/2013
- Fixed crash when trying to save baseline.
- Stopped DirectX 11 test falling back to software rendering mode.
- Changed DirectX 10 test to abort if it failed to initialize fullscreen mode.
- Fixed a bug preventing the advanced disk test from doing raw access.

v8.0 1015 - 8th/February/2013
- Fixed a bug incorrectly identifying bad system clock measurements.
- Fixed a bug cuasing a failure to save which drive was tested for later viewing in the graphs.

v8.0 1014 - 6th/Fenruary/2013
- Fixed a bug causing the DirectX 10 test to crash when the primary deskptop monitor was not monitor 1.

v8.0 1013 - 25th/January/2013
- Memory latency test now also updated to run more reliably on system with limited memory.
- Added error case to DirectX 11 test to detect and warn user about erroneous results.

v8.0 1012 - 18th/January/2013
- Fixed crash bug introduced with previous memory changes for systems with limited memory.

v8.0 1011 - 17th/January/2013
- Fixed bug causing a crash when running a script using the /s command and the system did not support 3D, or the 3D was turned off using the /NO3D option.
- Made change to make memory tests more likely to succeed on systems with limited memory.
- Made change to threaded memory test to allow give it a greater chance to complete on very slow systems.
- Added warning at start up if system is running on battery power.

v8.0 1010 - 27th/December/2012
- Fixed problem with rendering water in DirectX9 - Complex test on Intel cards.
- Added frame jitter measurement in advanced 3D test.
- Updated identification for some newer Radeon cards.

v8.0 1009 - 11th/Descember/2012
- Changed DirectX9 tests to allow them to run on systems that don't support anti-aliasing.
- Now show number of logical processors for all CPUs, rather than just Hyperthreading status for Intel CPUs.

v8.0 1008 - 30th/November/2012
- Fixed bug introduced in build 1007 preventing information about the motherboard being correctly gathered.
- Improved detection of some AMD video cards.
- Fixed display bug in advanced search when 0 baselines were found.

v8.0 1007 - 23rd/November/2012
- Fixed bug causing splash screen to remain open on some Windows 8 systems.
- Fixed bug misidentifying the hard drive tested on some systems preventing baseline from being uploaded.
- Removed temperature detection of AMD video cards on 32-bit systems as this was causing a crash.
- Fixed bug trying to load baseline files from previous versions using the 'File->Load Baseline' menu option.
- Reduced start-up time on some older CPU models.

v8.0 1006 - 7th/November/2012
- Fixed DirectX9 tests to work with some older video cards (GeForce FX 5000 series and similar)
- Fixed bug causing current, min & max transfer rates in the advanced network test incorrectly showing average rather than instantaneous speeds.
- Advanced network test now shows the average speed at the end of the test, where the current speed was while the test was running.
- Fixed a crash when viewing disk results and ceratin disk related system information had failed to be gethered correctly.

v8.0 1005 - 2nd/November/2012
- Added some extra command line parameters to slectively disable certain parts of the system information gathering.
- Fixed crash that occured when trying to use the /s flag in shareware mode.
- Fixed a crash on some systems that occured after running any of the tests.
- Improved startup performance slightly on some systems.
- Changed installer so that PerformanceTest doesn't automatically launch when installing in silent mode.
- Added server 2012 to list of OS options in advanced baseline search.

v8.0 1004 - 22nd/October/2012
- Fixed expiry of certain features after 30 days even when using a licensed version of the software.
- Fixed bug with the USB install.

v8.0 1003 - 18th/October/2012
- Added minimum and maximum speed display for advanced network test.
- Fixed bug with the USB install.
- Fixed resource leak.
- Fixed crash in advanced disk test.
- Added ability to disable temparature gathering from command line using SAFETEMP flag.

v8.0 1002 - 12th/October/2012
- Fixed resource leak introduced with last release that caused instability after prolonged usage.

v8.0 1001 - 12th/October/2012
- Fixed bug causing results to not display with certain Windows settings.
- Fixed crash at startup when a SoftPerfect RAM disk is active on the system.
- Fixed a bug that application instability after having opened the advanced CD/DVD window.
- Re-implemeneted SAFEMODE flag for V8, siginificantly reduces the amount of tasks performed at application startup.
- Fixed a caching issue with the new version check.
- Fixed a bug that caused scripting to freeze when reaching the DirectCompte tests.

v8.0 1000 - 9th/October/2012
- New Single threaded CPU test.
- New 2D test that makes use of the Direct2D API.
- New DirectX 11 3D test.
- New DirectCompute test as part of standard GPU/3D tests.
- New DirectCompute advanced test suite.
- New memory latency test.
- Re-written standard RAM tests in assembler to be less CPU dependent and more RAM dependent.
- Advanced tests for Blu-ray & DVD burning on Windows 7 and later.
- Ability to automatically run tests multiple times and take the max result.
- Improved advanced disk test.
- Ability to run network test for much longer.
- Improved system information. Include RAM stick model and timing info, CPU temp & more.
- Re-balancing of instruction mix in the Integer maths, floating point maths and prime number tests.
- Encryption test now makes use of AES-NI CPU instructions where available.
- Faster start-up on launch despite additional system information collection.
- Better looking graphs / new charting engine in advanced tests.
- Support for testing more than 64 CPUs / cores.
- Better baseline search, both for basic and advanced search.
- Combining of baseline management windows, adding bookmarks, etc..
- User interface updates with 3D models.
- New baseline file format.
- Better video card model number detection, especially dual cards and Intel HD GPU.
- Removed bouncing balls 3D test.
- Improved SLI & Crossfire support.
- IPv6 support in network test.
- Official Windows 8 support.
- Official Windows Server 2012 beta support.
- Combining 32bit and 64bit releases into a single install package.
- Faster install after download by removal of some install dependences. 

V7.0 1031 - 21st/August/2012
- Fixed an issue where some system information wasn't being correctly gathered on XP.
- Fixed an issue displaying the wrong OS in the baseline management window.

V7.0 1030 - 9th/July/2012
- Fixed a bug in the 32-bit version of PerformanceTest preventing gathering of certain system information.
- Some minor changed/improvements to the advanced baseline search window.

V7.0 1029 - 26th/April/2012
- Faster startup on some older CPU models.
- Improved support for Ivy-Bridge and Xeon E7 processors.
- Correct identification of Windows 8.

V7.0 1028 - 23rd/March/2012
- Improvement for overclocking detection on some AMD Llano CPUs.
- Added correct identification of Radeon HD 7700 and 7800 series cards.
- Fixed possible crash when populating baseline information list.

V7.0 1027 - 20th/February/2012
- Further improvements to CPU speed detection.

V7.0 1026 - 7th/February/2012
- Improved CPU detection on several newer AMD and Intel CPU models.
- Added detection for Radeon 7970 and 7950. 
- Fixed a bug with detection of some older Radeon cards.
- Possible fix for crash bug in version check dialogue.
- 
- Fixed bug in Windows XP opening Passmark Website from help menu.

V7.0 1025 - 14th/September/2011
- Fixed bug preventing some systems from running CPU tests.

V7.0 1024 - 15th/August/2011
- Fix for flashing main window. Not confirmed to work with all system configurations.

V7.0 1023 - 29th/July/2011
- Fixed a lockup when trying to do a disk test on a drive without enough space.
- Fixed a bug that would allow 2d results to go negative.
- Added warning when running 32-bit PT on 64-bit Windows
- Added AMD A series CPUs to the advanced baseline search.

V7.0 1022 - 4th/May/2011
- 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.
  
V7.0 1021 - 10/February/2011
- Improved support of Intel Sandy Bridge processors.
- Fixed bug in advanced disk test that was causing the random seeking to not use the entirety 
  of the test area in some cases.
  
V7.0 1020 - 5/January/2011
- Fixed the visualized physics test image mode, which was broken.
- Improved CPU information gathering on VIA cpus.
- Improved CPU speed detection on overclocked Core 2 systems.
- Added detection for several Radeon graphics card types.

V7.0 1019 - 27/October/2010
- Fixed a number of resource leaks that were causing PerformanceTest to become unstable after several hours of sustained usage.
- Improved a 3D test error message to give more information about the error.
- Added detection for Radeon 6850 and 6870 video cards.

V7.0 1018 - 24/August/2010
- The string sort test had mistakenly been changed to be sorting strings 250 characters long instead of 25 characters. 
  This occurred in build 1015 but went unnoticed until 1017. This change has been reverted. Any string tests run on 
  versions 1015, 1016 or 1017 have degraded results.
- An issue preventing the CPU tests from running on Windows XP 64-bit has been resolved.

V7.0 1017 - 18/August/2010
- Minor fix to SMBIOS data collection, can now collect data from a wider range of SMBIOS versions.
- Added detection for failed 2D tests where there was no display to render the test to. 
  This has been seen when running PT via remote desktop and then closing the remote desktop window while the tests are running.
- Fixed crash on Windows 7 with advanced CD test when trying to write CDs. CD Write test is not supported on Vista/Win7.
- Improved CPU information gathering, in particular for AMD CPUs with Turbo Core technology.
- Increased timeout duration on CPU tests. The String Sorting test can be slow to exit and on some lower end systems this 
  test would timeout resulting in no score being given.
- Fixed truncation of filename in baseline info window.
  
V7.0 1016 - 30/July/2010
- Fixed DX10 Test bug that could cause a crash on certain systems.
- Pentium/Celeron M CPU speed detection improved. 
- Refined limits on Visualised Physics Test and improved error case handling. 
  Should be much harder to crash the application now when using this tool. 
  As a result however the limits may now be lower on some systems, especially 32-bit systems.
- Fixed problem where copied system information was missing newlines when pasted into 
  certain applications, in particular notepad.
- Allowed use of return in the license key text entry field for entering new lines. However, 
  it is still recommended that users copy and paste license keys rather than trying to type 
  them manually.

V7.0 1015 - 6/July/2010
- Improved Advanced Memory Test
- Improved CPU Speed Detection
- Fixed corrupt icon graphics in system tab
- Fixed possible advanced 3D test crash

V7.0 1014 - 27/May/2010
- Fixed Advanced RAW disk write test
- Fixed bug where the last data point of the advanced disk export would be printed twice
- Fixed minor text error in HTML export
- Added PT Version to HTML Export
- Fixed bug where PT would disable Turbo Mode on some Intel CPUs and not Re-enable it when done
- Fixed bug where new windows would sometimes open on wrong monitor

V7.0 1013 - 15/March/2010
- 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 when trying to run advanced physics test without being able to render a 3D environment
- Improved SMBIOS information gathering

Fixed crash when trying to run advanced physics test without being able to render a 3D environment
V7.0 1012 - 14/January/2010
- Fixed bad reporting with more than 10 ram modules, only the first 10 modules will now be reported
- Fixed incorrect value being exported for random string sorting in advanced multiple process test
- Fixed loading of Pre-V6 baselines in the 64-bit version of PeformanceTest
- Fixed blue screen crashes on certain CPUs when running Windows Server 2008
- Fixed crash on start up on some systems with a large number of RAM modules
- Better support for new i3 and i5 CPUs

V7.0 1011 - 10/November/2009
- Fixed blue screen crash on some CPU models.

V7.0 1010 - 29/October/2009
- Fixed bug showing Windows 7 baselines as Vista baselines in baseline selection window
- Allowed full results to be generated on DX10 systems without 4x AA
- Fixed program crashing when loading pre version 6 baselines
- Improved identification of some newer ATI Graphics Cards
- Added description of /p option to help file

V7.0.Build 1009 - 6/October/2009
- Improved CPU Information gathering, in particular for the core i5
- Also improved CPU speed detection
- Fixed issue in Win7 when using multiple monitors and running the 3D tests
- Added i5 to list of CPUs in advanced baseline search window
- Updated help file with better CPU test descriptions and correct 2D scripting commands

V7.0 1008 9/September/2009
Patch Release
- Better core detection for i5 Processor
- Better DDR3 detection
- Better warning message for a known issue with complex full screen 3D test on Win7 with dual monitors

V7.0 1007 WIN32/WIN64 6/July/2009
- Included Help files when installing to USB
- Better CPU clock speed measurement
- Fixed bug loading baselines in local folder twice when using /p
- Changed error 5 from error to warning in DX10 test on Win7
- Fixed a few misleading error messages

V7.0 1006 WIN32/WIN64 12/May/2009
- Fixed "Find Same CPU" not working for certain CPU types.
- Stopped welcome window reopening at certain points when running in evaluation mode.
  
V7.0 1005 WIN32/WIN64 16/April/2009
- Fixed DX10 test to work on videocards that do not support 8x AA
- Changed Passmark Rating calculation so that CD scores have a smaller impact and can
  only ever increase the overall score

V7.0 1004 WIN32/WIN64 26/March/2009
- Fixed a bug that allowed uploading of incomplete baselines
- Fixed a bug that was causing some types of old AMD CPUs to get extremely high scores.

V7.0 1003 WIN32 19/March/2009
V7.0 1003 WIN64 19/March/2009
- Fixed a possible crash in the Medium/Complex 3D test.
- Fixed an error in reporting the transfer speed in the advanced network test.

V7.0 1002 WIN32 4/March/2009
V7.0 1002 WIN64 4/March/2009
- Fixed an error when running licensed from USB Drive.

V7.0 1001 WIN32 4/March/2009
V7.0 1001 WIN64 4/March/2009
- Fixed crash on some systems when opening "print" menu option.
- Fixed baselines info not displaying when selecting for display from the web download interface.
- Fixed OS lacking 32/64-bit info in baseline search.
- Fixed problem with installing a licensed copy of PT to a USB drive.

V7.0 1000 WIN32 18/February/2009
V7.0 1000 WIN64 18/February/2009
- New DirectX 10 3D Test (Requires Windows Vista and a DirectX 10 compatible video card)
- Large improvements to the user interface, including near completely reworked main window.
- Can now view the system information from multiple baselines simultaneously.
- streamlined baseline selection dialogue
- Increased the default size of the main window to go along with the graphical improvements.
- Improved baseline search functionality.
- Removed almost all restrictions in the trial version, other than the 30 day limit.
- Increased the amount of system information gathered and displayed.
- Improved copy options for quickly getting system information from PT to the clipboard.
- /p option added to use the application directory instead of the user directory
- Added EXPORTBASELINE script option to export .pt file
- Overhauled most of the 2D test suite. Complex Vector tests and Image filtering tests now included.
- Changed fonts and text test to have text which is more representative of a real document.
- Increased intensity of "Windows Interface" test.
- Increased the resolution at which 2d and 3d graphics tests are run to place more load on the video card.
- Prime numbers test optimised.
- String sorting test intensified to use more memory.
- Image rotation test was moved from the CPU suite and added as part of the image filters in the 2D suite to show what is happening.
- Added CPU Physics simulation test
- Added Visualised Physics Test to advanced test suite. This is a customizable 3D representation of what the new physics CPU test is doing.
- Increased unchached memory test from 4MB to 64MB as many CPU's have 4MB caches now.
- Updated image export functionality.

V6.1 1018 WIN32 08/September/2008
- Debug logging increased for CPU detection.
- A startup problem for an unreleased CPU corrected.

V6.1 1017 WIN32 12/May/2008
- Removed some debug information to better reflect performance
  in particular Virtual environments.

V6.1 1016 WIN32 1/May/2008
V6.1 1016 WIN64 1/May/2008
- Improved the disk tests for compressed disk volumes. 
- Improved the CPU frequency measurement frequency introduced in 
  PerformanceTest v6.1.1013 for certain newer Intel CPU's.
- Corrected a bug where PerformanceTest V4.0 baselines files could 
  not be loaded into PerformanceTest v6.1. 
- Corrected a crash bug on startup for a rare BIOS configuration.

V6.1 1015 WIN32 16/April/2008
- Corrected a crash bug on startup for a rare BIOS configuration.

V6.1 1014 WIN32 2/April/2008
- Corrected a bug introduced in v6.1.1013 where the default number of 
  CPU test processes was 1, rather than the number of CPU's. This 
  resulted in much lower CPU scores if this default was not changed.

V6.1 1013 WIN32 27/March/2008
- Changed the startup of PerformanceTest to better support Virtual
  environments like VMWare.
- Changed the mechanism to calculate the current CPU frequency as 
  newer Intel CPU's (e.g. Core 2 Duo) that have been overclocked 
  by lowered their bus speed multiplier may reflect a speed based 
  on a higher bus speed multiplier. This does not impact the CPU 
  benchmark scores.

V6.1 1012 WIN32 11/February/2008
- Implemented a work around for the error "the procedure entry point 
  IsUserAnAdmin could not be located in the daynamic link library 
  shell32.dll". This occured on systems with old versions of 
  shell32.dll.

V6.1 1011 WIN32 28/January/2008
- Added searching for online baselines for AMD Phenom and Intel
  Core 2 Extreme.
- Removed the restriction of only allowing a single instance of 
  PerformanceTest to run at one time. This allows multiple Advanced 
  Network tests to be run concurrently.
- Minor changes to license management.

V6.1 1010 WIN32 12/September/2007
- Corrected the Multitasking test to run across multiple CPU cores.

V6.1 1008 WIN32 22/August/2007
V6.1 1008 WIN64 22/August/2007
- Corrected a software failure bug on startup on a few systems where the 
  system OEM had not populated Baseboard information.
- Corrected a software failure bug on startup (particularly Vista) where
  a DirectX function was causing software failures in "dsetup.dll".
- In some cases where the system OEM has not populated Baseboard information,
  the display in the Baseline information window could be gibberish. This 
  has been corrected.
- The Fixed block size in the Advanced Network test is now used rather
  than the maximum block size.
- The Intel Core 2 Quad has been added to the search function for 
  downloading Baselines from the Web.
- Quad core L2 cache now detected.
- Included an option to skip the DirectX warning message on startup,
  either by specifying the existing command line parameter of "/i" or by 
  selecting "No" to the DirectX warning the first time it is displayed.
- Included a Vista specific warning message for Vista DirectX10 to help 
  avoid confusion over the DirectX9.0c requirement for PerformanceTest.
- In very very rare cases, the CPU clock speed could be measured and the 
  result a clearly ridiculous value. This has been corrected.
- Minor corrected to the HTML export to better handle file open errors.
- Filename displayed in the error opening the text export file message 
  corrected.  

V6.1 1003 WIN32 30/April/2007
- Added the ability to throttle the UDP data throughput with the Advanced 
  Network test.
- Minor bug corrections.  

V6.1 1002 WIN32 3/April/2007
V6.1 1002 WIN64 3/April/2007
- Resolved an issue where PerformanceTest would fail to start on systems 
  with DEP enabled for all programs.
- Corrected the Start menu help link.
- Minor bug corrections
- Ceased support for Windows 98 and ME. Please see our website for an older 
  version supporting Windows 98 and ME.
WIN64 specific:
- Corrected a bug where the number of cores reported on a Quad core system 
  were incorrectly reported as CPU packages.
- Improvement in Graphical user interface.

V6.1 1001 WIN32 20/December/2006
V6.1 1001 WIN64 20/December/2006
- Public release of PerformanceTest V6.1.
- HTML browser based help
- The Baseline selection Window is now resizable.
- The CPU type, rather than the manufacturer is now displayed in the 
  Baseline selection Window.
- The PerformanceTest Version number inconsistently used "V6.0" and "6.0". 
  The V is now ommitted.
- Some additional checks to ensure corrupt OEM populated SMBIOS data 
  does not cause PerformanceTest to close on startup.
- The title bar icon for the Download from Web Window has been corrected.
- Corrected a bug where-by on rare occasions PerformanceTest could close
  when selecting Next or Previous on the Download from Web Window.
- The Download from Web Window error messages must be OK'ed before continuing.
- The main window is now updated to reflect any changes made in preferences.
- In all of the Save As Windows, a blank filename was accepted and saved as
  e.g. ".pt", this is no longer accepted.
- Selecting a Graphics file name to save would incorrectly set this as the
  default Baseline name to save.
- PerformanceTest would close when in the Save as Test Window, the filename
  was blank and a different type of report was selected. This has been 
  corrected.
- Saved results are now all shown to 1 decimal place, and RAM is shown in 
  MegaBytes rather than Bytes.
- An EXIT scripting command has been added.
- The 64-bit version of PerformanceTest better reflects current 64-bit 
  application performance when compared to the previous versions of 
  PerformanceTest, which reflected early 64-bit applications.
- The set of baselines provided with PerformanceTest provide a wider
  spread of PC hardware technologies.
- Additional system information is now available on 64-bit Vista systems as 
  the Device driver PerformanceTest uses is now digitally signed. 
- Addition of /i command line paramater to ignore the Main error messages.
- SAFEMODE now also skips the collection of disk SMART information.
- The Disk read test parameters have been modifed as a small number of 
  systems report values that are too high (due to Windows caching).

V6.1 1000 Beta WIN32 4/December/2006
- Support for Windows Vista. 
  Previous versions of PerformanceTest required access to a range of 
  resources that, under Vista, were only accessible when PerformanceTest 
  was run with elevated privileges. The following changes have been made 
  to address this. The changes have also been made to Windows 2000 and XP 
  for a consistent user experience.
  Windows 2000, XP and Vista:
  - Files have been moved from the Program Files directory to the User 
    Personal directory. Examples: 
      Vista - "C:\Users\<username>\Documents\PassMark\PerformanceTest", 
      XP - "My Documents\PassMark\PerformanceTest\". 
    These include: The baseline installation directory, Download Baselines 
    from Web, Upload baseline, all HTML report default directories, default 
    Save As Baseline and image, default Export results and Export Results 
    For Web, Debug logging and the CD burn test image.
  - PerformanceTest will now check both the Program Files and User Personal 
    directory for the following files: a key.dat file (for running 
    PerformanceTest from CD or USB drive), for installing baseline files 
    and for installing Cascading Style Sheets for HTML report formatting.
  - Files have been moved from the Program Files directory to the User 
    Application directory. Examples:
      Vista - "C:\Users\<username>\AppData\Local\PassMark\PerformanceTest", 
      XP - "C:\Documents and Settings\<username>\Local Settings\
            Application Data\PassMark\PerformanceTest". 
    These include: The configuration file and temporary files such as 
    statistics files for the Advanced tests.
  - For disk tests (standard, advanced and multiprocess), an option has been 
    added to allow the User Application directory to be used for the test 
    (as the user may not have access to any of the root directories to 
    perform the test).
  - If the User is running Vista and is not running PerformanceTest with 
    elevated administrator, some system management BIOS information will 
    not be available (such as number of RAM slots). A button, "Get info", 
    has been added to the Baseline information window to run a program to 
    collect this information. The user will be requested to accept elevated 
    administration for this operation.
  - The previous version of PerformanceTest did not collect the Video Card 
    description on Vista. This has been corrected.
  All operating systems:
  - DirectX Direct3D has been updated to 9.0c October 2006. This was mainly to 
    correct a bug in DirectX where temporary texture files were written to 
    the root directory - which in most cases the user did not have access 
    to when using Vista. PerformanceTest now includes the update installation 
    for DirectX Direct3D October 2006.
  - The Baseline selection Window now displays the Operating System for Vista 
    and Longhorn correctly.
  - The error message "This program might not have installed correctly" after
    installation is no longer incorrectly displayed.
  - HTML help improved and the older style of Windows help removed.
- To provide the ability to automate quite complex testing scenarios 
  scripting of Standard preference configuration settings and test selection 
  has been added.
- To assist test automation, an option to suppress the main test warning 
  and error messages has been added to preferences.   
- Increased the maximum number of CPU processors that can be tested 
  from 10 to 64.
- Added a new formatted text result report.
- The User Interface graphics and icons have been updated.
- Bug corrections:
  - During the 3D test, an error Window could have been obscured by the main 
    PerformanceTest Window. The user may have thought that PerformanceTest 
    had stopped responding.
  - On the result graphs, a long CPU type description could continue off the 
    Window. The CPU type is now split across 2 lines if required.
  - "Install Baseline from Web" would fail if "Install Baseline from File" 
    had been used beforehand.
  - The Advanced Disk test could display the status "stopping", instead of 
    error in an error case.
  - If RAM slot information was not available, the device information for 
    the memory test would show 0 of 0 slots.


V6.0 1013 WIN32 1/September/2006
- Corrected a bug in V6.0 1012 where the CPU test would not run if the 
  system did not have the latest Microsoft Runtime library msvcr08.dll
  (this should not have been required).

V6.0 1012 WIN32 29/August/2006
- Changes to the CPU tests to overcome a bug in some dual core systems.
  Mainly AMD X2 systems. Error displayed: "access violation at 0x7c91084b".
- Intel Core 2 and Intel Core Duo have been added to the Online Baseline 
  search.
- Correction to the uploading of a Baseline file where the filename is 
  specified by the user (i.e. not the current results).
- A baseline with a result of 0 can no longer be uploaded.
- On startup in the x64 version of PerformanceTest a message window is 
  obscured by the PerformanceTest splash screen. This has been corrected.
- HTML help added for Windows Vista and Longhorn Server.

V6.0 1011 WIN32 28/June/2006
- Improvements to the Advanced disk test: 
  (i) Reduced the minimum file size from 1MB to 128Bytes. 
  (ii) Allow partial results to be graphed and exported.

V6.0 1010 WIN32 19/April/2006
V6.0 1010 WIN64 19/April/2006
- The Large RAM test could have failed on a system with a large amount 
  of RAM that was fragmented. PerformanceTest will now continually 
  attempt to allocate succuessively smaller amounts of memory and hence
  avoids this problem.
- Under Windows 2000, XP and 2003 server, the system data (SMBIOS)
  was unavailable in rare circumstances. This has been corrected.
- Searching for "Pentium D" and "TransMeta" CPUs has been added 
  to the the Install baseline from Web.
- When the OEM has not filled in the recommneded CPU string, 
  PerformanceTest now fills the string in with a little more detail.

V6.0 1009 WIN32 24/February/2006
V6.0 1009 WIN64 24/February/2006
- Corrected a bug where the 3D Terrain test could crash in build 
  1008.
- Under certain circumstances the number of CPU cores was not 
  reported in the HTML report. This has been corrected.
- On systems with a very large amount of RAM or highly fragmented 
  RAM, the large memory test would fail with no error message. 
  This test now adjusts the test memory for this situation and 
  reports an appropriate error if the problem still occurs.
- When running PerformanceTest from CD, the Advanced CD test
  failed if the PerformanceTest CD was the CD under test.
- When running PerformanceTest from CD, the Advanced test
  graphing function is not available, however a blank graph was
  just shown. An information message is now displayed.
- The Advanced CD test could under certain circumstances report
  that it was 99% complete, when it was 100% complete. This has
  been corrected.
- Corrected a bug with the Advanced Disk test graph, where the disk
  size was reported as 0MB for disks smaller then 1GB.
- Some Pentiums (where the CPU does not support the reporting of 
  the number of cores - this can still be a single core CPU), 
  PerformanceTest indicates it can not detect whether Hyperthreading 
  is supported. 
- Added a specific error message if the 3D Terrain test is run from
  a read only location (e.g. a CD) and DirectX fails to create the 
  terrain textures.

V6.0 1008 rev 2 WIN32 23/January/2006
- Change to try to resolve a startup issue.

V6.0 1008 WIN32 18/November/2005
V6.0 1008 WIN64 18/November/2005
- Corrected a bug where a long Baseline download filename was not 
  displayed on the Baseline download Window (or possibly closed 
  PerformanceTest).
- If the number of CPU test threads was set to 0 (by the user or a 
  CPU information detection problem) then the CPU tests appear to 
  run (but don't) and no CPU results are shown. 
  The number of CPU test threads must now be between 1 and 10 
  (inclusive), with a default of 1.
- In the case where PerformanceTest does not have access to the 
  number of logical processes supported by the Operating system, PT 
  may have exited without warning on startup. eg. systems running 
  VMWare. PerformanceTest will now run, but with an indication that 
  Hyperthreading could not be detected.
- The following test results have been made even more consistent: 
  - Standard tests: CPU - integer math, floating point math, 
    compression, encryption, SSE/3DNow!; Memory - large RAM;
    2D - lines, shapes, fonts; 3D - simple, medium and complex.
  - Advanced tests: 3D, Network, Advanced Multiprocess test.
  - Note: The 3D test now invalidates the 3D test results and displays 
    an error or warning if (i) the user presses Escape, (ii) a Popup 
    removes focus from the 3D test window (iii) there is a rendering 
    error.
- To improve accuracy of low results displayed, for results less than 
  five, two decimal places will now be shown.
- Advanced Memory: Capped the test memory to 0.5GB, as test on systems 
  with a large amount of RAM may fail due to memory fragmentation.
  Corrected a bug where this error condition was not correctly handled, 
  and the "Exit" button was inaccessible.
- Corrected the Advanced Network Test "Connection setup failed" status 
  message.
- Advanced 3D: Increased the size of the Adapter combo and truncated 
  the string if too long
- Advanced CD: Test file directory control expanded
- Save As baseline: Window size increased to fit Number of CPUs


V6.0 1006 WIN32 16/September/2005
- Improvements to the Advanced Network test. Includes the addition of   
  reporting the number of UDP test data blocks lost per reporting time 
  period.
- Corrected the number of CPU cores reported for AMD Dual core CPU's. 
  Previously CPU cores were reported as CPU packages.


V6.0 1005 WIN32 30/August/2005
V6.0 1005 WIN64 31/August/2005
- Correction to the Advanced Multi-process test. 
- Correction to the Baseline download search window, for the 
  Operating System search criteria. 
- Changes for the WIN64 version of PerformanceTest.

V6.0 1002 WIN32 19/August/2005
- Test re-weighting. Due to advances of technology components at 
  different rates, re-balancing the results between major tests 
  has been undertaken to achieve our intended importance/weighting 
  of each test (as described in the help file).
- 3D test. A new "game like" 3D test has been included as a standard 
  and an advanced test. This test will make use of some of the 
  advanced features in new graphics cards.
- To make it easier to compare your results with similar types
  of computers, Baseline downloading and uploading is now possible 
  from with-in PerformanceTest.
- A new Memory test has been added that measures the performance of 
  the memory sub-system for applications that use a large amount of 
  RAM.
- A new test to measure the performance of CD-R/CD-RW writing has 
  been added (under Windows XP and 2003 server).
- The Export for Web feature allows the comparison between the current 
  computer and all selected baseline computers to be exported in HTML.
  This has been improved to highlight the highest scoring test results 
  for each test, test category and overall result.
- Changes to CPU test:
  - A new CPU test has been added - Prime number test; 
  - The MMX test has been removed;
  - The CPU - Integer Math's, CPU - Floating Point, and all memory 
    tests, that now test with a combination of 32 and 64-bit values 
    (rather than just 32-bit values as was the case in PT5.0).
- The standard disk tests have been changed to improve the accuracy and 
  consistency of results, particulary for high end hard disk drives.
- The Graphical User Interface has been updated.

Enjoy!
The PassMark Development team
