正文内容 评论(0

nVIDIA与ATI——驱动之外的快乐
2002-09-18 18:00:00  出处:快科技 作者:驱动之家评测室 编辑:     评论(0)点击可以复制本篇文章的标题和链接

    [驱动之外的快乐]

nVIDIA的软件工程师一直为大家所称道,他们开发的每款雷管(Detonator)驱动都可以让NVIDIA显卡的性能得到提升,有时甚至能给我们带来不小的惊喜。我们可以这样说---nVIDIA是硬件驱动开发的典范。同为显卡领域的领跑者之一的ATI,在驱动程序开发方面虽有些落后,他的催化剂(Catalyst)驱动也能令“镭”增色不少。但您可能不太注意,除了驱动程序,这些软件工程师还在开发其它一些很有用、很有趣、甚至是很酷的东西。亲爱的读者,如果你有兴趣,不妨做好准备,和我一起去体验一下吧!

[演示]

1、 演示(Demos):硬件厂商宣传其新产品性能的最佳方式就是做演示,这方面,nVIDIA和ATI都是典型。在新产品发布之时,一些相应的演示程序也已制作完成,而发布会上,是他们先声夺人,让人深刻印象,以至于他们的截图和芯片图往往同时出现在各种报刊、杂志、网站的封面上,成为各大媒体竞相报道的“明星”。

配合每六个月推出一种新的高性能GPU的需要,nVIDIA公司都会相应的推出一些演示程序,从早期的Tree Mark到最近的Chameleon Mark(变色龙)和Wolfman(狼人)。这些演示外表超酷超炫,其实都是针对展示每代图形芯片的某种代表性的功能而设计的,如Bugs展示硬件抗锯齿、Chameleon用来展示nfiniteFX引擎的威力。

下面的列表列举了一些有代表性的演示(Demos),在nVIDIA的官方网站上都有提供下载,地址http://www.nvidia.com/view.asp?PAGE=demo_archive。如果您想深入了解vertex shader、pixel shader、nfiniteFX这类技术,可以到驱动之家或通过搜索引擎www.google.com查询相关资料。

Creature和Grass演示

如果在那儿找不到早期的演示程序如Tree Mark,也可以到驱动之家下载官方网站已经不提供演示程序http://www.mydrivers.com/cgi-bin/tools/others/311,1.htm http://www.mydrivers.com/cgi-bin/tools/tweak/311,1.htm 。回味一下这些演示,看看NV显卡各阶段的技术特点,可以使你对NV显示芯片的发展有个形象的认识,甚至你可以把它们当屏幕保护程序使用。

同nVIDIA相比,ATI自己和第三方开发的Demos毫不逊色,当然,这些演示测试的主要还是ATI的强项:Radeon8500系列显卡的SmartShaders技术和Truform技术,以下是它们的下载地址http://www.ati.com/developer/demos/r8000.html以及 http://www.mydrivers.com/cgi-bin/tools/others/442,1.htm。

日本程序员Tomohide Kano编写的毛毛圈和ATI的虚拟MM:Rachel

    [多媒体]

2、 多媒体:随着ATI公司与nVIDIA公司之间进行的显卡大战在高端3D性能方面已经达到了一种接近平衡状态,用户目前正在观察这两家公司会在它们生产的芯片板上提供哪些附加的功能,多媒体很明显是重要的附加功能,相应的多媒体软件自然不可忽视。

nvDVD播放器就不用我多说了吧?驱动之家评测室有专门的评测文章http://hardware.mydrivers.com/page/ctdir1/2002,07,16,37,0.htm ,对这款软件网友们的反响还是挺大的哟。虽有争议,但nVIDIA终归是看到了自己的不足之处。

多媒体领域一直是ATI的强项,“All in Wonder”系列产品已经由于专业的ATI公司在多媒体图像硬件/软件方面的出色表现变化十分出名了,而且到目前为止,该系列产品还没有受到nVIDIA太多的竞争,反倒是Asus自己开发了V7700 Deluxe之类的产品,但也根本无法撼动“All in Wonder”的霸主地位。缺少竞争的确不是一件好事,而且用户至今还在为这款产品花费了不少的费用。

ATi DVD Player和电视播放器

ATI的「Multimedia Center」是所有AIW活动的命令中枢。多媒体中心将包括DVD播放、TV调频、音乐播放、视频文件播放等功能都集成于一个工具控制栏,方便用户调用。此外,它还可以将电视画面以一种半透明的方式集成到桌面、应用程序中,方便用户工作时随时看到完整的电视画面。

DVD播放器方面,ATI早就拥有了为自己产品专门设计的播放器—ATiDVD,使用的是Cinemaster的解码器引擎。

    [更多]

3、 其它:通过和其它的软件公司合作,开发系列芯片的新应用,这方面nVIDIA明显强于ATI,这也是他战略的一部份,让我们来看看NVGPU下面这两种应用。

首先是Keyhole公司利用nVIDIA系列芯片设计的专用地图程序---EarthViewer 3D。这一程序充分发挥nVIDIA显卡GPU(图形处理器)的特点,采用高清晰度军用卫星、航拍照片,辅以全球定位系统、海拔高程系统,向你展现了全球任何一个角落的绝对高清晰度实景地图照片。它只可以运行在使用GeForce2, GeForce3, 和 GeForce4(GPU)显卡芯片的计算机上,为使程序画面流畅,建议使用128Kbs以上高速Internet连接,最少128 MB内存(推荐256 MB内存)。

接触过GIS(地理信息系统)的朋友一定会为这款软件感到吃惊的,要知道,用ArcInfo或MapInfo做一张普通的电子地图所要采集的信息量就相当巨大,要做到这样照片级的地图,其数据量是相当惊人的,更何况要把整个地球的地表都一口吞下。先不论采集数据这一基础工作量的庞大,如何压缩、储存这庞大的数据库,流畅的传输请求查询的数据,都是极大的技术上的挑战,可以说,需要其海量信息处理能力和制图速度都是空前的。以前也有类似的软件,如Arc Soft的Arc View,但它们察看的都是矢量地图,相对抽象的线条、图块是无法比拟这照片级的地图的。真没想到,面向家庭娱乐的NVGPU在专业的GIS应用上也能露一手。

好啦!赶快下载一个,趁9.11一周年之际,和我一起去世贸废墟看看热闹吧。如果你没有Geforce显卡,就只有看下面的截图了!

先把地球转到美国

可以直接由右上树形菜单打开,也可在右下角输入地址,点GO!

拉近点,到了纽约最繁华的曼哈顿区

再往下,看到还在冒烟的9.11世贸中心废墟了吗?够酷了吧?

您还可以去地球上任何你想去的地方,说实话,除了软件提供的Hi Resolution Places,其他地方拉近了都是灰蒙蒙的一片(由于涉及到军事等利益,小比例的地图在很多国家都是很敏感,需要保密的),那就去Hi Resolution Places找找,你可以看到美国的秘密军事基地、五角大楼,说不定您还可以找到本.拉登藏身的洞穴,领到美国政府的赏金呢。

当然,目前的EarthViewer 3D最多只能让你体验一下搜寻的乐趣,实用价值并不大,如果能作为电子地图和GPS(全球定位系统)设备配合,那它的威力将大的多。将你的GPS卡插在笔记本上、无线上网、运行EarthViewer 3D,你立刻可以看到自己现在所在的城市、街区、道路、附近所有的建筑、邮局、饭店、警察局、包括自己行进的方向、对面屋顶上有没有狙击手???等。呵呵,实际上这两项技术原先都是美国的军事技术,后来才渐渐转向民用,即使是现在,军用和民用、对美国国内和象中国这样的国家提供的服务都还是有区别的,可能前者的定位精度是1M,后者的精度则是10M。这些技术在海湾战争时就已相当成熟,足见美国的军事技术之高。但不管怎么样,GPS已经渐渐普及,不再遥不可及了,而且使用的费用也不高。

“3D on the Web”,什么是nVIDIA倡导的3D on the Web?它的目的是要提供一种独特而又吸引人的用户体验,而不仅仅是提供一个播放器之类的东西。它的原理就是利用最终用户系统的3D图形加速卡(如nVIDIA的Geforce卡)来完成最终的渲染,而服务器端只需发送一些少量的数据。因为现在的PC机的性能日益强大,甚至已经超过有些老的服务器,充分利用这些用户终端强大的CPU、GPU性能,可以得到更佳的演示效果,交互性更强,当然也更容易吸引人们的眼球。目前,这一技术尚在起步阶段,但很有可能是未来的发展方向,如果你运行过MadOnion公司的WebMark 2001,就应该意识到这一点。

Anark上的nForce主板演示(用Geforce4 Ti4200)

最典型的3D on the Web合作伙伴就是Anark。它包括一个Anark Studio的制作工具(收费)和Anark Clint的IE插件(免费),号称是下个世纪的销售工具。安装了Anark Clint客户端插件以后,它会自动识别你系统中的3D显卡,在浏览用Anark Studio的制作的网页时,该插件会自动调用你的3D显卡进行渲染计算,生成最终的网页效果。这些网页自然有非常棒的声光效果,互动性也很好。想要先去亲身体验一下吗?到这http://install.anark.com/content/Anark_Demo/sampleContent/Solar_System.html

与EarthView3D类似,安装这个客户端插件对硬件配置的要求也挺高:128M内存以上,支持DirectX7以上的硬件加速的显卡(推荐Nvidia Geforce2 MX以上)。

Anark制作的Geforce4 Ti show

利用了的Geforce4 Ti 4200特效,效果是Flash无法比及的。

    [开发]

4、 开发:3D图形编程虽有了标准Microsoft的DirectX和SGI的OpenGL,但nVIDIA和ATI都希望更多的第三方开发商能开发出支持自己的芯片特效的应用程序,为了争取到更多的支持者,两大公司都推出了自己的图形程序开发套件。

nVIDIA,同所有的IT大公司一样,一旦开始形成垄断,就喜欢自立标准,呼风唤雨, nVIDIA宣布了可降低顶点着色引擎(vertex shaders)和像素着色引擎(pixel shaders)创建工作强度的高级编程语言“Cg”,既“C for Graphics”。自从DirectX 8和GeForce3发布后,微软和nVIDIA就合作致力于降低着色引擎建立所需的工作量。着色引擎是可编程可定制的,可编程特效的灵活性更大,而且能进一步丰富3D场景。 而在当前支持这一功能的硬件平台上,开发者不得不使用汇编码编写或修改着色引擎,Cg的出现有望使3D图形内容设计轻松化。

着色引擎曾是电影CG特效的一部分。专业3D设计人员使用一种名叫RenderMan的语言来建立并填充有几何、材质和着色引擎构成的3D画面。nVIDIA希望Cg能发展到类似RenderMan的水平。作为面向图形设计的C语言,Cg语言规范为开发人员创造了一种易于使用的完整的编程环境,使其能够在多种平台上迅速实现各种特殊效果和实时影院级体验。Cg语言为程序创作人员提供了新的抽象功能,使他们无需直接利用图形硬件汇编语言编写程序,并可更加轻松地面向OpenGL、DirectX 8.0以及DirectX 9.0。行业标准Cg语言由nVIDIA和微软公司共同开发,它兼容微软新近推出的支持DirectX 9.0的高级渲染语言。nVIDIA官方网站提供了nVIDIA Cg工具套件Beta2版下载,该套件包含:支持DirectX和OpenGL的nVIDIA Cg编译器Beta2、拥有大型Cg渲染程序库的原型创作/可视化环境——nVIDIA Cg浏览器、CgFX文件格式、Cg标准库以及预先写就的Cg渲染程序集(这些渲染程序可用于各种不同的应用,从游戏开发到数码程序创作和计算机辅助设计等等,不胜枚举)。

nVIDIA推广Cg的最大优势就是已经销售到消费者手中的千万数量级的Geforce3以上的GPU,庞大的消费者群是最吸引开发商的。

在今年的Siggraph(Special Interest Group on Computer Graphics 美国计算机协会计算机绘图专业组)大会上,ATI推出了自有的集成开发环境(IDE)---RenderMonkey。现在在其官方网站上提供Beta0.52版本免费下载。这个软件可以作为插件与当前所有的3D开发套件无缝结合,用来产生Vertex和Pixel Shader代码。无论对程序员还是美工来说,Rendermonkey都很容易上手,可以让使用Vertex和Pixel Shader的游戏开发容易得多。另外,ATi还为nVIDIA的Renderman提供了一个编译器,并正在开发Maya的编译器。它目前支持DirectX8,未来还将提供对DirectX9和OpenGL的支持。很明显,这个软件要比Cg简单易用。

RenderMonkey

    [优化程序]

5、 软件优化程序:目前的专业显卡市场上:3Dlabs WildCat系列、ATi FireGL4牢牢占领了高端图形卡市场;Elsa Gloria系列、ATi FireGL2在中端市场上占半壁江山;Elsa的Synergy系列以超低价格抢占了低端市场,与3Dlabs Oxygen VX1/GVX1打得不亦乐乎。

娱乐级显卡厂商中,nVIDIA是先涉足专业显卡领域的。它推出了相对廉价的专业绘图芯片---Quadro系列绘图芯片。为了充分发挥Quadro的性能,nVIDIA针对某一些专业图形软件而量身定做了优化程序(离不开专业显卡制造商Elsa的帮助),比如为3DS MAX、3D Studio VIZ优化的MAXtreme,为AutoCAD优化的POWERdraft等。可以到http://www.nvidia.com/view.asp?IO=software 下载。在执行工业级应用程序时,设计人员绝对无法忍受任何不稳定、缺乏效率的绘图系统,在图像准确度与品质上也毫不妥协。专业图形加速卡的卖点恰恰不在于多边形产生速度或像素填图率等指标上,而是在调整驱动程序以及提供绘图的精确性方面。这也是为什么专业图形卡,特别是高端图形卡价位高得离谱的最主要原因。

而来自加拿大的芯片厂商ATI在从Sonic Blue手里购买了其旗下的专业图形芯片子公司-FireGL后,也开始涉足专业显卡领域。而且其后ATI也推出了自己的第一款专业图形卡Fire GL8800。有猜测说,ATI只是使用了Fire GL团队来研发了专业级别的CAD/CAM驱动程序,并用在了Radeon 8500图形芯片上,因此Radeon 8500和Fire GL 8800实际上是一块东西,只是Fire GL8800使用了具有专业作图功能的驱动程序。它的系列专业绘图芯片优化驱动在它的workstation solutions一栏里,下载地址:http://mirror.ati.com/products/builtworkstation.html

这些优化程序使用其专业的接口,通过与专业软件的“无缝”结合,对提高机械CAD、建筑、动画、模拟等领域的工程师们的工作效率可以起到非常大的帮助。关于这方面的详细情况有机会驱动之家会在以后做专门的评测介绍。

    [结语]

nVIDIA自称是3D领域的领头羊,它所开发的其它软件自然离不开3D。在其官方网站上,专门列有Power of 3D一栏http://www.nvidia.com/view.asp?PAGE=powerof3d 。“在形形色色的计算机应用中,3D图形已经成为舞台的中心,在电子商务、教育软件、游戏等应用中,它虚化了想象与现实之间的界线。您可以通过下面的演示(Demos)、游戏(games), 和工作站应用(workstation applications)来探索Power of 3D。”意思是在这一栏里,你可以体验一把3D,当然,体验的前提是您已经掏钱买了它的N卡,而且最好是用Geforce以上GPU芯片的。总的看起来,在3D图形应用方面nVIDIA做的要比ATI多一些,也要大气一些。在驱动之家虚拟社区的各个论坛,DIYer们一直为Intel和AMD、nVIDIA和ATI孰优孰劣争论不休,甚至把跟显示器有主要关系的画质问题强加于nVIDIA和ATI显卡上,争得面红耳赤,让人哭笑不得。其实大多数时候,这种争论更多的是一种炫耀,不值得我们花太多精力去关注它。大家不妨把眼界放开点,多关心一下速度、画质以外的东西。我们这篇文章的目的之一就是希望抛砖引玉,如果您发现有最新的图形和多媒体技术应用,或者您自己写了演示、测试程序,都不妨拿出来与大家共享。

【本文结束】如需转载请务必注明出处:快科技

责任编辑:

  • 支持打赏
  • 支持0

  • 反对

  • 打赏

文章价值打分

当前文章打分0 分,共有0人打分
  • 分享好友:
  • |
本文收录在
#快讯

  • 热门文章
  • 换一波

  • 好物推荐
  • 换一波

  • 关注我们

  • 微博

    微博:快科技官方

    快科技官方微博
  • 今日头条

    今日头条:快科技

    带来硬件软件、手机数码最快资讯!
  • 抖音

    抖音:kkjcn

    科技快讯、手机开箱、产品体验、应用推荐...