Windows Vista Display Driver Model (original) (raw)

Skip to main content

This browser is no longer supported.

Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.

Windows Vista Display Driver Model

In this article

Microsoft Corporation

July 2006

Contents

Introduction
Overall WDDM Benefits
Desktop Window Manager
Video Improvements
Deployment
Mobility and Power Features
New Graphics APIs

Summary: The Windows Display Driver Model (WDDM) is a new display driver architecture supported in Windows Vista. This display architecture is an overhaul of the Windows XP-based display architecture and gives users a better performing, more reliable desktop experience, while supporting new scenarios, graphics, and applications.

WDDM also provides video content playback that rivals typical consumer electronics devices. It does this by making it easy to connect to external monitors, providing for protected HD video playback and increasing overall video playback quality. For the first time in Windows, graphics processing unit (GPU) multitasking is possible, enabling users to run more than one GPU-intensive application simultaneously.

Finally, WDDM improves the PC gaming experience by simplifying the generalized GPU programming model for developers, maintaining a consistency in hardware capabilities, which translates into a PC gaming experience that will leapfrog that of even the latest consoles.

This new display driver model is a crucial piece of the new desktop experience and thus having a GPU that supports WDDM is a requirement for the Windows Vista "Premium Ready" marketing designation and will be applicable to future Windows Vista logo programs. (7 printed pages)

Introduction

The rates of performance improvements for GPUs have exceeded Moore's law by a wide margin. Experts say GPUs have been improving at a "Moore's Law Cubed" rate, which roughly translates to a doubling of graphics processing power every year. To date, this massive graphics processing power has predominantly been used for video games, multimedia-rich suites, like video editing, special effects applications, and for high-end technical applications like computer-aided design. As a result, even though virtually every modern PC includes one, the power of the GPU is rarely used in day-to-day activities, resulting in GPUs not being a top priority in the PC design process.

Windows Vista harnesses the power of the GPU for more than just gaming. For starters, Windows Vista relies on the GPU to give all customers a better overall day-to-day desktop experience. The Windows video playback infrastructure relies on WDDM to deliver high-definition (HD) video playback and to take video playback to a level on par with the latest consumer electronics devices. In addition, there are a number of other key applications that now utilize the GPU, such as the new Windows Photo Gallery. This wider utilization of the GPU, concurrently by the operating system and multiple applications, is enabled by WDDM.

This paper examines the general and specific benefits of WDDM including:

Overall WDDM Benefits

Desktop Window Manager

The Desktop Window Manager (DWM) is the technology in Windows Vista that controls the display and update of windows on the desktop. In order to eliminate drawing artifacts that are apparent on earlier versions of Windows, where applications draw directly to the screen asynchronously, the DWM composites onscreen content, such as application windows, in a back- or off-screen buffer, before drawing them onto the user's display. The DWM is, in essence, a Direct3D application that is active from the moment the computer is turned on. Thus, core features of the WDDM, such as the ability to share the GPU resources and processing, become essential in this scenario. For Windows Vista, there were two areas of investment in relation to the DWM: overall improvement in quality and a captivating user experience. The WDDM plays a key role in enabling all these advances, as we will see below. Built on top of the DWM is the Windows Vista signature end-user experience, Windows Aero.

Video Improvements

One of the goals of Windows Vista is to match the quality of video playback that people expect from mainstream consumer-electronics devices. Since video playback is dependent on the driver architecture, Windows Vista, with its upgraded driver model, is able to provide a number of video playback improvements.

Deployment

A major frustration for Windows end-users is software updates that force the system through a reboot. Graphics drivers formerly required a reboot after an update. With Windows Vista and a WDDM-supporting GPU, users are no longer required to reboot when the graphics driver is updated.

Mobility and Power Features

There are also WDDM benefits for mobile new Mobility features in Windows Vista that depend on WDDM.

New Graphics APIs

WDDM implements a much more functional graphical resource management. This functionality is critical to the proper functioning of the Direct3D9x and Direct3D10 APIs that are available to developers.

Additional resources

In this article