mg娱乐电子4355_mg娱乐电子游戏平台
做最好的网站

mg娱乐电子4355Windows 7窗口渲染将支持DX10.1带来更出色Aero - Windows7之家,Win7之家

时间:2019-11-22 09:11来源:计算机操作
Win7之家:Windows 7窗口渲染将支持DX10.1带来更出色Aero 编辑:马志文 Vista之家:Windows 7窗口渲染将支持DX10.1带来更出色Aero 时间: 2009-12-29 说起Windows Vista,很多普通用户的第一反应大概就

Win7之家:Windows 7窗口渲染将支持DX10.1带来更出色Aero

编辑:马志文

Vista之家:Windows 7窗口渲染将支持DX10.1带来更出色Aero

时间: 2009-12-29

说起Windows Vista,很多普通用户的第一反应大概就是新式的半透明窗口Arego Glass。虽然人们对这种用户界面褒贬不一,但其能利用GPU进行加速的特性确实是一个进步,而Windows 7也将继续采用这种形式的界面,并且全面予以改进,包括支持DX10.1。Windows桌面和图形技术负责人Anantha Kancherla在PDC 2008上做了题为的“让你的应用程序在现代图形硬件上闪亮”的演讲,其中就透露说,Windows 7及其桌面窗口管理器能充分利用GPU的资源进行加速,而且支持Direct3D 10.1 API。这样做的好处主要有:

如现在大家所想的那样, Windows7 其实是 Windows Vista 的改进版。 Windows 7 在 Windows Vista 的基础上进行了大量的完善工作,也加入了不少新特性。 Vista 与其上一代 XP 相比,提供了非 常大的改进,然而一方面这些改进过于巨大,用户乃至相应软件厂商(如, DirectX 10 应用开发商)一时无法完全接受,另一方面,由于特性的不完全具备, Vista 的表现没有想象之中的那么好。到了 Windows 7 ,包括操作系统本身、 软件厂商和用户都已经做好了准备,因此反响比 Vista 更好也就不难理解了。

1、从低端的整合显卡到高端的旗舰显卡都能得到很好地支持,而且有同样出色的性能。

图形界面一直是 Windows 系统的核心,而从 Windows Vista 开始, Windows 就开始将提供一个富图形化的桌面图形界面作为要目,不仅仅是因为 Vista 和 7 的桌面本身就是一个 3D 应用程序,而是因为 Vista 和 7 可以更好地发挥图形加速硬件的作用。从 Windows Vista 到 Windows7 ,操作系统与 GPU 的结合越来越紧密。

2、流处理器将用来渲染窗口模糊效果,即俗称的毛玻璃。

mg娱乐电子4355 1

3、每个窗口所占内存能降低50%左右。

虽然人们经常可以听到 Windows7 的大更新在于一个 DirectX 11.0 API ,然而对于 Windows 系统的图形架构来说,虽然 DirectX 也很重要,不过这还不是全部。一个图形架构包括了如何利用 GPU 加速各种各样的图形应用( 2D 、 3D 、打印等)、如何显示到最终显示设备上,以及包括设备检测、控制。 Window 7 在图形架构方面的更新主要有如下方面:

4、支持更多、更丰富的缩略图动画效果,包括“Color Hot-Track”——鼠标滑过任务栏上不同应用程序的图标的时候,高亮显示不同图标的背景颜色不同,并且鼠标滑过同一应用程序图标时,该图标的高亮背景颜色也会随着鼠标的移动而渐变。

WDDM 1.1 :新的驱动模型
DirectX 11 :更新的 Direct3D 11 ,以及相关的新 Direct2D API
DXVA-HD :高清视频回放加速
显示设备连接和配置
色彩管理
高 DPI 输出和可读性
多 GPU 系统
联合显示适配器(又叫联合渲染)

Vista之家,爱上网,爱上Vista123.com

下面,会就这些改进进行简单的介绍。

mg娱乐电子4355 2
Windows 7 核心图形架构

Windows 应用程序使用各种如 GDI ( Graphics Device Interface , 2D 时代系统的主要图形接口)、 Direct3D 、 OpenGL 这样的 API 和系统图形组件通信,而系统组件通过 WDDM ( Windows Display Driver Model ,又名 Longhorn Display Driver Model )与硬件交互,从 Vista 起, Windows 就采用了和 XP 使用的 XPDM 不同的新的驱动模型: WDDM ,使用的驱动模型在很大程度上决定了一个系统的图形特性。 Vista 使用的 WDDM 版本为 1.0 ,而 Windows7 使用的改进版本为 WDDM 1.1 。

mg娱乐电子4355 3

mg娱乐电子4355 4
mg娱乐电子4355 5

WDDM 1.1 带来的改动挺多的,下面我们先来看看 WDDM 1.0 相对 XPDM 的改动,也就是 Vista 相对 XP 的改动

mg娱乐电子4355 6
XPDM :非合成模型

mg娱乐电子4355 7
WDDM :合成模型

在垂直同步之谜 XP/Vista 与 3D 性能测试中,笔者解释过 XP/Vista 的模型的不同之处,在 WDDM 模型下,所有的应用程序生成的显示画面最后会在 DWM ( Desktop Windows Manager ,桌面窗口管理器)内进行合成为单一的最后输出画面,因此获得了更好的显示效果(天生的所有程序垂直同步)、额外效果(缩略图、缩放)以及可以支持更大的左面,不过,原始的 WDDM 1.0 只是实现了这个大架构上的转换,细节上仍未够完美:

mg娱乐电子4355 8

在 Vista 下, GDI (绘制通常的 2D 窗口的 API ,此外还有很多其他图形操作使用 GDI )和 DirectX ( 3D 应用 API )具有着不同的处理方法: Direct3D 是硬件加速的,而 GDI 则不是( GDI 在 XPDM 时是硬件加速的),因此 Vista 用户在一些图形程序上会感到比 XP 慢;而且 GDI 应用程序先经过 CPU 软件处理到系统内存上,再传输到显卡驱动分配的 GDI 显存区域上(也在系统内存当中),再由 DWM 负责将画面合成输出到显示器

mg娱乐电子4355 9

Windows 7 当中, GDI 获得了硬件加速(这个见下面) —— 不过在混合使用 GDI 和 Direct3D API 的时候, GDI 仍然无法硬件加速,不过, GDI 直接输出到驱动的 GDI 显存区域,减少了一个步骤,同时降低了内存消耗(同时对混用的 Direct3D API 也有效);显然,混合食用 API 来进行图形编程并不是一个好主意(当然,同时使用 GDI 和 Direct3D 意味着这个是一个老的、窗口模式的 3D 应用程序,如 Windows 模式的老 3D 游戏)

mg娱乐电子4355 10

老的WDDM 1.0 处理GDI 应用程序就如前面说过的一样

mg娱乐电子4355 11

而在 Windows 7 WDDM 1.1 模型当中,单独的 GDI 将会通过 WDDM 与 GPU 进行硬件加速,同时经过 GDI 显存区域输出到 DWM ,表现在实际操作上,就是大部分窗口操作都变得比 Vista 更流畅,日常工作更快捷(大部分 2D 应用程序都使用了 GDI API ,因为 GDI 包括的内容太多,因此必须对其保持兼容;关于 GDI ,后面还有相关内容)

mg娱乐电子4355 12
Windows XP 的Direct3D/GDI驱动架构

mg娱乐电子4355 13
Windows Vista 核心图形架构,比起XP 来要丰富了很多

mg娱乐电子4355 14

Windows 7 核心图形架构,老的 GDI/GDI+ 仍被单独支持,不过, Windows 7 提供了它们对应功能的新的实现方法相比 Vista 带的 DirectX 10 , Windows 7 自带了 DirectX 11 ,和 WDDM 1.0 到 1.1 的变化不同, DirectX 11 的版本号表示其变化更大一些。 Windows 7 DirectX 11 改变了以往的工作模式,将 Direct3D 10.1 升级到 Direct3D 11 ,同时将以前 Vista 无法硬件加速的 GDI/GDI+ 的工作重新划分、引入新的 Direct2D 和 DirectWrite API 来完成:

编辑:计算机操作 本文来源:mg娱乐电子4355Windows 7窗口渲染将支持DX10.1带来更出色Aero - Windows7之家,Win7之家

关键词: