Results for the WinSAT Comprehensive Assessment
Applies To: Windows 8
The WinSAT Comprehensive assessment runs the WinSAT.EXE program and generates engineering metrics that lead to the Windows Experience Index (WinEI). WinEI is a set of scores that enables you to compare hardware on different computers. Although this assessment does calculate the scores, its primary purpose is to provide access to the underlying metrics related to the scores.
In this topic:
Goals File
Metrics
Issues
For more information about the WinSAT Comprehensive assessment, system requirements, and assessment settings, see WinSAT Comprehensive.
Goals File
You can create custom goals to measure your improvements in the Results View. Goals files are a triage tool that can help you understand how a PC is performing and to compare PCs in your business.
For example, goals for a basic laptop might be different than the goals you set for a high end desktop computer, or market expectations might change in such a way that you want the flexibility to define different goals and key requirements as time passes and technology improves.
When a metric value is compared to the goal for that metric, the status is color coded in the Result View as follows:
Light purple means that the system has a great user experience and that there are no perceived problems.
Medium purple means that the user experience is tolerable and you can optimize the system. Review the recommendations and analysis to see what improvements can be made to the system. These can be software changes, configuration changes or hardware changes.
Dark purple means that the system has a poor user experience and that there is significant room for improvements. Review the recommendations and analysis to see the improvements that can be made to the system. These can be software changes, configuration changes or hardware changes. You might have to consider making tradeoffs to deliver a high quality Windows experience.
No color means that there are no goals defined for the metric.
Note
In the Windows Assessment Toolkit for Windows 8, some assessments include default goals files. The first time you view results using this version of the tools, the default goals file is used. However, you can also define custom goals for Windows 8 the same way that you can for Windows 8.1.
You can set the goals file location and add a goals file to that location before you can use the UI to apply the custom goals. Once a goals file is selected it will continue to be the goals file that is used for any results that are opened.
Only one goals file can be used at a time. Goals for all assessments are set in a single goals file. The assessment tools will search for goals in the following order:
A custom goals file
Goals that are defined in the results file
Goals that are defined in the assessment manifest
You can use the sample goals file that is provided at %PROGRAMFILES%\Windows Kits\8.1\Assessment and Deployment Kit\Windows Assessment Toolkit\SDK\Samples\Goals to create your own goals file.
Note
You cannot package a goals file with a job, but you can store it on a share for others to use.
Metrics
The WinSAT Comprehensive assessment returns system scores based on the performance of several system components, including CPU, memory, hard disk, and graphics. The following table briefly describes these metrics.
Note
All the scores on Windows RT systems are zero.
Metric | Description | ||
---|---|---|---|
AlphaFps for DX9 (Frames per second) |
This metric shows the graphics hardware’s alpha blend performance when it is used with the Direct3D API in DirectX 9. For additional information about Direct3D, see Direct3D 11 Graphics. For additional information about alpha blending, see Alpha Blending (Direct3D 9) |
||
AlphaFps for DX10 (Frames per second) |
This metric shows the graphics hardware’s alpha blend performance when it is used with the Direct3D API in DirectX 10. |
||
ALUFps for DX9 (Frames per second) |
This metric shows the performance of the graphics hardware’s arithmetic logic units (ALU) when it is used with the Direct3D API in DirectX 9. |
||
ALUFps for DX10 (Frames per second) |
This metric shows the performance of the graphics hardware’s arithmetic logic units (ALU) when it is used with the Direct3D API in DirectX 10. |
||
Bandwidth (Megabytes per second) |
The average rate of data transfer to or from memory. |
||
BatchFps for DX9 (Frames per second) |
This metric shows the performance of the graphics hardware when rendering batches of geometric primitives using the Direct3D API in DirectX 9. |
||
BatchFps for DX10 (Frames per second) |
This metric shows the performance of the graphics hardware when rendering batches of geometric primitives using the Direct3D API in DirectX 10. |
||
CBuffer for DX10 (Frames per second) |
This metric shows the performance of the graphics hardware’s constant buffers when it is used with the Direct3D API for DirectX10. |
||
Compression Metric (Megabytes per second) |
This metric is an engineering metric for a processor (CPU). It shows the CPU’s average rate of video compression using the LZNT1 and Xpress compression algorithms and when the CPU is running one thread per core. |
||
CPU Compression Metric 2 (Megabytes per second) |
A second measurement of the CPU’s average rate of video compression using the LZNT1 and Xpress compression algorithms when it is running one thread per core. |
||
CPU Compression Metric UP (Megabytes per second) |
The CPU’s average rate of video compression using the LZNT1 and Xpress compression algorithms when it is running only one thread. |
||
CPU Compression Metric UP 2 (Megabytes per second) |
A second measurement of the CPU’s average rate of video compression using the LZNT1 and Xpress compression algorithms when it is running only one thread. |
||
DShow Encode Time (Seconds) |
The elapsed time to prepare the video stream recorded in one format for playback in DirectShow (DShow). For more information about DirectShow, see DirectShow. |
||
DX9 Gaming Graphics Engineering Metrics |
If this setting is expandable, choose it to see additional metrics for Batch, Alpha, Tex, and ALU measurements. |
||
DX10 Gaming Graphics Engineering Metrics |
If this setting is expandable, choose it to see additional metrics for Batch Metrics, Alpha Metrics, Tex Metrics, and ALU Metrics. |
||
DX9 Sub Score |
A gaming graphics score computed using only DirectX 9 metrics. |
||
DX10 Sub Score |
A gaming graphics score computed using only DirectX 10 metrics. |
||
Encryption Metric (Megabytes per second) |
The CPU’s average rate of Advanced Encryption Standard (AES) and Secure Hash Algorithm (SHA1) data encryption when it is running one thread per core. For more information about AES, see Keep Your Data Secure with the New Advanced Encryption Standard. For more information about SHA1, see Hash and Signature Algorithms. For more information about encryption algorithms, see Encryption algorithms. |
||
Encryption Metric 2 (Megabytes per second) |
A second measurement of the CPU’s average rate of AES and SHA1 data encryption when it is running one thread per core. |
||
Encryption Metric UP (Megabytes per second) |
The CPU’s average rate of AES and SHA1 data encryption when it is running only one thread. |
||
Encryption Metric UP 2 (Megabytes per second) |
A second measurement of the CPU’s average rate of AES and SHA1 data encryption when it is running only one thread. |
||
Gaming Graphics Score |
3D business and gaming graphics performance
|
||
GeomF4 for DX10 (Frames per second) |
Direct3D geometry performance for DirectX 10. |
||
GeomV8 for DX10 (Frames per second) |
Direct3D geometry performance for DirectX 10. |
||
Graphics Engineering Metrics |
If this result is expandable, choose it to see additional details including the metrics for each video clip used in the assessment. |
||
Graphics Score |
Results include total available graphics memory, dedicated graphics memory (available exclusively for the graphics subsystem), dedicated system memory, and shared system memory. This is a Windows Experience Index score. Expand the result to view sub-scores and engineering metrics. |
||
Mean of Total Bytes per Second |
Measured for both single and multi-threaded CPU encryption and compression. |
||
Memory Block Size (Bytes) |
Total amount of memory copied in the test, typically double the size of the largest CPU cache. |
||
Memory (RAM) Score |
Memory copy throughput per second. This is a Windows Experience Index score. Expand the result to view sub-scores and engineering metrics. |
||
MF Video Decode Duration |
This is the Microsoft Media Foundation (MF) decoding duration measured for the assessment. For more information about Media Foundation, see Microsoft Media Foundation. |
||
Number of Processors |
The number of processing cores and CPUs. |
||
Number of Threads |
This is number of threads measured for the both single and multi-threaded CPU encryption and compression results. |
||
Primary Hard Disk Score |
Disk data transfer rate. This is a Windows Experience Index score. Expand the result to view Sequential and Random read results. |
||
Processor (CPU) Score |
Provides data encryption, compression and video encoding expressed in megabytes per second. This is a Windows Experience Index score. Expand the result to view sub-scores and engineering metrics. |
||
Random Read Average Throughput |
The quantity of data read from the disk, in megabytes per second, an average calculated when it reads from random addresses. |
||
Random Read IO Size |
The size of the individual read requests, in megabytes, used to measure Random Read Average Throughput. |
||
Random Read Score |
Disk data transfer rate when it reads from random addresses. |
||
Sequential Read Average Throughput |
The quantity of data read from the disk, in megabytes per second, an average calculated when it reads from sequential addresses. |
||
Sequential Read IO Size |
The size of the individual read requests, in megabytes, used to measure Sequential Read Average Throughput. |
||
Sequential Read Score |
Disk data transfer rate when it reads from sequential addresses. |
||
System Score |
The overall WinSAT score for the computer. It is limited by the lowest score received for the hardware subsystems. |
||
TexFps for DX9 (Frames per second) |
This metric shows the graphics hardware’s texture loading performance when it is used with the Direct3D API in DirectX 9. |
||
TexFps for DX10 (Frames per second) |
This metric shows the graphics hardware’s texture loading performance when it is used with the Direct3D API in DirectX 10. |
||
Total Bytes per Second |
This is measured, in bytes per second, for the following encryption and compression results:
|
||
Video Memory Bandwidth |
The average rate of data transfer, in megabytes per second, to or from the video memory. |
||
Working Buffer Size |
This is measured, in bytes, for the following encryption and compression results:
|
More information may be available for any result category. Choose the link to view additional result details.
Issues
Because the WinSAT assessment provides only metrics that are derived from the WinSAT Formal pre-defined set of assessments, and because these values are so different from one system configuration to another, specific issues and recommendations are not provided for this assessment. For more information about WinSAT Formal, see WinSAT Formal.
For additional information about WinSAT components, see WinSAT.
The assessment reports an exit code of 0x80050006
This error occurs when maintenance tasks have been registered on the PC but have not completed before the assessment run. This prevents the assessment from running, as maintenance tasks often impact assessment metrics.
To resolve this issue, do one of the following:
Ensure that the computer is connected to a network and is running on AC power. Manually initiate pending maintenance tasks with the following command from an elevated prompt:
rundll32.exe advapi32.dll,ProcessIdleTasks
Disable regular and idle maintenance tasks, and stop all maintenance tasks before running the assessment.
See Also
Concepts
WinSAT Comprehensive
Assessments
Other Resources
Windows Assessment Toolkit Technical Reference
Windows Assessments Console Step-by-Step Guide
[MSDN] Winsat details