WHDC
This newsletter contains archived content. No warranty is made as to technical accuracy of content or currency of URLs.

From the Editor
Graphics Memory and Your Windows Vista Software   
Unless you've been in a cave since 1963 (see 'After Dark' below), you know that a crucial hardware element supporting the Windows Vista desktop experience is the combination of graphics processor and its Windows Display Driver Model (WDDM) driver. This combo doubles the impact of recent GPU advances--"Moore's Law Cubed"--to deliver reliable, multimedia-rich experiences in video editing, special-effects software, PC gaming, high-definition playback, and high-end computer-aided graphics applications.

Further, the amount of available graphics memory is what Windows Vista uses to determine what capabilities to enable in the system. Because of this need to manage system performance, graphics memory reporting has been enhanced in Windows Vista. In earlier versions of Windows, graphics memory was reported by the graphics driver as a single number through the Display application in Control Panel or reported to applications through some (mostly inaccurate) legacy application programming interfaces (APIs).

In Windows Vista, the WDDM driver manages the virtualization of graphics memory for itself and also ensures accurate reporting of various aspects of graphics memory. This means that end users can better understand the factors that directly impact the performance of their PC system. Software developers can take advantage of a new DirectX 10 API in their applications to retrieve an accurate set of graphics memory values.

The Windows Graphics Platform team has published a new paper on the WHDC Web site--Graphics Memory Reporting through WDDM--that explains the various types of graphics memory in relationship to discrete (or "add on") and integrated graphics adapters, and how memory is allocated. This paper also provides guidelines for how software products can take advantage of the new graphics memory reporting mechanism in Windows Vista.

And if you're new to WDDM concepts, check out the background article about this new display driver architecture on MSDN, Windows Vista Display Driver Model.

- Annie Pearson
for the WHDC Web team
WHDC After Dark:
The Cave of Lascaux: This is an after-dark visit that begins in the dark. Mouse over the page before you click anything. (And notice that I sent you to the English language version, but you can select other languages.)

Improbable Research - 2006 Ig Nobel Awards: Alas, my team didn't win this year, again.

Hardware Design for Windows Vista
Graphics and Windows Vista   
We've collected a series of papers and presentations on the WHDC Web site that dig deep into the hardware and driver advances for graphics in Windows Vista. Check these key articles for hardware vendors and driver developers: BIOS Communication for Display Drivers in Windows Vista and Brightness Control in WDDM. And don't forget to visit Greg Schechter's blog for tips and news on graphics, media, programming model, and other Windows Vista details.
A new paper from the Mobile PC team provides general guidance for hardware vendors and developers for implementing drivers for a pen or touch digitizer on a computer running Windows Vista.
System manufacturers, driver developers, and application developers can obtain the latest tools for measuring system resume performance, including tools for inspecting individual driver and application delays, through the Windows Vista Resume Performance program on Microsoft Connect. To enroll, go to http://connect.microsoft.com, sign in using your .NET Passport credentials, click the Invitations link on the left menu, and type WVRP-MBCF-YF4P in the Invitation ID box. For questions about this program, send mail to onnow@microsoft.com. See also Measuring System Resume Performance on Windows Vista.

Hardware Design for Windows Server
Microsoft has revised the document that defines requirements for server systems that run the Microsoft Windows Server 2003 Datacenter Edition operating system and that are listed on the Windows Server Catalog. The focus in this revision is exclusively on the hardware and test requirements for server systems to be part of the Datacenter High Availability Program.
NAP is a policy enforcement platform built into Windows Vista and Windows Server code name "Longhorn" to allow administrators to better protect network assets by enforcing compliance with system health requirements. NAP includes an API set for developers and vendors to create complete solutions for health policy validation, network access limitation, and ongoing health compliance.

Going Deep with Windows Experts
Channel 9 icon   
Nar's engineering team wrote the Windows I/O system, the new Windows Driver Foundation (WDF), and related technologies. Watch this tour to learn more details than you can learn anywhere else. See also Win32 I/O Cancellation Support in Windows Vista
Reading data from mechanical hard disks is an expensive operation because the mechanical process involves a large number of seeks to gather data into a useful (contiguous) form. Channel 9 on MSDN presents Ruston Panabaker discussing the support in Windows Vista for hybrid hard drives.

Tips for Driver Developers
Ilias is working to introduce developers to the world of Windows device drivers--focusing on foundation concepts. In his first entry, Ilias says, "The reason that I've picked this title for my blog is to indicate the difficulty of driver development. Although 'bus driving' and 'driver writing' share one common word, they have nothing else in common, even metaphorically speaking. A bus driver needs to follow a path, i.e. the road, in order to reach his destination. His way is predetermined from the beginning to the end. On the other hand, a driver writer, especially a beginner, has no strict guidelines to follow."
As the Development Lead for the UMDF team, Peter discusses why we're working to move drivers from the kernel to user mode. In the resulting discussion about performance issues, Charles of Channel 9 reminds people to review the discussion of how the user-kernel communication process has changed in Windows Vista.
Check out Doron Holan's tips on the commands and files to use with the KMDF log for problem-solving in your KMDF driver.

Windows Logo Program and WHQL News
This paper provides a beginning-to-end walkthrough of how to digitally sign kernel-mode software for x64 versions of Windows Vista. Kernel-mode software must be digitally signed to be loaded on x64-based versions of Microsoft Windows Vista and later versions of Windows operating systems. A revised version of this paper has been updated for Windows Vista Release Candidate 1 (RC1) and release-to-manufacturing (RTM), and supersedes the original document based on Windows Vista Beta2.

Microsoft Hardware Newsletter
Edition for

October 17, 2006
In This Issue:
Hardware Design for Windows Vista
Hardware Design for Windows Server
Going Deep with Windows Experts
Tips for Driver Developers
Windows Logo Program and WHQL News
Events
Windows Rally Summit
October 23-25, 2006
Redmond, WA
Windows Vista - Driver Developer Kits, Tools, and Programs
Debugging Tools for Windows 6.6.7.5
Kernel-Mode Code Signing Information
Kernel-Mode Driver Framework (KMDF) 1.1
Windows Driver Kit (WDK)
Windows Server 2003 SP1 DDK
Windows Logo Program 3.0 Suite
Windows Symbols (September 2006)
WinHEC 2006 Proceedings
Conference Papers and Slides
Order WinHEC DVD--media streaming presentations
Hardware and Driver Developer Community
XML Paper Specification (XPS) Developers Forum
Blogs, Newsgroups, and Video on WHDC 
Notes from Windows Development Teams 
This newsletter is composed and formatted on PCs running the Windows Vista operating system.
The Microsoft Hardware Newsletter provides manufacturers and developers the latest technical details for how to succeed with the Windows platform. Register now, if you're not already receiving the Microsoft Hardware Newsletter.

To cancel your subscription to this newsletter, reply to this message with the word UNSUBSCRIBE in the Subject line. You can also unsubscribe at the Microsoft.com Web site. You can manage all your Microsoft.com communication preferences at this site.

Legal Information.

This newsletter was sent by the Microsoft Corporation
1 Microsoft Way
Redmond, Washington, USA
98052
Sign up for other newsletters | Unsubscribe | Update your profile
© 2006 Microsoft Corporation  Terms of Use | Trademarks | Privacy Statement
Microsoft