Windows System Assessment Tool

Last updated

WinSAT
Developer(s) Microsoft
Initial releaseMarch 2005;18 years ago (2005-03) (announced)
Operating system
Platform x86, x86-64
Type Computer performance measurement
Website Windows System Assessment Tool at MSDN

The Windows System Assessment Tool (WinSAT) is a module of Microsoft Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows 10, and Windows 11 that is available in the Control Panel under Performance Information and Tools (except in Windows 8, Windows 8.1, Windows 10, and Windows 11). It measures various performance characteristics and capabilities of the hardware it is running on and reports them as a Windows Experience Index (WEI) score. The WEI includes five subscores: processor, memory, 2D graphics, 3D graphics, and disk; the basescore is equal to the lowest of the subscores and is not an average of the subscores. [1] [2] WinSAT reports WEI scores on a scale from 1.0 to 5.9 for Windows Vista, [3] 7.9 for Windows 7, [4] and 9.9 for Windows 8, Windows 8.1, Windows 10, and Windows 11. [5]

Contents

The WEI enables users to match their computer hardware performance with the performance requirements of software. For example, the Aero graphical user interface will not automatically be enabled unless the system has a WEI score of 3 or higher. [6] [7]

The WEI can also be used to show which part of a system would be expected to provide the greatest increase in performance when upgraded. For example, a computer with the lowest subscore being its memory, would benefit more from a RAM upgrade than adding a faster hard drive (or any other component). [2]

Detailed raw performance information, like actual disk bandwidth, can be obtained by invoking winsat from the command line. This also allows only specific tests to be re-run. [8] Obtaining the WEI score from the command line is done invoking winsat formal, which also updates the value stored in %systemroot%\Performance\WinSAT\DataStore. [9] (The XML files stored there can be easily hacked to report fake performance values. [10] ) The WEI is also available to applications through an API, so they can configure themselves as a function of hardware performance, taking advantage of its capabilities without becoming unacceptably slow. [11]

The Windows Experience Index score is not displayed in Windows 8 and onwards because the graphical user interface for WinSAT was removed in these versions of Windows, although the command line winsat tool still exists and operates correctly along with a final score when launching the command "shell:games". [12] According to an article in PC Pro, Microsoft removed the WinSAT GUI in order to promote the idea that all kinds of hardware run Windows 8 equally well. [13]

History

At the 2003 Game Developers Conference Dean Lester, Microsoft's General Manager of Windows Graphics and Gaming, stated in an interview with GameSpot that Microsoft intended to focus on improvements to the PC gaming experience as part of a new gaming initiative for the next version of Windows, Windows Vista, then codenamed "Longhorn." Lester stated that as part of this initiative the operating system would include a games folder that would centralize settings pertinent to gamers and, among other features, display driver streamlining, parental controls for games and the ability to start a Windows game directly from optical media during installation—in a manner similar to games designed for a video game console. Microsoft would also require a new method of displaying system requirements on retail packaging for Windows games with a rating system that would categorize games based on a numerical system. [14] In 2004, Lester expanded further on Microsoft's intentions by stating that the company would work with hardware manufacturers to create PCs for Windows Vista that used a "level system" to designate the performance and capabilities of a system's hardware and that Xbox 360 peripherals would be fully compatible with the operating system. [15] The Windows Experience Index feature in Windows Vista relies on measurements taken with WinSAT to provide an accurate assessment of a system's capabilities—these capabilities are presented in the form of a rating, where a higher rating indicates better performance.

Preliminary design elements created for Microsoft by Robert Stein in 2004 suggest that WinSAT was intended to rate a user's hardware during the out-of-box experience; [16] this is a design decision that would be retained for the operating system's release to manufacturing. [17]

During the Windows Hardware Engineering Conference of 2005, Microsoft formally unveiled the existence of WinSAT and presented it as a technology not only for games, but one that would allow Windows Vista to make decisions, such as whether to enable desktop composition, based on a machine's hardware capabilities. [18] [19] [20] WinSAT would remain a key focus throughout development of the operating system before its release to manufacturing. [17]

Tests

WinSAT in Windows Vista and Windows 7 performs the following tests:

While running, the tests show only a progress bar and a "working" background animation. Aero Glass is deactivated on Windows Vista and Windows 7 during testing so the tool can properly assess the graphics card and CPU.

In Windows 8, WinSAT runs under the maintenance scheduler every week. The default schedule is 1am on Sundays. The maintenance scheduler collates various OS tasks into a schedule so the computer is not being randomly interrupted by the individual tasks. The scheduler wakes the computer from sleep, runs all the scheduled tasks and then puts the computer back to sleep. During this weekly task, WinSAT runs long enough to detect if there have been any hardware changes. If so, then the tests are run again. If not, then WinSAT simply ends as the existing scores must be valid.

WinSAT cannot perform the above tests when a laptop is battery-operated.

Related Research Articles

<span class="mw-page-title-main">DirectX</span> Collection of multimedia related APIs on Microsoft platforms

Microsoft DirectX is a collection of application programming interfaces (APIs) for handling tasks related to multimedia, especially game programming and video, on Microsoft platforms. Originally, the names of these APIs all began with "Direct", such as Direct3D, DirectDraw, DirectMusic, DirectPlay, DirectSound, and so forth. The name DirectX was coined as a shorthand term for all of these APIs and soon became the name of the collection. When Microsoft later set out to develop a gaming console, the X was used as the basis of the name Xbox to indicate that the console was based on DirectX technology. The X initial has been carried forward in the naming of APIs designed for the Xbox such as XInput and the Cross-platform Audio Creation Tool (XACT), while the DirectX pattern has been continued for Windows APIs such as Direct2D and DirectWrite.

DirectDraw (ddraw.dll) is an API that used to be a part of Microsoft's DirectX API. DirectDraw is used to accelerate rendering of 2D graphics in applications. DirectDraw also allows applications to run fullscreen or embedded in a window such as most other MS Windows applications. DirectDraw uses hardware acceleration if it is available on the client's computer. DirectDraw allows direct access to video memory, hardware overlays, hardware blitters, and page flipping. Its video memory manager can manipulate video memory with ease, taking full advantage of the blitting and color decompression capabilities of different types of display adapters.

Direct3D is a graphics application programming interface (API) for Microsoft Windows. Part of DirectX, Direct3D is used to render three-dimensional graphics in applications where performance is important, such as games. Direct3D uses hardware acceleration if it is available on the graphics card, allowing for hardware acceleration of the entire 3D rendering pipeline or even only partial acceleration. Direct3D exposes the advanced graphics capabilities of 3D graphics hardware, including Z-buffering, W-buffering, stencil buffering, spatial anti-aliasing, alpha blending, color blending, mipmapping, texture blending, clipping, culling, atmospheric effects, perspective-correct texture mapping, programmable HLSL shaders and effects. Integration with other DirectX technologies enables Direct3D to deliver such features as video mapping, hardware 3D rendering in 2D overlay planes, and even sprites, providing the use of 2D and 3D graphics in interactive media ties.

Game programming, a subset of game development, is the software development of video games. Game programming requires substantial skill in software engineering and computer programming in a given language, as well as specialization in one or more of the following areas: simulation, computer graphics, artificial intelligence, physics, audio programming, and input. For multiplayer games, knowledge of network programming is required. In some genres, e.g. fighting games, advanced network programming is often demanded, as the netcode and its properties are considered by players and critics to be some of the most important metrics of the game's quality. For massively multiplayer online games (MMOGs), even further knowledge of database programming and advanced networking programming are required. Though often engaged in by professional game programmers, there is a thriving scene of independent developers who lack a relationship with a publishing company.

Direct3D and OpenGL are both application programming interfaces (APIs) that can be used in applications to render 2D and 3D computer graphics. As of 2005, graphics processing units (GPUs) almost always implement one version of both of these APIs. Examples include: DirectX 9 and OpenGL 2 circa 2004; DirectX 10 and OpenGL 3 circa 2008; and most recently, DirectX 11 and OpenGL 4 circa 2011. GPUs that support more recent versions of the standards are backwards compatible with applications that use the older standards; for example, one can run older DirectX 9 games on a more recent DirectX 11-certified GPU.

<span class="mw-page-title-main">Windows Vista</span> Seventh major release of Windows NT

Windows Vista is a major release of Microsoft's Windows NT operating system. It was released to manufacturing on November 8, 2006, and became generally available on January 30, 2007, on the Windows Marketplace, the first release of Windows to be made available through a digital distribution platform. Vista succeeded Windows XP (2001); at the time, the five-year gap between the two was the longest time span between successive Windows releases.

The Windows Imaging Format (WIM) is a file-based disk image format. It was developed by Microsoft to help deploy Windows Vista and subsequent versions of the Windows operating system family, as well as Windows Fundamentals for Legacy PCs.

Compared with previous versions of Microsoft Windows, features new to Windows Vista are very numerous, covering most aspects of the operating system, including additional management features, new aspects of security and safety, new I/O technologies, new networking features, and new technical features. Windows Vista also removed some others.

<span class="mw-page-title-main">Windows SideShow</span> Former feature by Microsoft

Windows SideShow was a feature by Microsoft introduced in Windows Vista to supply information such as e-mail, instant messages, and RSS feeds from a personal computer to a local or remote peripheral device or display. SideShow was intended to enhance the Windows experience by enabling new mobility scenarios for the Windows platform and by providing power saving benefits as part of Microsoft's broader efforts regarding a mobile initiative.

The development of Windows Vista began in May 2001, prior to the release of Microsoft's Windows XP operating system, and continuing until November 2006.

<span class="mw-page-title-main">Windows DVD Maker</span>

Windows DVD Maker is a discontinued DVD authoring application developed by Microsoft introduced in Windows Vista, available in the Home Premium and Ultimate editions of Windows Vista for users to create slideshows and videos for playback on media devices including DVD players and the Xbox 360 home video game console. It is also available in the Home Premium, Professional, Enterprise, and Ultimate editions of Windows 7, but it is no longer available as of the release of Windows 8.

Windows Display Driver Model (WDDM) is the graphic driver architecture for video card drivers running Microsoft Windows versions beginning with Windows Vista.

Windows Vista, an operating system released by Microsoft for consumers on January 30, 2007, has been widely criticized by reviewers and users. Due to issues with new security features, performance, driver support and product activation, Windows Vista has been the subject of a number of negative assessments by various groups.

Windows Vista contains a range of new technologies and features that are intended to help network administrators and power users better manage their systems. Notable changes include a complete replacement of both the Windows Setup and the Windows startup processes, completely rewritten deployment mechanisms, new diagnostic and health monitoring tools such as random access memory diagnostic program, support for per-application Remote Desktop sessions, a completely new Task Scheduler, and a range of new Group Policy settings covering many of the features new to Windows Vista. Subsystem for UNIX Applications, which provides a POSIX-compatible environment is also introduced.

MinWin is a term used informally by Microsoft to describe the kernel and operating system components that form the basis of releases of Microsoft Windows starting with Windows Vista. The term was first used in 2003 to describe approximately 95% of the common components of the operating system, but has over time come to refer to a significantly smaller portion. Its most recent and most well-known variation was a minimalistic, self-contained set of Windows components that shipped as part of Windows 7 and Windows Server 2008 R2.

Windows Assessment and Deployment Kit, formerly Windows Automated Installation Kit, is a collection of tools and technologies produced by Microsoft designed to help deploy Microsoft Windows operating system images to target computers or to a virtual hard disk image in VHD format. It was first introduced with Windows Vista. WAIK is a required component of Microsoft Deployment Toolkit.

Some of the new features included in Windows 7 are advancements in touch, speech and handwriting recognition, support for virtual hard disks, support for additional file formats, improved performance on multi-core processors, improved boot performance, and kernel improvements.

Direct2D is a 2D vector graphics application programming interface (API) designed by Microsoft and implemented in Windows 10, Windows 8, Windows 7 and Windows Server 2008 R2, and also Windows Vista and Windows Server 2008.

Windows Advanced Rasterization Platform (WARP) is a software rasterizer and a component of DirectX graphics runtime in Windows 7 and later. It is available for Windows Vista and Windows Server 2008 through platform update for Windows Vista.

Feature levels in Direct3D define strict sets of features required by certain versions of the Direct3D API and runtime, as well as additional optional feature levels available within the same API version.

References

  1. "Windows 7 WEI Scores 6.0 through 7.9 Explained". Softpedia. December 13, 2010. Retrieved June 3, 2011.
  2. 1 2 "Earning the top Windows Experience Index score". Microsoft. Retrieved June 3, 2011.
  3. Vista Team Blog : Windows Experience Index: An In-Depth Look
  4. Marco Chiappetta (September 8, 2011). "How to Max Out Your Windows Performance for $1000". PC World . Retrieved May 17, 2014.
  5. "WinSAT Comprehensive". MSDN. October 20, 2013. Retrieved May 17, 2014.
  6. "Full screen previews have got disabled. How do I re-enable them?". Microsoft. Retrieved June 3, 2011.
  7. "What Is the Windows Experience Index". Microsoft. Retrieved June 3, 2011.
  8. Winsat Command-Line Utility
  9. How can I run the Windows System Assessment Tool (WinSAT) update directly from a command line?
  10. Stupid Geek Tricks: Hacking the Windows Experience Index
  11. "Windows Experience Index: Overview". Microsoft TechNet. Retrieved September 24, 2011.
  12. Ed Rhee (January 2, 2014). "Find your Windows Experience Index scores in Windows 8.1". CNET . Retrieved May 17, 2014.
  13. Darien Graham-Smith (September 19, 2013). "Farewell to the Windows Experience Index" . Retrieved May 17, 2014.
  14. Parker, Sam (March 10, 2003). "Microsoft's big PC plans". GameSpot . CBS Interactive . Retrieved August 10, 2015.
  15. GameSpot (September 22, 2004). "Microsoft talks Longhorn, XNA, and Xbox 2" . Retrieved April 18, 2015.
  16. Stein, Robert (November 22, 2006). "Aurora for OOBE". Flickr . Retrieved April 18, 2015.
  17. 1 2 Russell, Richard (2006). "Windows Vista System Requirements and WinSAT" (PPT). Microsoft . Retrieved April 18, 2015.
  18. Shultz, Greg (June 30, 2005). "The long and short of Longhorn's hardware requirements". TechRepublic . CBS Interactive . Retrieved April 18, 2015.
  19. Muench, Chris (April 26, 2005). "WinHEC : Chris Muench Report for Day 2 - Everything has two sides". MSDN Blogs. Microsoft . Retrieved April 18, 2015.
  20. Russell, Richard (2005). "System Performance Assessment Tools for Windows 'Longhorn'" (PPT). Microsoft . Retrieved April 18, 2015.