讓A卡也能物理加速到支持PhysX游戲

#p#當今的顯卡領(lǐng)域無疑是兩家紛爭--Nvidia 和 ATI,隨著AMD的性價比路線,使用AMD顯卡的用戶逐年遞增,已經(jīng)擁有40%的市場占用率。當然用相對較低的價格就可以買到高端的顯卡,這的確是 AMD的價格優(yōu)勢,但是使用ATI的朋友,是否對自己家的顯卡無法支持物理加速而稍感遺憾呢?如果最近你剛剛從原來的一塊老舊的Nvidia顯卡,升級到了一塊性能強勁的A卡,比如千元下的王者--HD4850,那么這篇文章一定對你有很大幫助,以前的您也許的確是支持雙顯卡的主板,但是面對比較老舊的N 卡,只能低價處理或者扔到一旁,現(xiàn)在我們讓原來年邁的N卡再次展現(xiàn)它的價值。
Intel收購了Havok后,雖然在08年6月,AMD與Havok達成協(xié)議,“共同努力,聯(lián)合使用AMD旗下全系列產(chǎn)品線優(yōu)化游戲物理效果”,不過在與競爭對手Intel旗下的Havok合作,這無疑對我們能否盡快在ATI顯卡上使用Havok打上一個問號。AMD對物理加速的支持至今沒有音訊,但是現(xiàn)在支持PhysX的游戲越來越多,比如《虛擬競技場3》,《勁舞團》,以及即將推出的大作《雪域危機》,難到我們的A飯就無法感受水流動,水滴落下,樹葉隨風飄動的流暢感?只是死吃我們的CPU來進行物理計算?答案當然是否定的。假如你原來擁有一款支持雙卡的主板以及使用了8600GT的nvidia 顯卡,最近花了米,購入了HD4850,那么我們同樣可以讓4850馳騁PhysX!OK,那我們的目的定位就是 讓A卡也能物理加速,支持PhysX游戲!
首先需要說明,網(wǎng)上原先有一些類似的文章,平臺更新后,這篇文章的主角們堪稱當今世界最強音。因為我們選擇了當今世界上最強的兩張單卡:Nvidia的 GTX285 以及 ATI的HD4870,兩張顯卡在顯卡領(lǐng)域堪稱巔峰,那么我們是否讓這兩個冤家化干戈為玉帛呢?
注:由于考慮到新顯卡的支持問題,所以筆者選擇了最新的兩張顯卡,當然核心越強的顯卡,在組成SLI或者Crossfire的時候,性能提升越小,越不如低端顯卡,這就與N卡中大數(shù)量的晶體管中光刻SP流處理數(shù)量越多,短板效應越明顯,也就是頻率越低是類似的。雖然GTX285單卡配合i7跑3D MARK06 默認頻率就已經(jīng)有接近18000分的總分,不過這里我們不考慮它的3D渲染性能,只考慮它的通用并行計算能力,畢竟只是研究性測試,(更多是為了“最強” 兩字這個鰲頭=。=,不過效果沒差)真正互聯(lián)的時候應該是比較舊的N卡,來輔助強勢的A卡。因此這兩張顯卡只是用來做說明,如果你是 HD4850+8600GT 或者是HD4870+88000GS的組合, 那么混交后的效果 一定會讓你滿意的。
先介紹下試驗平臺
CPU:Intel Core i7 920
MB:Gigabyte EX58-Extreme
MEM:ADate 紅龍 2GB DDR3 1333+ *3
Graphics Card: 藍寶石 HD4870 白金版 / 七彩虹 iGame GTX 285
HDD:Seagate 7200.11.32MB 1TB
Power:Huntkey 多核 F1 600W
驅(qū)動版本:ATI 催化劑 8.12 & Nvidia Geforce 182.06 & PhysX 9.09.0203
注:支持PhysX物理加速的顯卡是Geforce 8系列,Geforce 9系列以及Geforce 200系列顯卡 并且專用圖形顯存至少要256MB。
首先說明經(jīng)過測試,Windows Seven是可以組成混交的,不過其效果實在是不如不組,也許是驅(qū)動支持不好的關(guān)系,在這里我沒有舉出,期待更多硬件廠商以及微軟的改進。而 Windows Vista系統(tǒng)強制規(guī)定如果安裝兩塊或者兩塊以上的不同類別顯卡,必須屏蔽掉一個。所以混交真正成功的平臺是Windows XP.
注:雖然現(xiàn)在很多人都是Vista的用戶,不過文章仍有意義,因為可以確定的是,WIN7 beta可以完成混交,而且方法與XP幾乎一樣,因此我們可以在不久的將來將這個方法用到win7上。
顯卡的規(guī)定是用ATI顯卡作為主卡,而Nvidia顯卡作為副卡來幫助CPU做物理加速(N卡淪為物理加速卡實屬無奈,這里更適合低端N卡,比如8600GT這樣的顯卡,而GTX285實在不適合于屈身做加速,不過為了PhysX..啥也不說了,繼續(xù)。。)
#e#
#p#硬件安裝如下圖所示
安裝完成后,我們只需要分別安裝兩張顯卡的驅(qū)動及其控制中心,如果在這里遇到無法安裝的問題,可以將驅(qū)動手動解壓放到C盤根目錄下,然后尋找到驅(qū)動版本號下面的IS文件夾(N卡)手動安裝即可,A卡大同小異非常簡單。安裝成功后在設(shè)備管理器里面我們可以看到兩顯卡和平共處著,如下圖所示
這時候系統(tǒng)只能承認作為主卡的ATI顯卡的顯卡控制中心,而卻看不到Nvidia的顯卡控制中心(如圖),而且Nvidia顯卡的核心頻率和顯存頻率也是0MHZ,不過不用急,繼續(xù)。
在顯示屬性里面,我們選擇將顯示器擴展到Nvidia的顯卡上,及GTX285上,讓系統(tǒng)強制啟動Nvidia顯卡,這時候我們可以看到Nvidia顯卡控制面板,終于出現(xiàn)了,而且GPU-Z里面核心和顯存也從沉睡中被喚醒。而當我們運行物理加速軟件的時候,N卡就在全桌面效果或者是游戲全屏效果的時候,自然而然的擔當起物理計算的任務,當然你的GPU核心越強大,CPU在PhysX游戲的時候占用率越低。
#e#
#p#下面我們來測試一下性能
涉及軟件 Fraps 2.98
3D mark 06
孤島危機-彈頭
鬼泣4
極品飛車12
勁舞團(圖片轉(zhuǎn)載)
PhysX FluidMark
Badaboom
1、3Dmark06 測試GPU基準性能 主要包括 SM2.0 SM3.0 以及CPU三項
第一張圖為HD4870單卡得分,總分為14961分
第二張圖為HD4870+GTX285的得分,總分為15425
說明:在3Dmark06 這款基于DX9.0c的顯卡測試軟件中,已經(jīng)可以運用到PhysX技術(shù),顯然在CPU純計算畫面的測試中,兩者并無差異,但是在SM2.0和SM3.0的測試中卻略有提高,首先來講GPU的通用計算使得CPU從畫面建模和信息處理的環(huán)節(jié)上減去了一些負擔,原因自然是物理模型的計算很大部分已經(jīng)交由GPU來處理。
再反觀DX9 這個版本,多邊形的建立永遠是CPU的工作,GPU只負責像素渲染,而DX10可以利用幾何渲染單元對CPU生成的多邊形進行加強和模仿。以及今后 DX11的GPU增加了鑲嵌處理,在一定程度上可以獨立生成多邊形了。綜上所述,Shader Model得分的提高很有可能是CPU更多的去幫助建立多邊形所致,但是為什么沒有幫助CPU得到高分呢?PhysX不起作用嗎? 我們繼續(xù),拭目以待。
2、孤島危機--彈頭 這款無疑是當今最重頭的射擊類游戲,逼真豐滿的畫面以及加入的物理模型的計算使得它成為了名副其實的顯卡殺手,那我們的測試平臺是否可以拿下這頭怪獸呢?
#e#
#p#下面是效果設(shè)置--設(shè)置是熱衷(相當于孤島危機里面的非常高),效果全開,NO AA
自然視角下的幀數(shù),第一張為HD4870的成績,第二張為HD4870+GTX285的成績。
望遠鏡視角的幀數(shù),第一張為HD4870的成績,第二張為HD4870+GTX285的成績。
說明:首先需要說明的是,這款HD4870是512MB版本,因此筆者沒有開啟抗鋸齒,A 卡把它稱為消除混疊。在普通畫面下,兩者沒有什么根本區(qū)別,不過在近景,比如樹葉,水面等等這些場景下,畫面質(zhì)量以及幀數(shù)有所提高,這應該是PhysX初見功效吧。不過還有一點需要說明,ATI顯卡在默認驅(qū)動設(shè)置,不優(yōu)化的情況下,跑孤島危機有時會伴有跳幀現(xiàn)象,不過在混連之后,這個現(xiàn)象消失,可以說是意外之喜。
#e#
#p#3、鬼泣4 08年移植于PC平臺的動作類游戲大作,由于其自帶Benchmark所以我們直接交由游戲測試。
顯示效果依然效果全開,1680*1050分辨率 8X AA
以下測試分為4個場景以及一個總成績,第一張為HD4870,第二張為HD4870+GTX285,下面不贅述。(說明:下面兩次測試均是在同樣分辨率下進行,后期因為上傳大小限制做了格式壓縮,長寬不同便于區(qū)分而已)
第一場景
第二場景
第三場景
#e#
#p#
第四場景
最終成績
說明:在DMC4這款不重視物理加速或者說不存在物理加速的游戲中(Nvidia官網(wǎng)的PhysX支持名單中并沒有DMC4),我們似乎看不到優(yōu)勢可言,反而Nvidia顯卡成為了主卡的阻礙,這有可能是在即使不使用PhysX的情況下,兩顯卡也依然通過北橋分別與CPU進行信息交流,導致了在有N卡作輔助的情況下,幀數(shù)反而降低,不過降低的程度很小,可以忽略。
4、極品飛車12 EA經(jīng)典的賽車類系列,也是少見的ATI顯卡較大程度領(lǐng)先于同等級N卡的游戲之一,不過這次N卡會不會成為A卡的絆腳石呢?
顯示效果方面我們還是效果全開。
第一張為HD4870單跑,第二張為HD4870+GTX285成績
#e#
#p#
說明:極品飛車早在第10部就已經(jīng)宣稱支持物理加速,不過不是PhysX,而是Havok,不過沒關(guān)系,因為它采用簡單的碰撞運算,當你的賽車與公路護欄或者是其他賽車碰撞后,位移的距離或者撞痕,這些都是相對簡單的物理運算,極品飛車這款游戲并沒有在World Detail上下太多功夫,因此CPU的運算MS顯得已經(jīng)足夠,不過這也是需要比較主流的CPU才行。
我們可以看出在N卡作輔助運算的情況下,CPU的占用率有了一定程度的降低,而且?guī)瑪?shù)也提高了一些,可見這次N卡沒有在ATI的傳統(tǒng)優(yōu)勢游戲項目上拖后腿,反而在物理運算的環(huán)節(jié)上助A卡一臂之力。
5、勁舞團 沒有物理加速的人物缺乏生命力,CPU運算的物理模型使得裙子的確有了漂浮和層次感,但是如果想要體驗酣暢淋漓的視覺效果,唯有PhysX可以完成.
注:由于種種原因,筆者沒有辦法測試勁舞團,因此找到了一張HD4850+8600GT的 勁舞團對比圖 ,就算是個小小的參考。 (圖片轉(zhuǎn)載)
第一張為HD4850 ,第二張為HD4850+8600GT的成績。
#e#
#p#6、PhysX Fluidmark 一款測試物理運算效果的軟件,它分為兩種方式--Software PhysX 以及Hareware PhysX ,當我們以單卡HD4870運行該測試軟件的時候由于其不支持物理加速,因此物理運算工作全部交由CPU通過software的方式進行模擬運算,而當我們啟用了N卡做輔助運算的時候會有什么效果呢?
第一張為HD4870單卡運行PhysX Fluidmark,第二張圖為N卡輔助物理運算圖,運行時間均為20s(雖然在啟用N卡之后,physX依然顯示不可用,不過這只是系統(tǒng)和驅(qū)動之間的多顯卡識別問題,事實上物理加速已經(jīng)啟用,看下圖)
說明:可以看到當以HD4870單卡運行該軟件的時候顯示的是software PhysX模式 Fps:min 8 avg 48 max 349,而在開啟N卡物理加速的時候,已經(jīng)可以清楚的看到Hardware PhysX的字樣,F(xiàn)ps: min 126 avg 209 max 396,第20秒的瞬時幀數(shù)比為7:129,如此懸殊的成績或許會讓你吃驚,不過我們可以來計算,即使強如core i7這樣的CPU,它在對應32位單精度浮點運算的速率僅為72 GFLOPS,而GTX285的GT200核心擁有著接近1TFLOPS的浮點運算能力,這足以證明,單從并行計算這點來講,GPU要比CPU強的多,而且更加經(jīng)濟,因為你只需要一個Geforce 8系列的8400以上的顯卡就可以輕松超越Core i7的運算能力。
#e#
#p#7、BadaBoom 這是由Nvidia開發(fā)的基于CUDA 2.0的通用并行計算應用軟件,它的作用是視頻的轉(zhuǎn)碼。提到BadaBoom 我們不得不提到ATI中Stream技術(shù)應用的ATI AVC視頻轉(zhuǎn)化軟件,Avivo Convertor是ATI催化劑 8.12后自帶的免費的視頻轉(zhuǎn)換工具,而且它的轉(zhuǎn)化速度快,轉(zhuǎn)化后的視頻小。而反觀BadaBoom雖然它是收費軟件,而且轉(zhuǎn)化速度慢,同樣都是最高畫質(zhì)的時候占用空間比AVC大很多,但是它擁有輸出視頻種類多,軟件更新速度快,視頻清晰度高,幾乎沒有丟幀現(xiàn)象等優(yōu)點。
ATI的AVC現(xiàn)在可以支持Nvidia的顯卡,而BadaBoom卻顯得有點小氣,只能支持Nvidia CUDA2.0的顯卡,那么A飯是不是就要和Nvidia的通用并行計算說再見了呢?CUDA剛剛起步,未來還會有更多的通用并行計算軟件,我們怎能輕易放棄?沒錯,我們可以用N卡作輔助卡,來欺騙系統(tǒng),開啟CUDA的通用并行計算軟件。
當我們只是用ATI顯卡的時候BadaBoom是無法安裝也無法開啟的,但是當我們開啟N卡后,BadaBoom正常安裝和使用,效果如下
說明:BadaBoom通過這樣的一鍵切換即可正常使用,還有什么能比在ATI主卡上運行Nvidia通用并行計算更令人興奮的呢?
最后我們附上功耗測試,測試功耗均為接近最大功耗(運行Crysis的時候),第一張為單卡HD4870功耗,第二張為HD4870+GTX285功耗
說明:在提倡環(huán)保的今天,功耗無疑是我們最關(guān)心的話題,320W(包括22英寸顯示器,以及最大TDP在130W的Core i7)的最大功耗還是可以接受的,納米技術(shù)在這里顯現(xiàn)除了優(yōu)勢,無論是CPU還是GPU。當然如果選擇HD4850+8600GT的組合功耗應該可以控制在230W左右,待機功耗應該在130W左右。(注:這里是整機功耗,而非顯卡TDP。)
總結(jié):測試暫時告一段落,經(jīng)過各方面的測試,Nvidia顯卡做副卡對系統(tǒng)的提升還是很有幫助的。而且如果您是一個A卡的fans,只需要擁有一塊支持雙卡的主板(現(xiàn)在已經(jīng)相當普及,599RMB就可以買到七彩虹的 790GX,699RMB可以買到微星的790X)以及一塊舊的Nvidia 8系列顯卡(基本8400GS以上)就可以完美擁有物理加速體驗,不必再苦苦等待AMD了。N卡 A卡都在手,還有什么游戲,什么并行計算可以難倒我們呢?還不馬上動手試試,讓您的顯卡返老還童?
聲明:將來如果ATI真的融入Havok物理加速技術(shù),我們也可以通過一鍵切換來選擇是否來開啟PhysX,當然現(xiàn)在Havok是否能夠和PhysX和平相處還為時過早,但是如果真的可以,通吃天下所有物理加速游戲,無論是Havok還是PhysX的顯卡組合,豈不更令人興奮呢?
#e#
相關(guān)文章
- Vista資源管理器怎么使用名稱分組篩選文件夾?Vista系統(tǒng)中想要搜索文件夾,可以使用資源管理器來操作,下面我們就來看看詳細的教程,需要的朋友可以參考下2019-03-13
- 桌面窗口管理器 是Vista中的一個新組件:Desktop Window Manager(DWM)。下面小編就帶來Windows Vista桌面窗口管理器功能詳解供大家了解,一起來看看吧2017-03-21
- 什么是uac功能?UAC的全稱是User Account Control(用戶賬戶控制),它是Windows Vista提供的一個安全特性。而Vista下的UAC功能有什么作用?本文提供Vista下的UAC功能詳細2017-03-15
- 現(xiàn)在還有很多朋友在使用Vista系統(tǒng),但是Vista系統(tǒng)最近發(fā)出警告,提示微軟即將停止對Vista支持,4月11日以后系統(tǒng)將不會收到官方的安全更新,下面我們就來看看詳細的教程,需2017-02-13
- 為了讓Windows 10能夠替代現(xiàn)有的舊版Windows,其系統(tǒng)要求并不高。除了Windows 8.1設(shè)備,現(xiàn)有的Windows 8、Windows 7甚至Vista電腦都可以跑得動Windows 102014-10-20
VISTA 下如何通過紅外線連接外接設(shè)備 以索尼手機為例
這篇文章主要為大家介紹了Vista中如何通過紅外線連接外接設(shè)備,Windows Vista操作系統(tǒng)中如何通過紅外線連接外接設(shè)備呢?本文有具體的步驟,需要的朋友可以參考下2014-09-18- 索引是對數(shù)據(jù)庫表中一列或多列的值進行排序的一種結(jié)構(gòu),巧妙的添加新的文件或者位置是保證搜索效率的最好的辦法,需要的朋友可以參考下2014-09-17
- Windows Vista的用戶遇到了一個問題:鐵通的ADSL寬帶但是上網(wǎng)不穩(wěn)定,經(jīng)常出現(xiàn)815錯誤的警告,那么該如何解決呢?本文將將您如何解決Windows Vista中815錯誤,需要的朋友可2014-09-17
- 這篇文章主要為大家介紹了Vista系統(tǒng)中如何隱藏網(wǎng)上鄰居,大家都知道網(wǎng)上鄰居在默認狀態(tài)下是照常顯示的,有些人不想顯示自己的網(wǎng)上鄰居,但又不會設(shè)置,本文就可以解決你的2014-09-17
- 管Win XP上的很多程序在Vista下都能夠運行,但還是有一些雖然能夠運行但存在一些問題,或是完全無法運行的程序。那么這樣的話你要怎么辦呢?本篇文章將詳細介紹此問題的解決2014-09-17