選誰更劃算? 同價(jià)位獨(dú)立/整合平臺(tái)PK
從本文開頭的統(tǒng)計(jì)可以看到,用戶除了3D游戲之外,對(duì)視頻轉(zhuǎn)碼、物理特效等附加技術(shù)也很關(guān)注。下面就來看看獨(dú)顯平臺(tái)的附加技術(shù)。
●CUDA通用計(jì)算 解決CPU高性能計(jì)算難題
CUDA是一種由NVIDIA推出的通用并行計(jì)算架構(gòu),該架構(gòu)使GPU能夠解決復(fù)雜的計(jì)算問題。 它包含了CUDA指令集架構(gòu)(ISA)以及GPU內(nèi)部的并行計(jì)算引擎。 開發(fā)人員現(xiàn)在可以使用C語言來為CUDA架構(gòu)編寫程序,C語言是應(yīng)用最廣泛的一種高級(jí)編程語言。所編寫出的程序于是就可以在支持CUDA的處理器上以超高性能運(yùn)行。按照NVIDIA官方的說法,將來還會(huì)支持其它語言,包括FORTRAN以及C++。
簡單的理解,CUDA架構(gòu)就是讓之前只能處理圖像渲染的GPU通用化處理任何類型的計(jì)算,而能夠?qū)崿F(xiàn)任意類型計(jì)算的處理器只有CPU,但CPU的計(jì)算能力相對(duì)于CPU來說很弱,尤其是在處理一些高性能計(jì)算的時(shí)候CPU的性能明顯不足。GPU的通用化可以讓需要高性能計(jì)算的時(shí)候直接調(diào)用GPU進(jìn)行計(jì)算,CPU僅僅是處理程序本身的一些工作。
目前,支持CUDA的GPU銷量已逾1億,數(shù)以千計(jì)的軟件開發(fā)人員正在使用免費(fèi)的CUDA軟件開發(fā)工具來解決各種專業(yè)以及家用應(yīng)用程序中的問題。這些應(yīng)用程序從視頻與音頻處理和物理效果模擬到石油天然氣勘探、產(chǎn)品設(shè)計(jì)、醫(yī)學(xué)成像以及科學(xué)研究,涵蓋了各個(gè)領(lǐng)域。 目前市面上已經(jīng)部署了超過一億顆支持CUDA的GPU,數(shù)以千計(jì)的軟件開發(fā)人員正在使用免費(fèi)的CUDA軟件工具來為各種應(yīng)用程序加速。
●內(nèi)置物理引擎 玩物理游戲無需物理卡
電腦3D圖形渲染技術(shù)已經(jīng)發(fā)展了很多年,從某種程度上來說已經(jīng)非常成熟。在DX9.0C時(shí)代,業(yè)內(nèi)人士普遍認(rèn)為3D圖形渲染已經(jīng)沒有太大的發(fā)展空間,因?yàn)橐呀?jīng)很真實(shí)了。但是有一些公司的眼光可與我們不一樣,他們認(rèn)為3D畫質(zhì)雖然已經(jīng)很真實(shí),但虛擬物體的物理運(yùn)動(dòng)軌跡以及游戲中經(jīng)常所涉及到的爆炸等等效果還是與現(xiàn)實(shí)中的場景相差甚遠(yuǎn)。于是就有公司做起了物理引擎這一行當(dāng)。
物理引擎的初衷僅僅是一個(gè)引擎,簡單的理解就是游戲廠商采用了物理引擎之后,可以讓游戲中的物體運(yùn)動(dòng)軌跡、撞擊、爆炸等效果更佳真實(shí),因?yàn)槲锢硪娴淖饔镁褪且屵@些游戲中運(yùn)動(dòng)的東西按照物理定律進(jìn)行運(yùn)動(dòng)。在這個(gè)領(lǐng)域,當(dāng)時(shí)做的最成功的是Ageia與Havok。其中Havok是老牌物理引擎開發(fā)商,而Ageia作為后起之秀,靠一個(gè)叫做“物理加速卡”的東西一夜成名。
什么是物理加速卡呢?總所周知,計(jì)算機(jī)顯示器上所顯示出來的一切,都是要經(jīng)過計(jì)算機(jī)進(jìn)行計(jì)算的,計(jì)算的速度取決于CPU的計(jì)算能力。但是CPU的能力是有限的,Ageia公司發(fā)現(xiàn)他們想要實(shí)現(xiàn)的效果僅僅依靠CPU的計(jì)算根本不可能實(shí)現(xiàn)(CPU太弱了),于是他們干脆搞了一個(gè)專門計(jì)算游戲中物理場景的處理器,這個(gè)就叫PPU,也就是“物理處理器”。只要游戲中采用的是Ageia的物理引擎,那么再搭配上這個(gè)物理處理器,性能就可以獲得很大的提升。將這個(gè)PPU安裝到一片擁有完整電路、緩存設(shè)計(jì)的一塊PCB上,這就是物理加速卡。
Ageia靠著物理加速卡一夜走紅,NVIDIA見勢將Ageia高價(jià)收入囊中。當(dāng)然,NVIDIA看中的是Ageia的物理引擎技術(shù),他們要實(shí)現(xiàn)的宏圖霸業(yè)就是在NVIDIA顯卡上計(jì)算物理場景,而不是需要一塊單獨(dú)的物理加速卡。這對(duì)于用戶來說玩游戲不再需要話費(fèi)高價(jià)購買一份專門的物理卡,對(duì)于NVIDIA來說可以使得其自家GPU的銷量大漲。在這一步上,NVIDIA成功了,現(xiàn)在NVIDIA旗下的所有顯卡(DX10之后)都支持直接使用GPU物理加速。
其實(shí),物理加速只所以能夠在非??斓臅r(shí)間內(nèi)應(yīng)用到NVIDIA的顯卡上,得歸功于前一頁我們介紹的CUDA架構(gòu)。正是因?yàn)镃UDA架構(gòu)的通用性,才使得原本只能使用PPU計(jì)算的物理引擎,可以很方便的使用GPU進(jìn)行計(jì)算。現(xiàn)在看來,NVIDIA這一步棋真是非常成功。
●3D立體幻鏡:立體圖像徹底實(shí)現(xiàn)平民化
顯卡的發(fā)展經(jīng)過了純文本時(shí)代、2D時(shí)代以及到了今天的3D時(shí)代,從圖形渲染畫質(zhì)上來講,已經(jīng)很難再有很大的提升空間,在如今的游戲中,我們可以看到非常逼真的3D游戲模型、非常炫目的光影特效以及抗鋸齒效果等等。但是,這一切僅僅是計(jì)算機(jī)圖形的渲染進(jìn)入了3D時(shí)代,在視覺上,我們?nèi)匀粵]有獲得非常豪華的3D效果,比如當(dāng)游戲中的怪獸拿著斧頭朝你砍來的時(shí)候,你并不會(huì)下意識(shí)地躲閃。
相信各位一定看過3D電影,在3D電影場景中,迎面開過來的火車仿佛就要從屏幕上沖出來撞到自己一樣,這樣的效果對(duì)于人們來說,是非常具有吸引力的。在3D游戲中,這種身臨其境的游戲體驗(yàn)更是游戲玩家所追求的極致。之前,有一些廠商通過對(duì)顯示器進(jìn)行特殊的設(shè)計(jì),實(shí)現(xiàn)了3D效果,但從實(shí)際的效果來看,表現(xiàn)都非常一般,給人的第一感覺就是重影非常嚴(yán)重,筆者經(jīng)常去中關(guān)村溜達(dá),每次進(jìn)海龍大廈都會(huì)抬頭看看天花板上掛著的3D電視,那效果簡直是要多爛有多爛。并且,這種顯示器或者電視價(jià)格都非常高,普通用戶根本無福享用。
NVIDIA面向全球發(fā)布的3D Vision技術(shù),通過一種較低成本的方式實(shí)現(xiàn)了更好的3D視覺,用戶完全可以在自己家里實(shí)現(xiàn)3D家庭影院,當(dāng)然最主要的作用是用作玩3D游戲。但是,這套系統(tǒng)需要一個(gè)120MHz刷新率的顯示器和一個(gè)NVIDIA特制的3D眼鏡,算下來價(jià)格也不便宜,但這項(xiàng)技術(shù)卻為后來的普及奠定了基礎(chǔ)。
由于成本較高,3D Vision沒有辦法普及,但NVIDIA似乎早就料到了這一點(diǎn),去年打出了0成本的3D Vision解決方案——給用戶贈(zèng)送紅藍(lán)眼鏡。按照NVIDIA官方的說法,這套0成本的3D Vision解決方案是一個(gè)預(yù)覽版本。通過這個(gè)眼鏡,用戶可以在自己的電腦上觀看到3D效果,而且不需要購買昂貴的顯示器,市面上所有的顯示器都可以支持。當(dāng)然前提是你需要購買NVIDIA的顯卡才能夠使用此功能。
關(guān)注我們



