Table of contents
Collapse the table of content
Expand the table of content

Optimized screen rotation support

Last Updated: 4/22/2017

Windows 8 ensures a flicker-free screen rotation experience by ensuring that the output from the graphics adapter stays enabled during a rotational mode change. This feature is required on all Windows Display Driver Model (WDDM) 1.2 drivers that support rotated modes.

Note Starting with Windows 8.1 Update, device driver interfaces (DDIs) are updated to support the highest possible resolution on cloned monitors when the primary display is rotated. See Supporting Path-Independent Rotation.

Minimum WDDM version1.2
Minimum Windows version8
Driver implementation—Full graphics and Display onlyMandatory

Smooth rotation DDI

The display miniport driver must support updating the path rotation when these driver-implemented functions are called:

The driver must indicate support for smooth rotation in a call to DxgkDdiUpdateActiveVidPnPresentPath by setting the DXGK_DRIVERCAPS structure's SupportSmoothRotation member, which is available starting with Windows 8. The driver must always be able to set the path rotation during a call to DxgkDdiCommitVidPn.

Smooth rotation scenarios

On traditional desktop and laptop systems, screen rotation is not a frequently used scenario. But in mobile devices, screen rotation is often a mainstream scenario. Windows 8 enables optimizations to the display infrastructure to ensure that the monitor synchronization stays enabled during screen rotation. End users can experience a smooth rotation transition when the following are true:

  • The platform is running WDDM 1.2.
  • The desktop composition manager is on and is actively composing.
  • The mode change request is determined to be compatible with smooth rotation mode transition. Two modes are compatible if they have the same dimensions (width and height), topology, refresh rates, pixel formats, and stride, and differ only in screen orientation (that is, are rotated).

Send comments about this topic to Microsoft

© 2017 Microsoft