优化的屏幕旋转支持

Windows 8确保图形适配器的输出在旋转模式更改期间保持启用状态,确保屏幕无闪烁旋转体验。 此功能对于支持旋转模式的所有 Windows 显示驱动程序模型 (WDDM) 1.2 驱动程序是必需的。

注意从Windows 8.1 更新开始,设备驱动程序接口 (DDI) 将更新,以支持在旋转主显示器时克隆的监视器上尽可能高的分辨率。 请参阅 支持 Path-Independent 轮换

最低 WDDM 版本:1.2

最低 Windows 版本:8

驱动程序实现 - 完整图形和仅显示:必需

平滑旋转 DDI

调用以下驱动程序实现的函数时,显示微型端口驱动程序必须支持更新路径旋转:

驱动程序必须通过设置 DXGK_DRIVERCAPS 结构的 SupportSmoothRotation 成员(从 Windows 8 开始可用)来指示对 DxgkDdiUpdateActiveVidPnPresentPath 的调用中对平滑旋转的支持。 驱动程序必须始终能够在调用 DxgkDdiCommitVidPn 期间设置路径旋转。

平滑旋转方案

在传统的台式机和笔记本电脑系统上,屏幕旋转不是常用方案。 但在移动设备中,屏幕旋转通常是一种主流方案。 Windows 8启用对显示基础结构的优化,以确保在屏幕旋转期间仍启用监视器同步。 当出现以下情况时,最终用户可以体验到平滑的旋转转换:

  • 平台正在运行 WDDM 1.2。
  • 桌面合成管理器已打开,并且正在主动撰写。
  • 模式更改请求确定与平滑旋转模式转换兼容。 如果两种模式具有相同的尺寸 (宽度和高度) 、拓扑、刷新率、像素格式和步幅,并且仅在屏幕方向上有所不同, () 旋转。