PassMark BurnInTest - What's New?
Here’s a summary of all the changes that have been made in each version of BurnInTest. Click here to return to the BurnInTest product page.
Version 7.1 build 1001, 12/March/2013
- Added editable temperature threshold values for CPU/GPU/HDD sources when using "auto select"
- Fixed a bug where if the temperature threshold value was exceeded at the very start of the test run and using "stop testing on threshold exceeded" an error was logged but the test might not stop
- Fixed a crash that could occur when BurnInTest was exiting
- Fixed a crash that could occur when running the USB3 test if the plug had gone into suspend mode
- Fixed a bug where invalid characters entered as part of a key when installing to USB could cause the registration to fail after installing
Version 7.1 build 1000, 4/February/2013
- Added USB3 loopback plug support to the USB test
- USB loopback plug serial number has been added to the results and logging summary
Version 7.0 build 1017, 18/December/2012
- Added a new warning message when network card connection status cannot be read
- Stopped a connection error being logged at the start of the advanced network when using Intel network cards, it is not possible to get the connection status from them and was subsequently logging an error
- Fixed a bug in the scripting where the SETDISK option could sometimes not set the drive letter to be tested correctly
Version 7.0 build 1016, 14/November/2012
- Added Bios version & date and network card info to test certificate
- Added %REPORTSERIAL% flag to log prefix option that will be replaced with the serial number entered as part of the report information
- Added serial number and volume information when available to log file when listing the disk drives as well as their drive number so they can be more easily matched to the disk being tested
- Changed behaviour so "automatically monitor temperature" options defaults to off
- Changed behaviour so if the BitErrorClassification.txt file is read only BurnInTest will no longer display an error
- Added a new error message "2D graphics test was interrupted"
- Fixed a crash that could occur if the 2D video memory test was interrupted (for example by using ctrl-alt-del)
- Fixed a bug in the SETSERIALPORTS script command where the "SPEED" component was not being interpreted correctly
- Fixed a bug in the SETSERIALPORTS script command where the "CYCLE_115K" value for the "SPEED" component was not recognised
- Fixed a display issue where if "Automatically select temperature sources" was unchecked but temperature sources were still selected the temperature line on the results tab would not be displayed
- Fixed a crash caused by a timing issue when collecting system information where the number of DIMM slots could be an invalid value
- Fixed a bug preventing the DVD test from starting correctly
Version 7.0 build 1015, 19/September/2012
- Added a "Ignore "no operations" timeout" option to the plugins so no timeout warnings will be logged
- Changed behaviour so that the test preferences cannot be changed if BurnInTest is still collecting system information at startup
- Changed behaviour so test start time is not recorded until after pre test plugins have finished. Previously the start time was recorded when the plugins started and the total test time was applied to them as well
- Fixed a bug in the physical (raw) disk test where the random data with random seeking test could generate an incorrect data verify error
- Fixed a bug where the plugin name could be truncated in the log
- Fixed a case where DirectIO.sys could not be loaded correctly on some versions of Windows
Version 7.0 build 1014, 1/August/2012
- Made some changes to the plugins test options to allow up to 5 pre test plugins to be run (PRO only)
- Added a new plugin option to specify whether to run plugins all at the same time or on after the other (PRO only)
- Added new plugins to PRO edition (battery capacity, webcam, microphone and sound)
Version 7.0 build 1013, 31/May/2012
- Fixed a bug preventing the parallel port test from starting
- Fixed a misplaced newline in the text log output
- Added missing report information (Machine Type, Serial and Notes) to text and HTML logs
Version 7.0 build 1012, 8/May/2012
- Corrected a problem where some system information could not be collected on 32-bit XP.
Version 7.0 build 1011, 26/April/2012
- The temperature threshold could be used with the wrong temperature source. This has been corrected.
- Other minor changes.
Version 7.0 build 1010, 4/April/2012
- System information updates for AMD and Intel CPUs.
- Reduced the CPU information collection time on very slow CPUs.
- Workaround for the AMD Llano (12h series) CPU for determining overclocked CPU frequencies.
- BurnInTest is now compatible with other PassMark applications including PerformanceTest, RamMon and OSForensics. Previously, while monitoring temperature with BurnInTest, some functions, like collecting certain system information, were not available in PerformanceTest etc.
- Spelling corrections.
- Minor help file improvements.
Version 7.0 build 1009, 21/February/2012
- The CD/DVD burn test did not work on Windows XP. This has been corrected.
- System information updates for AMD CPUs.
Version 7.0 build 1008, 16/February/2012
- System information updates for Intel and AMD CPUs, and AMD GPUs.
- Temperature monitoring added for newer Intel and AMD CPUs.
- DirectIO.sys updated to version 9 to resolve a driver verifier issue when collecting SMBIOS data.
Version 7.0 build 1007, 10/February/2012
- Correction for newer AMD CPU system information (multipliers) when the CPU was loaded by other software.
Version 7.0 build 1006, 8/February/2012
- Correction to the BurnInTest temperature monitoring threshold.
- Correction to display the Temperature graph after the test has completed.
- Correction for the BurnInTest v7.0 SETLOG scripting command (note: the BurnInTest v6.0 SETLOG scripting command works and is unchanged).
- Correction to the Advanced network test Low NIC Threshold.
- Corrected a bug with the advanced network test error reporting when the test is scripted and when accumulate results is selected.
- System information updates for Intel and AMD CPUs, and GPUs.
Version 7.0 build 1005, 12/December/2011
- Corrected a crash bug on Startup when collecting GPT partition information on a system with more than 1 GPT partition.
- Added System information for newer DDR3 modules (DDR3 SPD version 1.1 detection).
- Tuned the memory test allocation when run with the disk test to avoid the disk test running out of memory.
- Added a new command line parameter, -n [minimum volume size in MB], to allow the automatic disk test selection to exclude disk volumes less than a specified size. This can be useful, for example, to exclude the System reserved partition on an SSD under WinPE.
- Improved the physical disk drive system information when used on WinPE.
- Correction to SSD drive indicator when used on WinPE.
- Correction to the CPU test if the CPU frequency cannot be detected (very rare bug).
- Corrected a bug where some BurnInTest v4.0 configuration files could not be loaded.
- Minor logging improvements.
Version 7.0 build 1004, 10/November/2011
- Corrected a bug where the Preferences->Post test application field didn't work when command line parameters were specified with the application.
- Corrected a problem with the BurnInTest Standard 3D test where on some systems it would not run and would display an DirectX initialization problem. This was not a problem with BurnInTest Pro.
- Corrected a bug where in some cases BurnInTest could report the wrong disk as an SSD.
- Corrected a bug where BurnInTest could incorrectly determine the number of partitions on a raw disk that had previously been tested by the BurnInTest physical disk test. This could cause subsequent physical disk tests on this drive to fail.
- When starting BurnInTest with the command line parameter to reduce the amount of system information that is collected, -w, the waiting for system information window could still be displayed in some cases. This has been corrected.
- When running on WinPE or Bootable BurnInTest, the physical disks that can be tested are now explicitly restricted to raw disks. Previously this limitation was only documented.
- Bootable BurnInTest (part of the PC Test Kit and Bootable USB Flash Drive products) does not support the following tests and as such these tests have been greyed out in the Test selection window: 2D, 3D, Video Playback, Sound, Printer and Tape. Previously this limitation was only documented. These limitations do not apply to BurnInTest when run from an installed operating system.
- A very small number of USB drives have been found to cause BurnInTest to hang when collecting disk information. These would appear to be faulty drives. However, as they can cause BurnInTest to hang, especially on starting tests with automatic temperature monitoring on, entering Preferences->Disk or Preferences->Temp, changes have been made to work-around this problem. These changes include the addition of timeout for a range of drive queries and the removal of hot pluggable (USB) drives from the automatic temperature source selection.
- Corrected a bug where in rare cases BurnInTest could crash when Activity level 2 trace logging is selected and when BurnInTest reads an event from a very large Windows System or Application event log.
- Tuned the memory test to improve memory allocation on test startup.
- Improved the error location information for writing and reading to a physical disk.
- Improved BurnInTest software exception handling to produce a mini-dump debug file in more cases.
- Minor logging and documentation changes.
Version 7.0 build 1003, 20/October/2011
- Corrected the Standard network test preferences for Bad packet ratios.
- Corrected the Advanced network test preferences for Half and Full duplex.
- Corrected the Advanced network test where a disabled IPv6 network interface could be incorrectly displayed in preferences.
- Corrected a crash on startup when collecting PCI information on a specific system.
- Changed the 3D font error handling to prevent a crash during the 3D test a particular system.
- Attempt to correct a crash with GPU temperature monitoring.
- Added the raw dump of sound wave samples on certain errors when level 2 activity trace logging is selected.
- Improved event logging: remove a duplicate event, moved a trace level event from normal level to level 1 trace event logging, and Plugins can now report an event of severity "NONE".
- Minor improvements to the help file.
Version 7.0 build 1002, 22/September/2011
- BurnInTest 7.0 now supports Windows 8 developer preview.
- BurnInTest now uses the PassMark SysInfo SDK to get temperature information.
- The "Collecting system information" progress window was displayed when the "-w" command line parameter was specified (to minimize the amount of system information collected). This has been corrected.
- The "-a" command line parameter has been removed as it does not make sense with BurnInTest 7.0 being run with elevated administrator privileges. Use "-w" to minimize the amount of system information collected.
- BurnInTest could crash on the optical disk test when run with non-PassMark test media, e.g. when run with a DVD video. This has been corrected.
- BurnInTest could crash on startup on a small number of systems when run in debug mode. i.e. only when run with the "-u" command line parameter. This has been corrected.
Version 7.0 build 1001, 13/September/2011 - MAJOR RELEASE
New tests & improvements to existing tests
Touch screen test:
- BurnInTest now supports the testing of touch screens using the separate PassMark MonitorTest product as a Pre-test plugin. PassMark MonitorTest allows single touch tests and multi touch pan, zoom, rotate and tap gesture tests.
CPU test improvements:
- The number of CPUs (Packages x cores x threads) that can be tested has been increased to 256 (where supported by the Operating System). That is, CPUs across multiple processor groups can be tested.
- It is now possible to raise an error on a user defined CPU temperature threshold being exceeded. It is also possible to automatically stop testing in this scenario.
- The duration of the individual CPU tests have been balanced to provide better coverage of some SIMD CPU instructions.
- Improvements to CPU test memory allocation mean memory allocation errors that may have been reported as out of memory CPU errors are now not reported as CPU errors, but more likely as memory errors.
Memory test improvements:
- The memory tests have been optimized to test with higher loads on memory and to run more quickly.
- A new memory adjacency cell test is now included to help detect more memory errors where accessing a memory cell changes the value of an adjacent memory cell.
- The memory test display has been improved to display write and read speed for the Standard memory test and to not display any previous test results when starting a new test.
- The ability to investigate system issues after an event that crashes BurnInTest (like a driver crashing BurnInTest) has been improved. Specifically, in V6.0 the memory test could continue to run if BurnInTest had an unrecoverable error, this could make the system less responsive during post failure investigation.
Disk test improvements:
- Added new disk self tests, short and extended.
These are a set of built-in routines implemented by the vendor to perform
failure diagnostics on the disk. They can report disk errors such as a
- of the electrical element,
- of the servo and/or seek test element,
- of the read element,
- due to handling damage.
- SMART monitoring and reporting is now available on many external drives (previously only available on internal drives).
- SMART reporting for disks is now supported when running a physical disk test (previously only available on a disk volume test).
- The physical disk test is now available on formatted disks (that do not contain Windows installations or paging files). In V6.0 the physical disk test was only available on unformatted disks.
- A new disk test mode, Quick physical drive test, is now available for the physical disk test. This tests the most important parts of the physical disk and a random selection of the remainder of the disk. This provides for much quicker disk testing.
- It is now possible to raise an error on a user defined Hard disk temperature threshold being exceeded. It is also possible to automatically stop testing in this scenario.
- Hard disk temperature monitoring is now supported on many external drives (previously only available on internal drives).
- The floppy disk (A:) has been removed from the default disk preference selection.
Standard Network test:
- Changed the Standard Network test to have two types of tests (1) Internal loopback or (2) a test of all available Network ports. The preferences User Interface has been simplified. This overcomes timeouts that could be reported with the previous test when "Test all available Network ports" was set to "No".
- Test up to 12 NICs (up from 6).
- Test IPv6 on Windows Vista and later (as well as IPv4).
- The Standard network test duty cycle load is now more linear (in V6.0 100% duty cycle was significantly higher load than 99%).
- The default timeout has been increased from 2 seconds to 4 seconds.
Advanced Network test:
- Test up to 12 NICs (up from 6).
- Select to test from up to 20 local NICs (up from 10).
- Test can now test IPv6 on Windows Vista and later (as well as IPv4). Note: BurnInTest and the Endpoints must support IPv4.
- The test window now displays all of the NICs being tested and it’s Endpoint.
- The test preferences now includes a Display Endpoints option to make it clearer the number of endpoints currently available for testing.
- A low throughput threshold value can now be specified to raise a throughput error.
Optical drive test improvements:
- The Optical disk configuration file is now portable across systems where the optical drive configuration is different.
- The number of Optical drive tests has been increased from 20 to 26.
- If Select all available drives is selected and the automatic detection of optical drives determines there are no drives, then the optical drive test is turned off.
2D test improvements:
- 2D video memory test cycle count definition has been changed so that 1 cycle represents 1 full pass of the video test memory.
USB test improvements:
- Test up to 25 USB ports with the PassMark USB 2.0 Loopback plug (up from 10). This also requires V7.0 of the USB 2.0 Loopback plug device driver.
- A new option to auto detect the number of USB plugs connected has been added. There must be at least 1 plug for the test.
- The PassMark USB 2.0 Loopback plug is now compatible with other USB products from other vendors. BurnInTest 7.0 supports USB testing when these other USB devices are connected. Specifically, a 3rd party USB device uses the same internal name as the USB 2.0 Loopback plug (with V6.1 of the device driver and earlier) which meant that that USB device needed to be removed before USB testing could be conducted with BurnInTest.
Sound Loopback test:
- Changed the Sound loopback test mechanism to use longer sampling durations. This resolves a problem where the test could report false positives when the CPU is under heavy load.
Serial Port test:
- The BurnInTest serial port test has been changed to configure the COM ports when run from Microsoft WinPE 3.0 so that the COM ports can be tested.
Video Playback test:
- Added a default test video file (300x168) for Video Playback if no other video files are available or selected.
Temperature monitoring and reporting:
- A new Temperature tab has been added to allow the monitoring of temperature over the test period.
- Temperature can be monitored and reported for 6 temperature sources (up from 3).
- Temperature can now be graphed for 6 temperature sources.
- Temperature sources can now be automatically selected by BurnInTest.
- Temperature can be monitored and reported for some nVIDIA and AMD GPUs (as well as CPU and Hard disks).
- Temperature reporting included for new AMD CPUs (APUs).
- Temperature monitoring for Intel Core 2 CPUs (as well as later Intel CPUs).
- The final test temperatures are now displayed after the test has completed (and reset on start of tests).
frequency temperature values that are to be sampled can now be specified.
The sampling now occurs regardless of which tab is displayed (previously
Results tab needed to be displayed).
- It is now possible to raise an error on a user defined CPU, hard disk and GPU temperature threshold being exceeded. It is also possible to automatically stop testing in this scenario.
- Hard disk temperature monitoring is now supported on many external drives (previously only available on internal drives).
- Selecting the Maximum CPU temperature as a Quicktest no longer turns off temperature monitoring.
- Changed the CPU Quicktests to monitor CPU temperature only (if available). Changed the 2D and 3D Quicktests to monitor GPU temperature (if available). Changed the Disk Quicktests to monitor Disk temperature (if available).
- Changed the temperature preferences to validate temperature values for disks before allowing them to be selected.
New system information
- Updates for newer CPU and GPU models.
- Improved maximum CPU speed measurement.
- Improved the RAM module information that is displayed and reported. Detailed RAM SPD module information is now available with trace file logging.
- System information summary now displays SSD's separately from HDD's.
- System information now displays USB 3.0 host controllers and the devices on the hubs behind these host controllers.
- In the case that 2 GPUs from different vendors were installed, it was possible that the description for one of these was incorrect. This has been changed.
- When BurnInTest is run on WinPE 3.x, BurnInTest did not report the COM ports in the System Information section. This has been changed.
- Corrected the Video Card chip type description where gibberish could be displayed after the description string.
Improvements to testing automation
- Scripting has been extended to allow many common preference settings to
be set. Specifically, the following new scripting commands have been
- SETLOG (options have been expanded)
- BurnInTest can now be signaled to stop (and exit) by an external application.
- If a script file does not exist in the My Documents directory and no path is specified an error message is now displayed.
- The Pre-test, launch application and don't wait now uses the default directory (like the wait version) for configuration and scripting.
- Documented a command line parameter to set the screen resolution on starting BurnInTest, intended for use with Microsoft WinPE.
- Designed mechanisms to support a future management console, which
is under development.
Improvements to reporting
- More than one report type can now be automatically saved, i.e. text, HTML and the customer certificate can now all be selected.
- The trace file format can now be selected (rather than being the same format as the main report file). Specifically if the report is HTML, the trace file can be text (which is easier to analyze).
- Increased the length of report event lines from 100 characters to 200 characters. In particular the report line length was previously truncated for some customer Plugins and Windows systems events.
- Changed the Logging Preferences, Clear results and append to existing log file, option (which was creating a new log file for each test run).
- Copying text or HTML to the Clipboard will now copy both formats to the clipboard such that a subsequent paste will be either text or HTML, depending on the application.
- Improved support for not Latin (e.g. English) character sets. While BurnInTest is in English, some information collected from the system or entered by the user may now use non-Latin character sets.
- BurnInTest has been changed to run with elevated administrator privileges as this is required for some tests and quite a lot of system information. This also allows temperature monitoring to be turned on by default.
- The "FAIL" definition has been changed to include critical, serious and warning events, but now exclude information level events.
- All events may now be configured to not be reported if they are not meaningful in a specific test environment (by setting to NONE in BITErrorClassifications.txt).
- A "preferences editor" mode has been added to create test configurations
for just about any system, without needing the hardware (e.g. configure
hard disk to be tested that are not on the local system). Specifically,
when specifying the command line parameter "Y":
- All HDD drive letters [A..Z] and physical disk numbers [0..99] are displayed and allowed in Preferences->Disk;
- all optical disk drive letters [A..Z] are added to Preferences->Disk;
- CPU instructions not supported on the current system, are selectable;
- Files are not validated for existence: Plugin, sound, logging, video playback, pre/ post test.
- Improved the look of the Event log window, making it easier to review
the events. This includes:
- The removal of the limit of displaying 1000 events.
- Sorting of events based on their severity, time, source and description.
- A contextual popup menu for clearing results and copying events to the clipboard.
- Double clicking an event will now display a description of the common errors.
- Improved the look of the
Result log window, making it easier to review the results. This includes:
- Sorting of events based on their test name, cycles, operations, errors and last error description.
- A contextual popup menu for clearing results and copying events to the clipboard.
- Reduced the start-up time on newer Intel CPUs.
- Changed the Disk, Optical drive and USB preference windows for consistency.
- The retry timeouts for some error types has been standardized.
- Removed a directory does not exist warning message from Preferences->Logging when the directory of the log file is the root directory of a drive.
- Changed the internal handling of the Windows 2D GUI test such that it is de-linked from the main BurnInTest Window and the main Window can now be moved while this test is running.
- Changed the definition of Cycles for the 3D, Network, Video Playback and USB tests to better balance the cycle count across tests.
- Add launch of cmd.exe option from BIT menu when running in WinPE.
- Other minor improvements and bug corrections.
- Help updates.
Version 6.0 build 1030, 2/May/2011
- Corrected the "-K" command line parameter (keep disk test files on error).
- Corrected HTML periodic interim test results logging.
- Other minor corrections.
- Help updates.
Version 6.0 build 1029, 4/April/2011
- Some CPU speed information is now not collected when the command line parameter '-W' (minimize system information collection) is used. Some systems, e.g. a customer's Windows Embedded Standard system, explicitly flags support of the mechanism used, but doesn't support it. This leads to a BSOD on startup (STOP: 0x0000008E (0xC0000005, ...) intelppm.sys).
- Corrected a crash on startup for a particular system (related to the collection of SMBIOS system information).
- Corrected a crash in Preferences->Sound when a non existent file name is manually entered.
- An explicit 1.5GB limit on the amount of video memory that 32-bit BurnInTest will test has been added. This is due to limitations with the default configuration of 32-bit Windows. On 64-bit systems, 64-bit BurnInTest should be used where this limit does not exist for BurnInTest and other applications.
- Added a new video playback error for CPU usage exceeded for audio playback when certain sound effects are enabled. Added additional details for a set of audio events during video playback.
- Improved the detection of the number of CPU cores when the "CPUID limit" BIOS setting is enabled (not the normal setting).
- Corrected a minor resource (handle) leak with the Optical drive test when non-PassMark optical media is used and the test detects and reports errors. This could potentially cause system problems during the test if a very large number of Optical drive errors are found.
Version 6.0 build 1028, 19/January/2011
- Improved system information for Intel 2nd generation i3, i5 and i7 CPU's (Sandy Bridge).
Version 6.0 build 1027, 12/January/2011
- System information Graphic card naming updates.
- Corrected the reporting of the CPU speed measurements for overclocked Intel Core 2 CPU's.
- VIA CPU model names now reported.
- Corrected a crash on startup for a particular system.
Version 6.0 build 1026, 8/November/2010
- Corrected a bug where the frames in the 3D test would not change after about 16.8 million frames, hence the same frame was rendered and displayed (appearing not to update).
- Temperature monitoring support added for more hard disk types.
Version 6.0 build 1025, 12/August/2010
- Corrected a crash bug with the standard Network test that occurred on some systems when Test all available Network Adapters was selected.
- Changed the startup of BurnInTest to allow BurnInTest to start when a specific 3rd party USB device (incompatible with BurnInTest) was connected to the system.
- System information has been updated for newer AMD and Intel CPU specifications.
- Corrected the CPU multiplier and base clock for the AMD Phenom II X6 when the CPU did not go into the Turbo Core P-State during the CPU frequency measurement.
- Update to the CPU detection when BurnInTest is started without access to all CPUs i.e. started with a CPU affinity mask.
- Forced debug logging ("-u") improved. SMBIOS system information, standard network test and serial port test debug logging has been increased.
- Minor help file updates.
Version 6.0 build 1023, 2/July/2010
- Improvements to the CPU frequency measurement on startup.
- Improvements to the raw disk test (physical disk number test) to avoid sharing violation errors during the random seek cycle. Also, the raw disk test can now be configured with 32-bit BurnInTest, when running on 64-bit Windows.
- Improvements to the Sound Loopback test when the CPU is under load. Corrected an "Out of Memory" error for the Sound loopback test. Improved the Sound Loopback test window display.
- Change for Turbo capable CPU's when run under WinPE 3.0 to correct a system crash.
- When running on WinPE, F10 now launches the Windows command window.
Version 6.0 build 1021, 26/May/2010
- Corrected the reporting of Intel Turbo mode CPU speeds (rather than reporting non-Turbo CPU speeds).
- The memory device type for some ROM devices was incorrectly reported as DDR3. This has been corrected.
- Corrected a bug where the tests would not complete if only the USB test was run and no USB 2.0 Loopback plugs were detected.
- Reduced the CPU load of the Sound Loopback test.
- Crash minidump logging added to the Standard version of BurnInTest (previously only in the Professional version).
- Added new 2D video memory test and 3D test logging.
- Minor help file improvements.
Version 6.0 build 1020, 31/March/2010
- Corrected a problem where BurnInTest incorrectly reported an error, "USB loopback plug identified itself incorrectly", for some PassMark USB 2.0 Loopback plugs.
- Correction to the display of memory device information for systems with more than 10 memory devices.
- Improvements to the collection of System information (SMBIOS) for some newer systems.
- Disk test file size minimum changed from 0.01% to 0.0001%.
- Changes to the 2D video memory test to better handle the scenario when a block of test texture data (video memory) is being verified, and during this stage the graphics card removes the test texture data from the graphics card. This can occur for a number of reasons, including changes to display such as the resolution and color depth.
- Changed the level of the 3D test "The 3D test was interrupted" event from warning to information, as this is not an error in many cases, such as user interruptions and when the graphics display settings are changed.
- Changes to the sound loopback test to better handle testing with the CPU test under very high load (when hard on 100%).
- ".cmd" files can now be specified as Post-test external applications.
- Correction to the log file reported stop time when accumulated logging used.
- Correction to support temperature monitoring for the Intel T3100 CPU.
- System information for newer CPUs added.
Version 6.0 build 1019, 4/February/2010
- Corrected a rare crash bug on startup for systems with more than 8 Memory slots and memory slot error information.
- CPU information improvements for Intel Westmere.
- Improved the Maximum CPU Temperature test.
- Corrected a bug that prevented selecting the CPU SSE4.2 test individually.
- Correction to allow all CPU core temperatures to be reported (bug with Intel Core i5 CPU).
- Minor logging improvements
Version 6.0 build 1018, 30/December/2009
- Change for a BSOD on starting BurnInTest on Core i5 and newer Core i7 CPUs with Windows 2008 (only for BurnInTest V6.0.1014 and later).
- Minor logging improvements
Version 6.0 build 1017, 16/December/2009
- Change for Intel CPUs supporting Turbo mode, for non-turbo speed measurement.
- If there is more than 1 USB test specified, but there are less USB loopback plugs attached than specified, an error will be generated (almost) immediately.
- If stop on error is specified, a script will now stop on a no operations error at the end of an individual "RUN" scripted command.
- Corrected the handling if a log file directory could not be created.
- Added CPU information for new Intel Xeon CPUs.
- New debug logging added to WIN64 BurnInTest PRO (previously in WIN32 PRO).
Version 6.0 build 1016, 7/December/2009
- 64-bit version of BurnInTest Standard released.
Version 6.0 build 1016, 10/November/2009
- Correction to Turbo mode reporting in V6.0.1014 (and later) for Xeon E55xx series and for Core2 CPUs that support IDA (Intel Dynamic Acceleration).
- Corrected an issue with the disk test where in a rare scenario the disk would become full at the end of a full scan and report a disk full error, rather than rescanning the disk.
- BurnInTest now allows an external application to write a subscript of scripting commands that will be run on BurnInTest Startup. This allows report information such as serial number to be set using external applications run before starting BurnInTest (using the bit-script-input.txt mechanism). Other bit-script-input.txt sub-script corrections made.
- Added the script command, STARTLOGGING, so that report information such as the test system serial number, can be configured before the report (log file) is opened.
- Improvement to the default video playback file selection under Windows 7.
- Corrections to copying event log information to the clipboard.
Version 6.0 build 1014, 2/October/2009
- CPU system information improvements:
- Additional Intel Core i5 CPU information reported & number of caches correction.
- CPU Base Clock reported for stock values and over/under clocking (when different) for some CPUs.
- CPU Turbo and non-Turbo CPU speeds and Multipliers reported for Intel Core (Nehalem) architectures.
- Minor improvements to the BurnInTest CPU temperature reporting (added Intel Core i5 and improvement to average CPU value).
Version 6.0 build 1013, 10/September/2009
- Improved support for the PassMark Blu-ray test disk.
- A Bluetooth test has been added.
- System information for Bluetooth is now included in the System information sections.
- A Display devices button has been added to Preferences->Network to assist users determine the paired and in range Bluetooth devices.
- A Wi-Fi test has been added as an extension to the standard network test.
New options for 6 Network Addresses allow the user to specify the Network
Adapter type for the destination Network Address. Also, new “Test all
available NICs” options have been added: Test all available Ethernet Network Adapters and Test all available 802.11 (wireless) Network Adapters.
- Install BurnInTest to USB drive has been added to BurnInTest Standard (previously only supported in Pro).
- Correction to the number of CPU cores detected for an unreleased AMD CPU.
- Correction for Hyperthreading detection for an unreleased Intel CPU. Additional CPU debug logging.
- Improved the CPU frequency measurement for the highest CPU power state on certain Intel CPUs.
- System information updates for the CPU specification for recent and unreleased AMD and Intel CPUs.
- Additional Intel and AMD CPU temperature reporting added.
- CPU icons updated.
- Improvement to the size of test RAM at the start of the RAM Quick test.
- Increased the number of memory slots that can be reported from 8 to 64.
- Minor Improvement to the reporting of DDR3 memory.
- Increased Disk error logging detail.
- Improvements to the sound loopback test. Including, (i) only increasing the
number of operations for looped waveform samples that are within the user
distortion setting, (ii) adding a watchdog timer (approx. 2 minutes) to restart
the test in the case of failure and no operations (such as a device driver failure).
- The 2D video memory test has been tuned such that when it is used with a 3D test window of 800 x 600 or larger, more video memory is made available for the 3D test (Water texture).
- Minor changes to the 3D test to resolve a 3D crash reported on one system.
- Changes to the USB test for handling S3/S4 Sleep states during testing.
- Changed the Errors->Block critical Windows errors setting to apply regardless of what tests were started (previously the disk test needed to be started).
- Correction to a problem where after multiple scripted REBOOTs with Rebooter set to Forced shutdown, the BurnInTest configuration file could become corrupted.
- Non printable ASCII characters are now stripped from the reports (esp. for non-English operating system).
- Error message improved for the case when a BurnInTest Std key is entered in BurnInTest Pro (and vice-versa).
- Improvements to the support of larger font settings in Windows.
- Minor changes for WinPE support.
- Minor consistency improvements to the test Windows.
- Minor help file corrections.
Version 6.0 build 1011, 8/July/2009
- CPU SSE4a test correction for an unreleased AMD CPU.
- Support for the upcoming PassMark Blu-ray test disk.
- Minor improvements to the memory and disk tests for low memory scenarios.
- Minor improvements for Windows 7.
- Minor system information improvements.
- A new error message introduced for XP/W2003 IMAPI2 problems for the optical disk burn test.
- Minor help file changes.
- Increased level 2 activity trace logging.
Version 6.0 build 1010 rev2, 23/June/2009
- Correction to warning when starting the Network test.
- Minor help file changes.
Version 6.0 build 1010, 19/June/2009
- Correction to the reporting of the Windows 7 operating system.
- Changes to the CPU measurement algorithm to better raise Core i7 and some newer Xeon CPUs to a higher power state before taking the measurement.
- Changes to the EXECUTEWAIT script command to wait indefinitely (rather than up to 20 minutes).
- The user can now specify Plugin test errors 184 and 187 can be ignored, if they deem these errors are not significant for their Plugin.
- Corrections to the data saved in the clipboard.
- New build of Rebooter included in package, V1.3.1003.
- Increased trace 2 logging for the CPU and 2D video memory tests.
Version 6.0 build 1009, 20/May/2009
- Windows 7 Operating system now supported.
- Improvements to CPU speed measurement for a system in a low power state.
- Specific changes for when BurnInTest is under WinPE:
- The HDD information is now included for WinPE.
- Graphics and USB system information sections have been removed as the information is not available under WinPE.
- The automatically select disk drives and optical drives options will now not select the X: drive (the WinPE RAM drive).
- Corrected a bug where the test duration could be changed when starting a script.
- Corrected a failure in the 3D test under a low video memory scenario.
- Improvements to Standard RAM test under very low memory scenarios.
- New trace level 1 error logging for CPU errors.
Version 6.0 build 1008, 12/May/2009
- Improvements to the GPU load with the 3D test. With high-end GPUs and a high BurnInTest 3D test duty cycle setting (e.g. 100%), the CPU can become CPU bound which limits the load on the GPU, this has been improved and the GPU load is now higher on these high-end GPUs.
- Improved the simultaneous testing using the 3D test (particularly for multiple simultaneous 3D tests) and the 2D video memory test.
- The 3D test has been changed such that if Hardware Transform and Lighting is not supported by the Graphics card, then the 3D test will only run with 1 test Window, rather than up to 4 test Windows.
- Improvements in the memory management of the standard memory test when run with the 3D test, sound test and/or Video playback tests.
- The "Install BurnInTest to a USB drive" now also copies the help files to the USB drive or for the BartPE installation.
- Corrected a bug where the test duration could be changed to 21 minutes when starting a script.
- Corrected a bug where a Standard Network test of less than 2 seconds will not record the number of network operations.
- Changed the calculation of the number of Standard Sound test cycles to not increase if no sound test files are specified (i.e. in the case of a configuration error).
- Scripting changes:
- Accumulated results are now always cleared at the start of a test script, but accumulated across all test runs within the script.
- For scripts with multiple REBOOT's, if the script was manually stopped before completing, the next script run may have continued from the last command in the previous test script (in rare cases), rather than the first command. This has been corrected.
- A bug was introduced in V6.0.1007, where on a scripted LOAD or SETLOG command, a change in the log file name would not result in a change until the next script was run (not during the current script). This has been corrected.
- In V6.0.1007, report information set with a script command (e.g. SETSERIAL) was not included in the log file. This has been corrected.
Version 6.0 build 1007, 8/April/2009
- Changed the 2D video memory test default to test local video memory, rather than testing any system RAM used as Video memory as well. With this setting, the memory test should be used to test the System RAM.
- The 2D video memory test data is now pre-committed to memory, improving memory management during the testing.
- Minor tuning to the management of RAM for the memory test, especially for when the 2D video memory test uses a lot of system RAM.
- Correction to the Disk Test, Test all disks, where on restarting BurnInTest, all disks may not be selected.
- Improvements to the Raw disk test and corrections for Physical disks numbered 10 and above.
- New error introduced for the case where a Physical disk is configured to be tested but does not exist on the system.
- Correction to logging script "LOG" commands.
- Correction to the display/logging of the "Notes" field.
- Correction to the test setup window where the Printer duty cycle could be impacted by the setting of the CPU duty cycle.
- Improved portability of configuration files between systems for the Disk test.
Version 6.0 build 1006, 26/March/2009
- The number of disks that can be tested has been increased from 20 to 50. Note: This has introduced a new BurnInTest configuration file format. Old file formats will be automatically updated when first opened with BurnInTest.
- A new disk error message has been introduced when trying to test a raw disk that contains partitions.
- Correction to error description for the Disk test bad sector threshold error.
- Tuning the new V6.0 memory test and memory test corrections when the system was under very high load. New logging information.
- Improvements to the 2D video memory test (error handling and level 2 logging).
- Updates to the 3D test (DirectX Direct3D updated from August 2008 to March 2009).
- Changes to usage with BartPE, such that the "X" drive (the system disk) is not included in automatic selection of disks or optical drives. Also, it will not be tested as an optical drive.
- Sound loopback test improvements.
- Corrected the stopping of the advanced network test after a configured number of cycles.
- Updates to the CPU system information.
- Improvements made to the detection of the RAM manufacturer.
- Summarized the HDDs in the summary section (grouping the same size disks).
- Corrections to Preferences->Logging radio button selections.
- Corrected temperature preference selections.
- Corrected the check as to whether there is a new version of BurnInTest available.
- Other minor improvements and corrections.
Version 6.0 build 1002, 2/March/2009
- Added a new menu option for installing BurnInTest to a USB drive.
- Evaluation of BurnInTest from a USB drive installation (or a BartPE installation) no longer requires a trial license key.
- When BurnInTest is run from a USB drive, the default user directory is now automatically changed to the BurnInTest directory on the USB drive (the "/p" option required in V5.x is no longer needed for this scenario).
- The Video Playback test now supports .wmv files, and by default Windows Vista sample files are selected when Vista is used.
- Improved CPU information detection and display (particularly for newer AMD CPUs).
- Running a Post-Test batch file (.bat) application now supports user specified parameters such as $RESULT. Previously this was only supported for executables (.exe).
- Correction to the check whether there is a new version of BurnInTest available.
- Correction for the Parallel port test failing on 2nd and subsequent runs in certain circumstances.
- Minor corrections and improvements.
Version 6.0 build 1001, 12/February/2009 - MAJOR RELEASE
Windows 2008 Server support added.
New tests & improvements to existing tests
CPU test improvements:
- Created a new CPU test that includes the previous Maths test, MMX/SIMD tests as well a wide range of new CPU instruction tests to provide a more complete CPU test. In addition to the existing tests, new CPU tests include:
New General CPU instructions like:
- Data transfer instructions (e.g. pushing/popping data to/from the stack)
- Bit wise logical instructions (e.g. bit wise and/or/xor)
- Shift and rotate instructions (e.g. shift data left x number of bits)
- Logical instructions (e.g. equals)
- Control transfer instructions (e.g. jump on x greater than y)
- String instructions (e.g. copy a text string)Logical operations, conditional operations
New Floating Point Unit instructions like:
- Transcendental's (e.g. sin, cos)
- Load constants (e.g. load Pi)
New SSE2, SSE3, SSE4.1, SSE4.2 and SSE4a tests.
A new prime number test.
A new 'maximum' heat test.
- The CPU tests verification mechanism has been improved.
- An indication in the CPU test window of the number of concurrent CPU tests per test type has been added.
- The maximum number of CPU's/CPU cores has been increased from 32 to 64.
- The CPU Tests groups are now individually selectable for a test run.
Memory test improvements:
- The Standard memory test has undergone a major upgrade. This removes some of the Standard memory test limitations, like the 1GB limitation for the standard test for 32-bit BurnInTest. It also removes problems with running many BurnInTest tests together with the Standard memory test. The test is now also optimized for multi-core CPU's.
- A new Standard memory pre-test prior to the main set of tests has been added. The advantage of doing this is that the memory can be checked before the other tests are run, making it easier to identify memory problems directly, rather than indirectly (such as faulty memory in the system cache showing as a disk error). Also, when the RAM test is run individually, the allocation of test RAM is more aggressive and thus more RAM s tested.
- The error handling for faulty memory has been improved.
Disk test improvements:
- The Disk test has been optimized to run faster.
- A new option has been added to the Disk test to test raw (unformatted) disks. In general, this test mode is significantly faster than testing formatted disk volumes.
Optical drive test improvements:
- Blu-Ray read test now supported.
- A DVD Burn test has been added. Requires Vista, 2008 Server or IMAPI2 patches for XP and 2003 Server.
- A new DVD test mode to automatically select CD/DVD test modes (1 x DVD burn and 1 x PassMark test CD/DVD) has been added.
3D test improvements:
- The 3D test has been optimized to offload more processing from the CPU to the Graphics card.
- The DirectX 3D test has been updated to use the August 2008 DirectX libraries.
- The full screen 3D tests can now be manually exited with the escape key.
Plugin test improvements:
- The Plugin test now allows 5 external Plugin tests (up from 3) and 6 User defined test strings (up from 2).
New system information
A large amount of new system information has been included in the new version:
- CPU: Support for new CPUs. Also, new CPU information includes: Internal codename, Family, Model, Stepping, Revision, socket type, Fabrication, features (e.g. SSE4.1 and VMX), CPU clock frequency, multipliers, minimum and maximum CPU ratios, Turbo information, TDP limit, TDC limit and number of caches. Also, manufacturer CPU icons added for many of the CPUs.
- Memory: Memory module information and virtual memory information is now also displayed.
- Optical drive: Blu-Ray optical drive information is now also displayed.
- Graphics: Multiple graphics cards and multiple monitor information is now displayed. New information includes: chip type, amount of video memory, BIOS information and Device driver information
- Ports: PS/2, USB, Firewire and audio port information is now also displayed.
Improvements to testing facilities
The main improvements to exiting testing capabilities are listed below:
- A new Logging option to automatically generate HTML customer test certificate reports has been added.
- A set of pre-defined common tests, 'Quick tests', has been added. These include:
- Maximum CPU temperature: Runs a short CPU test to 'maximize' CPU temperature and check CPU cooling.
- CPU coverage: Runs a short CPU test to validate many different CPU instructions.
- RAM: Runs a single pass of the standard RAM test for each test pattern.
- Video RAM: Runs a single pass of the video RAM test.
- 3D: Runs a short 3D test.
- Local disk scan: Runs single pass of the disk test for all locals fixed disks.
- Removable disk scan: Runs single pass of the disk test for all removable disks, excluding floppy disks.
- Users can also add their own tests to the Quick Tests menu simply by creating test scripts and putting them in the certain BurnInTest directories.
- BurnInTest temperature collection for certain CPUs and Hard disks has been added (this is in addition to using the existing 3rd party products).
- Additional error trapping has been added, to help determine where system component failures occur.
- New scripting commands have been added to set the report attributes for the customer name and the technician, SETCUSTOMER and SETTECHNICIAN.
- Changed the Start tests warning message to not be displayed during a test script, unless it is the first test run from the script or the test may require some user action.
- An option to restrict User's modifying the tests selected has been added.
- HotKeys added for common functions, like starting tests.
- Added the menu option to edit the BurnInTest error description and classification file.
- Double clicking the Results table opens the help file on the error description page.
- Context sensitive right mouse button menus added for common tasks.
- The number of clipboard options increased, including copying a System summary, system information and results as text and HTML.
- A link to online CPU comparisons from the CPU section of System Information has been added. This shows the system's CPU type performance against a range of other CPUs.
- Log file name prefix can now include environment variables to help with dynamic naming of log files.
- System beep on Pass and Fail is now user configurable (when sound card/ speakers are not setup). System pass and fail sounds are also now different.
- The Logging User Interface has been re-organized to better group like items.
- Improved the portability of configuration files between systems. Specifically, the default Sound test files (.wav, .midi and .mp3) and other test files may be specified without a directory path, in which case the bit.exe directory is used at run time.
- If a LastUsed.bitcfg file is not found in My Documents\<username>\BurnInTest, BurnInTest will now check the bit.exe directory (e.g. C:\ProgramFiles\BurnInTest).
- Changed the disk free space bar chart on the Disk test window to be a bar chart showing progress in terms of testing the whole disk.
- Added footer information for the print and export reports.
- A left margin has been added to printouts.
- Common numeric error codes shown during logging are now shown as a textual description.
- Save Image and Save Report last user preferences are now remembered.
Release 5.3 build 1036, 18/November/2008
- Correction to a license warning message.
Release 5.3 build 1034, 3/October/2008
- Correction to setting the CD burn test drive in preferences.
- Changed the mechanism to check for the required DirectX Direct3D as the previous method did not work on some systems (some W2003 servers).
- Enhanced the mechanism to report memory hardware read errors in the Memory torture test.
Release 5.3 build 1033, 1/October/2008
- Changes to correct a BurnInTest crash problem on some systems. When the disk and standard RAM tests were run for many hours, BurnInTest may have disappeared with no error message on some systems. This was mainly reported on XP SP3.
Release 5.3 build 1030, 25/September/2008
- Changes to investigate a reported crash in BurnInTest on some XP SP3 systems with some test combinations with a duration longer than about 6 hours.
Release 5.3 build 1028, 11/September/2008
- Two 2D Video memory test crash bug workarounds implemented. Crashes in (i) DirectX DirectShow and (ii) ATI atiumdag.dll library.
- When BurnInTest crashes, it will not generate a "minidump" file. Minidumps will need to be sent to Microsoft as per the normal process. However, a log entry will be added to the normal BurnInTest log where possible.
- Note: We have seen a report of the Video Playback failing (crash) due to a faulty video codec, ffdshow.ax. If you are using this we suggest you try a different test Video file and codec.
- Changes to trace logging to reduce activity when trace logging is not turned on.
- Corrected a bug where BurnInTest would fail to start if Activity trace level 2 logging (debug level logging) was turned on and the Logging Summarize option was also selected.
- A hang on startup has been corrected. A 2 minute timeout has been added to the collection of system information.
- Video playback, Hard disk and CD/DVD test 'no operations' error reporting changed.
- Changed the 2D test to wait for the Video Playback test in order to allow memory allocation for the Video playback test.
- Changed the Memory test to wait for the Video Playback test and 3D test to allow memory allocation for these tests.
- Minor correction to the Butterfly seek test.
- Minor change to the serial port test where, if "Disable RTS/CTS and DSR/DTR
test phase" was selected the DTR and RTS lines would be explicitly disabled
to prevent any toggling of these lines. Previously these where enabled, but
not explicitly toggled.
Release 5.3 build 1026, 17/July/2008
- Corrected a Disk test bug where on rare occasions a verification error is incorrectly displayed. This is during the random seeking phase of the "Random data with random seeking" test mode and only occurs with some specific test settings.
- Updated Level 2 and Level 3 CPU cache information for newer Intel CPU's.
- Updated the detection of Hyperthreading and the number of logical CPUs for a new Intel CPU.
- Workaround for the rare crash bug in Vista in atklumdisp.dll at address 0x730676ae.
- Added trace debug information for BurnInTest startup and the 3D test.
Release 5.3 build 1022, 12/June/2008
- Corrected a bug where the 2D video memory test in BurnInTest v5.3.1020 and v5.3.1021 would report a "Not enough video memory available for test" error if the test was run a couple of times (without closing BurnInTest).
- Other minor changes.
Release 5.3 build 1021, 5/June/2008
- 32-bit BurnInTest PRO 5.3.1020 would not start on Windows 2000. This has been corrected.
- Other minor changes.
Release 5.3 build 1020, 29/May/2008
- BurnInTest could have crashed on accessing bad video memory hardware in the 2D test. This problem is now just reported as an error (and BurnInTest continues).
- When BurnInTest stops working, it should now generate a "minidump" file to help
debug which system component caused the problem (32-bit BurnInTest Pro only).
- Other minor changes.
Release 5.3 build 1019, 16/May/2008
- Corrected rare crash bugs in the 2D and Video tests.
- Added a hot Key, F4, to set the auto run flag and run the tests (i.e. set"-r" and then run the tests).
- Other minor changes.
Release 5.3 build 1018, 16/April/2008
- Added an operation watchdog timer for all tests. In rare cases, a single test can stop in the operating system - i.e. there is a problem in the operating system/ device driver that prevents control being returned to the BurnInTest for that test. This was added for specialized serial port hardware that could lockup after several hours of testing.
Release 5.3 build 1017, 3/April/2008
- Corrected the Advanced Network test to run on non-English Operating
Release 5.3 build 1016, 17/March/2008
- Added additional USB 2.0 Loopback plug test initialization to ensure plugs
are in a 'clean' state when starting the USB tests. This was added due to
reported USB data verification errors after scripted USB testing across
Release 5.3 build 1015, 27/February/2008
- Increased error reporting detail for the standard RAM test, when the -v command line option is used.
Release 5.3 build 1014, 26/February/2008
- Corrected a problem where the loopback sound test could run out of memory if run for several days.
Release 5.3 build 1013, 31/December/2007
- Improved the reporting of COM port errors such that in the rare case a COM port locks up in the Operating System, the error is still reported.
- Corrected a bug, where in rare cases, the result summary could be duplicated in a log file.
- Updated license management, in an attempt to remove a rare crash on startup.
Release 5.3 build 1012 rev0002, 1/November/2007
- New build of Rebooter (64-bit Windows correction).
- Clarifications in the help file.
Release 5.3 build 1012, 17/October/2007
Changed the Standard Network Test, "Test all available NICs" such that the number of Network Addresses specified in Preferences->Network will be the number of NICs tested. This will error faulty NICs that are not detected by the BurnInTest auto NIC detection mechanism.
Minor change to the 2D memory test when run with the 3D test (multiple large windows) and the RAM test. Aimed at correcting sympton: Access Violation 0x00404CF9.
Corrections to the mapping of paths with ".\".
Release 5.3 build 1011 rev 0002, 20/September/2007
- Modified the Multi-Process torture test to better describe a new error message introduced in V5.3.1010.
Release 5.3 build 1011, 11/September/2007
- Corrected a bug where "Limited Evaluation Version" could be displayed even after BurnInTest is licensed (problem introduced in 32-bit BITPRO V5.3.1010).
- Changed the Sound test to allow any of the tests (Wave, Midi or MP3) to be excluded from testing by blanking the filename.
- The Command line parameter "-j", cycle disk test patterns after each test file, could fail during the Random data test due to the mechanism used in BurnInTest. The Random data test is now excluded from the test when (and only when) the "-j" command line parameter is specified.
- In rare circumstances, the 2D test number of operations could potentially overflow and become negative. This has been corrected.
- In rare circumstances, BurnInTest could hang if there was a system problem in rebooting the system (ie. it failed to shutdown) using PassMark Rebooter. This has been corrected.
Release 5.3 build 1010, 28/August/2007
- As BurnInTest exercises system components, it is possible for faulty hardware or device drivers to cause software exceptions. These are normally seen as Windows reporting an "Access Violation". Changes have been made to handle these errors for the memory tests (for faulty RAM) and direct device driver access (for some device driver errors), as well as overarching more generic handling of these types of errors.
- Corrected a software failure bug on startup (particularly Vista) where a DirectX function was causing software failures in "dsetup.dll".
- Updated the "Activity Event" generated with the periodic results summary report to be numbered (from 1 upwards) such that when "Logging->Summarize" is specified, these activity events are not summarized.
- Corrected a bug where the HTML log name could include a duplicate of the filename prefix.
- Updated the Common Errors section of help.
- Corrected a 'zip' version cleanup problem.
Release 5.3 build 1007, 7/August/2007
- Standard Network Test changes:
- Increased the number of destination IP addresses from 4 to 6.
- Added an option "Test all available NICs", which will force traffic down every system NIC with a basic algorithm of NIC1 to IP Address 1, NIC2 to IP Address 2 etc.
- Advanced Network test changes:
- Simplified the test.
- Removed the UDP and FTP options.
- Removed the Advanced Network test specific logging, and included all relevant logging in the standard BurnInTest logging mechanism.
- Replaced the complicated dynamic balancing of any system NIC to any Endpoint NIC with a simpler static allocation on test startup.
- Changed the error detection mechanism to detect errors much more quickly.
- Re-worked the errors reported.
- Changed the CPU throttling mechanism to reduce the CPU load.
- Updated endpoint.exe.
- Removed checkend.exe (now obsolete).
- Corrected a disk test startup problem for some large RAID systems when SMART testing is selected.
- Added additional logging for the disk test when an error occurs.
- Changed the 3D (windowed) test when run with the 2D EMC test to be 'behind' the EMC scrolling H's test. Allowed the test to be easily exited when running the 3D test in windowed fullscreen mode.
- Corrected the "Unknown" reporting of some operating systems.
- Added the skipping of the Butterfly seek disk test when run on Vista and
insufficient privileges. A notification of this is logged.
- Intel Quad core L2 cache size reporting has been added.
- Added new SMART threshold descriptions.
- Added new disk test options, accessed via command line parameters:
/ka: keep disk test files in all cases (c.f. /k keep disk test files on error).
/j: cycle patterns between test files. Note: Random seeking will be skipped in this case. This option has been added to allow multiple test patterns to be used across very large disks.
- Correction to the behavior of a static RAM test pattern (rather than the default Cyclic pattern).
- The "Select all CD/DVD drives" preferences option has been made user configurable, rather than using pre-defined test settings.
- Bug correction for the CD auto selection feature.
- Changed the log file reference of "Network Name" to "Computer Name".
- Changed the logging rollover to work with the output of interim results (e.g. per 1 minute). Previously rollover only occurred on error events written to the log. This also prevents the delay of the interim results being written to the physical disk (due to Windows disk caching).
- MMX and 3DNow! are obsolete for native 64-bit applications. BurnInTest has been changed to show "NA" (Not applicable) in the test window for these tests.
Release 5.3 build 1005 rev 0001 Standard, 29/June/2007
- Corrected a bug introduced in v5.3.1005.0000 STD (only) where the disk test
would use up more and more system resources, causing the system to run out of resources (until BurnInTest was closed) and tests to fail.
Release 5.3 build 1005, 18/May/2007
- In a number of cases, such as when specifying the post test application, uppercase application names were not accepted. This has been corrected.
- The default font height in the 2D scrolling H's test should have been Arial 9. This has been changed.
- The BurnInTest Video playback test incompatibility with Nero 6 and Nero 7 has been resolved.
- When testing multiple disks with the BurnInTest disk test the throughput for dual core systems has been improved.
- Changed the Standard Network Test to better report packet error ratios. In addition, a new warning has been added to indicate that errors have been detected but not enough packets have been attempted to be sent to determine accurately whether the configured error ratio has been exceeded.
- Corrected a bug where the "append to existing" logging option did not work across scripted reboots, and a new log file was created instead of appending to the existing log file.
- If the 3D test was running, then BurnInTest blocked a forced close of BurnInTest, this blocking has been removed.
- Changed the PASS and FAIL windows so they can now also be closed by selecting
the Windows Close "X" button.
Release 5.3 build 1004, 10/April/2007
- Multi-monitor 2D, 3D and Video tests (BurnInTest Pro only) are now available. Test windows (2D, 3D and Video playback) can be started across multiple monitors (up to 4). The Window positioning and size can be specified.
- The 3D test has been improved. The 3D ball test has been replaced with a more complex 3D terrain test. This will more thoroughly exercise modern graphics cards.
- A new 2D GUI (Graphical User Interface) test has been added to the standard 2D graphics test to exercise common Windows controls.
- The Video test has been changed to allow 4 video files to be specified (up from 3).
- The video card description is now collected for a larger range of Vista systems.
- When running the CD test under BartPE (Pre-install environment) 4 additional specific files are skipped as they are unavailable for testing.
- On some systems, the Disk test could pause momentarily even when a duty cycle of 100% was specified. This pause has been removed.
- A command line parameter -P has been added to allow the BurnInTest directory to be used rather than the User's personal directory. This may be useful when running BurnInTest from a USB drive for example.
- A command line parameter -X has been added to skip the DirectX version checking on BurnInTest start-up.
- A number of undocumented command line parameters have been documented:
-B: BurnInTest will generate additional Serial port test information when activity trace level 2 logging is set.
-E [data]: Specifies the test data to use in the serial port test.
-M: Automatically display the Machine ID Window when BurnInTest is started.
-U: Force BurnInTest to set logging on at startup.
- A new version of rebooter has been included (supporting the /P command line parameter - see above).
Platform support changes:
- Windows 98 and ME are no longer supported. Please see our website download page for an older version supporting Windows 98 and ME.
- Corrected a problem introduced in BurnInTest v5.2 where BurnInTest could run out of memory (the main symptom) when tests where run for long periods (> 12hours).
- Resolved an issue where BurnInTest would fail to start on Vista systems with DEP enabled for all programs.
- Corrected a bug introduced in BurnInTest V5.2 where selecting accumulated logging could lead to rebooter failing to launch.
- Corrected a bug where BurnInTest would fail to start on certain Vista systems.
- Corrected a bug where some files (where the full path was not specified) would be incorrectly referenced in the Program Files directory, rather than the User's personal directory.
- A change has been made to support Hmonitor temperature monitoring on Vista.
- WIN64 specific: Corrected a bug where the number of cores reported on a Quad core system was incorrectly reported as CPU packages.
Release 5.2 build 1005, 21/February/2007
Windows Vista support:
- Updated the reported Operating system for the various Vista product editions.
- Reduced the need for elevated administrator privileges:
- Changed the location of the disk test files from the root directory of the test volume to a BurnInTest data files subdirectory (e.g from "C:\" to "C:\BurnInTest test files\")
- Moved many of the files from the Program Files directory to the User directory for Windows 2000, XP and Vista. When running BurnInTest on Windows 98, ME or from a key.dat file (e.g. from a USB drive with a licensed key.dat) BurnInTest will store these files in the BurnInTest program directory. Specifically, the following files have been moved from the Program Files directory to the User Personal directory, e.g. Vista - "C:\Users\<username>\Documents\PassMark\BurnInTest\" XP - "My Documents\PassMark\BurnInTest\"
Files: Configuration file, Configuration load/save default directory, Save log file and image default directory, parallel port override "ioports.dat" directory, default command line script directory, log file directory, video file directory, Plugin directory, machine id file directory, Run as script default directory, CD burn image, Advanced network FTP temp files.
- Moved files from the Program files directory for the Advanced Network Test (BurnInTest, EndPoint and CheckEnd). Specifically, the User Application directory is now used for the temporary test FTP files and the User Personal directory is now used for the log and configuration files.
- Updated the Graphics card description for Windows Vista systems.
- Updated the Advanced Network test to indicate that elevated administrator privileges are required when running on Vista.
- Replaced the Help system with Browser based help.
- Included a new version of PassMark Rebooter that supports Windows Vista.
Disk test improvements:
- The Block size used in the disk test is now configurable per disk. The default block size has been increased from 16KB to 32KB.
- Increased the number of disks that can be tested from 20 to 26.
- Disk test settings can be configured for "Automatically Select all Hard Disks", rather than using defaults.
CD test improvements:
- An option has been added to automatically detect all of the CD and DVD drives for the CD test (as per the disk test). This may be useful when testing across many systems with different optical drive configurations.
- When running the CD test under BartPE (Pre-install environment) 4 specific files are skipped as they are unavailable for testing.
- Updated the cleanup process for when running the "zip" version of BurnInTest Professional from a CD or flash drive.
- Changed the USB preferences and test to more completely check for the PassMark USB Loopback plugs and ignore any device that is not a PassMark USB Loopback plug (due to reported incorrect detection with another hardware device).
- Updated BurnInTest to reflect that Temperature monitoring with Intel Desktop utilities is supported. Intel Desktop utilities essentially is a replacement for Intel Active Monitor for newer Intel motherboards.
- Disk preferences displayed in the Preferences window could have been incorrect when the system had no Floppy drive.
- The Advanced Network test results might not have been displayed until after entering the Duty Cycle selection (ie. just changing from the standard network test to the advanced test).
- Temperature information could have been duplicated in the HTML report.
- Certain 'save report' warning messages could have been truncated.
- In rare cases in Disk preferences, invalid default values could be set for a disk, an invalid value error would occur and the values would need to be manually corrected.
Release 5.1 build 1014, 6/November/2006
- Corrected a bug when running on Vista, where the Standard network test would report a checksum error when the transmitted data was correct.
- The Parallel port test may now be used on Windows x64 Vista. Specifically, the PassMark device driver used for the parallel port test could not be loaded on 64-bit Windows Vista as it was not digitally signed. It is now digitally signed.
- Corrected a bug where BurnInTest would not stop the tests based on the number of test cycles for the Plugin test or the Advanced Network test.
- Changed the preferences Window to fit on an 800x600 resolution screen.
- Made the "Could not set USB2Test mode" USB error message more specific by adding an error for insufficient system resources.
- Corrected a minor bug in Activity level 2 trace logging with the 'hide
duplicate' preference setting.
- Corrected a minor memory leak if the 2D test failed to initialize (such as due to a DirectX problem).
- Note: The USB 2.0 Loopback device driver V6.1.1 is now digitally signed
and can be used on Vista.
Release 5.1 build 1013, 8/September/2006
- The "Notes" section has been added to the Customer results certificate.
- Some additional configuration parameter range validation has been added.
Release 5.1 build 1012, 15/August/2006
- Corrected a false report of a "Unable to get disk volume extent information" for the disk butterfly seek test.
- Advanced Network test changes for errors: "Corrupt header - packet discarded" and "Advanced Network test timed out"
- Advanced Network test Endpoint changes for problems on non-English
Operating Systems and systems with the Windows "Network Interface"
performance statistics disabled.
- SMART parameters on a Samsung Hard Disk caused BurnInTest to fail when
running the disk test with SMART thresholds enabled. This has been corrected.
- The 2D scrolling H's test could display corrupt characters on the second
and subsequent test run. This has been corrected.
- A problem with the Integer maths test where the results could display
a negative number of operations has been resolved.
- Minor improvements to the help file.
- HTML help file added for Windows Vista and Longhorn Server.
- Minor improvements to the Error Classification file (error descriptions).
- Some CD Trace level 1 logging has been moved to trace level 2.
- Trace level 1 logging has been added to the test closing software.
- New build of Endpoint.exe (1.0 1010).
Release 5.1 build 1011, 7/July/2006
- New Advanced Network test error reporting added in the previous build V5.1 1010 has been removed.
- A broader range of USB 2.0 Loopback plugs can now be used with BurnInTest.
Release 5.1 build 1010, 4/July/2006
- Corrected the HTML report description of the L2/L3 CPU cache when the
L3 cache size could not be determined.
Advanced network changes: