| 编译自: http://pc.watch.impress.co.jp/docs/2007/0615/vistamech2.htm |
|
支持TurboCache的GeForce 7100 GS |
WDDM(Windows vista Display Driver Model : Windows vista显示器驱动模型)在微软Windows Vista中所做的重要改进。通过这个组件,多显示器方案将可以简单实现。
Windows 显示器驱动程序模型 (WDDM) 是 Windows Vista 支持的一种全新的显示器驱动架构。该显示器架构是对 Windows XP 显示器体系结构的革新,在支持新的方案、图形计算和应用程序的同时,为用户提供了性能更佳、可靠性更高的桌面体验。 WDDM还提供了可与常用的消费电子设备相媲美的视频内容播放功能。它通过简化与外部监视器的连接、提供受保护 HD 视频的播放以及提高视频播放的总体质量,来实现这一优势。图形处理单元 (GPU) 的多任务处理在 Windows vista中第一次成为可能,使用户能够同时运行多个 GPU 密集型应用程序。
●活用系统内存的GPU
显卡可以分为独立显卡和集成显卡两大类,而独立显卡又可分为AGP接口和PCIE接口。独立显卡配备了专门显存,供GPU储存和读取信息,方便了运算的进行。而集成显卡则没有配备专用内存来配合GPU,所以通常称其为UMA(Unified Memory Architecture),由主板BIOS自动分配一部分物理内存作为集成GPU的显存。
如果通过BIOS分配显存,则被分配部分在操作系统中是不可见的。譬如,物理内存1GB,系统原本应该应该显示有1G内存,但是BIOS将其中256MB分配给了GPU,那么系统只能识别出剩下的768MB作为系统物理内存。
另一方面,如果通过显卡的驱动程序为显卡分配了256MB内存,系统却能识别出完整的1GB物理内存。不过,分配给显卡的256MB将为GPU专用。也就是说,其实质与通过BIOS分配是一样的,系统能动用的内存容量仍然为768MB。
从2004年开始,部分系统内存可以作为显存,专门供GPU使用,这降低了系统对板载内存的要求。借助这项技术,GPU可以将渲染所需的数据存放于内存中,并即时进行存取,从而实现对内存更高的利用率 。除了可以用于加速处理图形数据外,还可以用于如2D处理等不需要大容量显存的情况。这样一来,也可消除因调用系统内存而对系统性能产生的影响。NVIDIA的TurboCache、以及AMD(以前ATI)的HyperMemory,就是这类技术。
TurboCache和HyperMemory技术被开发的背景:由于显卡接口从AGP向PCI Express升级,传输速度大幅度提高,使得显卡与系统的物理内存连接速度增快,同时本地缓存也比以前更大。这一切提供了减少显存容量的可能性,使显卡的生产成本得以降低。