|
驱动程序50 DRIVERS
和FX 5950同期发布还有人们期待已久的Release 50 驱动程序,它通过了微软的WHQL认证,并且ForceWare的版本升级到52.16
Version 52.16 Graphics Driver Control Panel

Release 50驱动最主要的一个组成部分便是全新的NVIDIA GPU通用编译器,据官方宣布,它大大优化了显卡的性能,并且此编译器完全兼容AMD的3DNow!和Intel的MMX系列的特殊多媒体指令集。
Release 50驱动程序新的特性还包括:
支持64位的AMD64处理器和IA64操作系统 对OpenGL驱动和视频显示最大支持256MB的动态内存映射。 对Windows 98和ME操作系统支持图象旋转操作。 支持用户自定义的屏幕分辨率 允许用户对显示特性进行修改,并且删除不常用的模式。 支持特殊规格的面板和设备 VMR支持全屏限制和DXVA(微软DX视频加速) PowerMizer 动态峰值电源控制和温度保护工具。 用户界面更加友好和便捷。 nView中增加了许多新的特性,如VN管理工具,新型向导,IE拦截广告设置等 DirectX :增强了浮点数渲染,多元素材质贴图,各项异性兼容性和稳定性 OpenGL:支持OpenGL的扩展,能够更加快速的进行顶角处理和几何变换。
对于显卡的驱动程序,笔者不得不多说几句。在前几年NVIDIA霸占显卡市场时,针对游戏性能优化的驱动程序常常受到游 戏爱好者们的好评,优化的驱动能够使得游戏性能大大提升,因此爱好者们趋之若骛。但是今天驱动程序的设计理念却改变了很多。为了获得更好的测试得分,驱动程序开始着手于图象质量的提高,而不是系统的性能。图象表现的越细腻,精度越细,得分相应的越高。
但是这些图象提升的细腻之处有多少用户注意得到呢?游戏中,确保一定的画面精度下,玩家们往往更看重游戏的性能,即游戏处理的速度。在成为客观标准的3DMARK测试程序中,NVIDIA一度也落得作弊嫌疑。当然,ATI也面临着这样情况。那么到底什么才是“优化”?是性能还是图象质量?因此目前得ATI和NVIDIA都在着两者之间取得平衡,在确保系统性能的前提下,尽可能的优化图象的质量。
Directx9和NVIDIA GPU通用编译器
DirectX 9游戏中的性能表现曾经是NVIDIA一度的痛,FX系列显卡在DX9的性能表现上总是竞争不过ATI R3XX核心的显卡。由于FX显卡硬件设计的原因,显卡核心缺少24比特浮点数精度的运算,并且在微软的HLSL(高层渲染语言)中的表现不尽人意。由于缺少相应的精度运算,NVIDIA只能把高速的32位模式降低到16位模式来处理,所以在DX9的性能表现中大打折扣。
为了提高FX 5950在DX9中的象素处理性能,NVIDIA GPU通用编译器重新定义了象素的处理过程,处理流程大致如下图 :

DirectX 9象素着色器不再由显卡核心直接处理,而是首先由NVIDIA GPU通用编译器把指令翻译成通用的代码,然后再由显卡核心处理完成。由于加入了通用编译器,FX5950可以最大程度的弥补自身架构的不足,并且性能的高低只取决于编译的速度和生成代码的质量。NVIDIA官方宣布,改进后的NVIDIA GPU通用编译器可以最大程度的提高显卡在DX9处理过程中的性能,并且图象的质量不会有多大的损失,到底FX5950性能如何,就让我们看看它在测试中的表现。
|