王者歸來!NVIDIA歷代旗艦級顯卡回顧
在Riva 128面世之前,NVIDIA還只是一家默默無聞的小公司,處女作NV1是款聲卡顯卡二合一的產品,未能得到眾廠商認可;NV2胎死腹中;而NV3則依靠對微軟Windows系統的完美支持以及Direct3D標準的壯大一舉成名,稱為當時圖形霸主3DFX的強力競爭對手!
● Windows 95和Direct3D開辟電腦圖形新戰場

Windows 95的震撼力遠大于如今的Windows 7
1995年8月,微軟發布了Windows95操作系統,憑借嶄新的圖形交互式界面設計,很快席卷了全球個人電腦市場。在PC領域,微軟的成功是空前的,幾乎沒有遇到任何可以匹敵的對手。微軟的Windows95操作系統憑借接近90%(PC OS)的市場占有率,直接代動了相關硬件產品的需求,也使得全球的硬件軟件廠商都不得不向其靠攏。由于微軟的Windows95采用圖形交互式界面(GDI),對于顯示芯片有了更高的要求,這也正式揭開了電腦圖形市場的龍爭虎斗!
在之前的1995年2月,微軟收購英國Rendermorphics公司,利用其所有的RealityLab 2.0技術制定了Direct3D標準,整合在其WINDOWS操作系統中,對PC圖形芯片市場產生了巨大影響。
● NV3=Riva 128,首次大獲成功:
此時的NVIDIA總結了前2款芯片的經驗教訓,在經過細致的市場分析之后,將研發的方向定位于市場前景廣闊的PC圖形芯片市場,并且決定加入對DirectX的支持。這無疑是個非常明智的選擇,在當時由于3DFX的GLIDE的成功,各家顯示芯片公司紛紛效仿,也想推出自己的3D API,例如,3dfx有GLIDE、PowerVR的PowerSGL、ATI的3DCIF,無疑使得微軟Direct 3D的推廣十分緩慢,NVIDIA此時選擇旗幟鮮明的站到了Direct 3D的一邊,這種做法也受到了微軟的賞識,從而有了一個堅強的后盾。
另外,當時在3D FPS游戲市場,獨領風騷的是ID SOFRWARE的QUAKE系列,而其程序設計師JOHN CARMARK明確的拒絕了3DFX采用GLIDE的建議,而是基于公開的OPENGL API開發,這無疑也是NVIDIA得以崛起的另一個因素。而且,經過時間的考驗,至今這兩家公司仍然保持了非常好的關系。后來在Quake3的硬件加速問題上,John Carmack甚至拒絕提供任何形式的MiniGL加速,而要求所有圖形卡運行在OpenGL ICD環境下,使得3DFX相當難堪。

RIVA 128(NV3)
接著,為配合研發方向的轉變,NVIDIA聘請了David Kirk(NVIDIA首席科學家,現已當選美國國家工程院院士),并將其任命為技術總監。1997年,NV3終于面世,被命名為RIVA 128。它也是第一個提供硬件三角形引擎的128 bit圖形芯片,雖然RIVA 128的圖像質量比不上3dfx Voodoo,但是憑借100M/秒的像素填充率和對OPENGL的良好支持,RIVA 128在非GLIDE API的游戲中完全超過了Voodoo,迅速贏得了消費者和一些OEM廠商的青睞。
Diamond Viper 330(RIVA 128)
Riva128支持AGP 1x規范,可以配合Intel的LX芯片組主板使用。1997年底,Dell、Gateway等廠商相繼使用了RIVA 128顯卡。零售市場上,Diamond、STB、ASUS、ELSA和Canopus等也都相繼推出了基于此芯片的產品。不到一年,Riva 128的出貨量就突破100萬顆,NVIDIA終于憑借NV3打了個翻身仗。
總的來看,Riva 128取得成功的因素是多方面的,本身的處理性能固然很重要,但是1998年游戲軟件方面的發展變化也很關鍵:
首先,年初ID開放了QUAKE2引擎的授權,包括VALVE在內的游戲軟件開發商在3月份就獲得了QUAKE2引擎的源代碼,并用于游戲的開發,使得QUAKE2引擎的3D游戲名作諸如《異教徒》、《半條命》等大量上市,Riva 128良好的OpenGL性能得到了充分的發揮。

關注我們


