The Intel® Processor Diagnostic Tool Windows® - User Guide The Intel® Processor Diagnostic Tool - Windows® User Guide R7 Page 1 of 26
LEGAL INFORMATION INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL® PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT.
TABLE OF CONTENTS 1 2 3 4 5 6 7 8 Purpose of Intel® Processor Diagnostic Tool .................................................................... 4 IPDT Test System Requirements ......................................................................................... 5 Acronyms ................................................................................................................................. 6 Software Required .................................................................................
1 Purpose of Intel® Processor Diagnostic Tool The purpose of the Intel® Processor Diagnostic Tool is to verify the functionality of an Intel® microprocessor. The diagnostic checks for brand identification, verifies the processor operating frequency, tests specific processor features and performs a stress test on the processor. The diagnostic can be configured to execute in one of two modes, presence test mode or verification mode.
2 IPDT Test System Requirements Multiprocessor Systems The Intel® Processor Diagnostic Tool is compatible with multiprocessor systems. It is essential that only one Intel® processor is tested at a time in this system configuration. Intel® Processor Diagnostic Tool does not support multiple processors inserted into a multiprocessor system configuration. Motherboard & Processor It is essential that the motherboard you use to test your processor is fully compatible with your Intel® processor.
Operating Systems The Windows® version of the Intel® Processor Diagnostic Tool is compatible with the following operating systems: Windows 7® 32 Bit Windows Vista® 32 Bit Windows XP® Home/Professional 32 Bit Windows 2000® Professional/Server/Advanced Server 32 Bit Windows Server 2008® 32 Bit Windows Server 2003® Standard/Enterprise 32 Bit Windows Windows Windows Windows Windows Windows 3 7® 64 Bit (all versions) Vista® 64 Bit (all versions) XP® 64 Bit Home/Professional 2000® 64 Bit Professional/Server/Adv
4 Software Required The following software is required to run IPDT in the Windows® environment and must be installed prior to installing IPDT Microsoft® Visual C++ 2008 Runtime Libraries. Click here to download or copy the following URL into the browser http://www.microsoft.com/downloads/details.aspx?FamilyID=9b2da534-3e03-43918a4d-074b9f2bc1bf&displaylang=en Windows® Installer 3.1 Redistributable (v2). Click here to download or copy the following URL into the browser http://www.microsoft.
5 Installing IPDT in the Windows Environment Installation Process Copy the IPDT Installer program to the desktop. Double-click on it and the dialog box below will be shown. Click Ok to continue to the IPDT prerequisite check. Click Accept to install .net prerequisite.
Click Accept to install Windows Installer 3.1 prerequisite. Click Install to install any prerequisite software needed to run Intel Processor Diagnostic Tool.
IPDT prerequisites will start downloading from the internet. If Java Runtime Environment is required please install by clicking the Install button.
Click on Close button to proceed. Click “Yes” to reboot your system if required.
Click “Next” to continue IPDT installation. Read License Agreement & Select “I Agree”, click “Next” button to continue. You must click Agree in order for the installation process to continue.
Intel Processor Diagnostic Tool source code is available by requesting the source code cd from ipdtsource@intel.com. Adobe Reader is required to view the Intel Processor Diagnostic Tool help file. The Select Folder location is now displayed. Additionally, there is an option to allow IPDT to be run by “Everyone” (all users on the computer) or “Just me” (the user that is performing the installation).
Choose your selections then click “Next” to continue. Click “Next” button to continue installation. Click “Close” button to complete installation.
6 Using IPDT Running IPDT IPDT can be launched by double-clicking on the Intel® Processor Diagnostic Tool Icon located on the desktop or by selecting Start Programs Intel Corporation Intel Processor Diagnostic Tool. When IPDT is launched the IPDT Control Window shown below will open and IPDT starts testing the CPU using the default configuration. A progress bar is shown across the top of the control window. Also, there is a console window with a scroll bar. IPDT is executing in the console window.
The version of IPDT and the test time or duration is listed at the top right of the control window. When IPDT completes running the progress bar will be converted to display either a PASS or FAIL. The PASS screen is shown below. Now the console window shows the output of IPDT starting at the beginning with the version number. Now there are two new buttons.
The button on the left will close IPDT and the button on the right will turn off the power (shutdown) your computer. At the top of the Window is a Menu Bar. The File Menu allows you to open the TestResults.txt file using Notepad, and allows you to exit IPDT. See below Config will open the configuration menu page for editing. See below Help Menu includes About, Contents, and Support information. See below.
7 Edit Configuration File When IPDT is launched it will start testing using the default configuration. After IPDT finishes testing, the Config Menu will be available from the pass/fail screen.
Configurable Features This section lists the individual tests which can be enabled (executed) or disabled (skipped). The individual tests have a check box which is used to enable or disable the particular test. Configurable Parameters This section lists the parameters which are configurable for a specific test. When a test has been disabled, the parameter is removed from the list. Click the “Exit Saving Config” button to save any changes. Click “Restore Defaults” to return to the default configuration.
8 IPDT Features & Parameters Test Library CPU Manufacturer Test Description The purpose of CPU Manufacturer test library is to validate the CPU being tested is a “GenuineIntel” processor. This is done by reading the contents of the EBX, ECX, and EDX registers, and joining the contents together to construct the Manufacturer name to ensure it equals “GenuineIntel”.
Test Library CPU Frequency Test CPU Frequency test library will validate CPU operating frequency is within test limits of expected CPU frequency listed in the CPU Brand String for the CPU unit under test. This is done by extracted Brand String from the CPU registers and parsing the CPU Frequency from the string, then using the RDTSC instruction to perform a calculation to determine if calculated CPU Frequency is within limits. The limits are currently +/- 5%.
Test Library Temperature Test Description The purpose of Temperature library is to monitor the temperature of the processor. This is accomplished by reading the DTS value of the processor from the MSR, if supported by the processor. The library determines if the DTS sensor is enabled using CPUID instruction. The value of DTS is an offset value measured in degrees C and is not the actual temperature of the processor.
Test Library Cache Test The purpose of CPU Cache test library is to verify the size of the L1, L2, and L3 Cache, whichever is present. The CPUID instruction is used to read ECX register. The L1, L2, & L3 Cache size is in 1024-byte units. The test retrieves the L1, L2, and L3 Cache size information and compare with entry in configuration file for CPU unit under test. Description The cache is tested using one either presence test mode or verification mode.
Test Library MMX/SSE Test Description This test detects which MMX & SSE, SSE2, SSE3, SSSE3, SSE4 instruction sets are supported on the processor being tested. If the instruction set is supported then the test will execute all MMX & SSE instructions for the supported instruction sets. The test will display which features were detected and thus tested.
Test Library Description Integrated Graphics Device - IGD The purpose of Integrated Graphics Device is to validate that there is a functioning Intel(R) Integrated Graphics Device on the CPU unit under test. Verifying the presence of the Intel(R) IGD and will list information obtained from reading specific registers from the IGD. Information returned will contain the following: VID2, DID2, RID2, GTTMMADR, GMADR, SVID2, SID2, ROMADR, GMS, IVD, and Frame Buffer Size determined from GMS register value.
Test Library OutputFailText Options Filename Parameters fail.txt Default Settings Description Used to support internal legacy test processes.