物理演算的特效,可以說是接下來顯示晶片巿場的一個相當重要的發展驅勢。
在未來相信也會有越來越多的遊戲和應用,需要用到物理加速的功能
除了軟體要有所支援外,這種應用也需要硬體提供大量、繁瑣的向量演算來對應
而目前巿面上可以看到的解決方案中,用以處理這些演算的方式又可以分為CPU和顯示晶片兩者
單就這兩個元件來說,這種簡單的向量運算,處理器的運算事實上是比較先進的
Intel也好、AMD也好,都想盡一切辦法,讓處理器可以早一步對記憶體進行Cache
甚至設計了相關的指令集,讓處理器可以用更有效率的方式,加快每個時脈的運算進度
但是當這種過程雖然簡單、運算次數卻超多的向量演算
現有的最高時脈四核心處理器,也未能達到可以100%滿足消費者需求的水準
原因除了遊戲軟體尚未完全支援新一代的SSE4指令集以外
X86處理器先天的架構不利同時多工的運算也是一大限制
所以許多遊戲仍以支援顯示晶片的物理加速為主
利用顯示晶片本身多管線以及大量寫死的運算單元優勢,來讓晶片進行幾近同步的運算
據NVIDIA的說法,一張GeForce 280的顯示卡,大約等同於使用100個CPU核心的演算效果
至於這樣的成效如何?我們也可以進行一些測試來驗證一下
測試平台:
Intel Core 2 Duo 6700
UMAX DDR2-800 2GB x 2
Gigabyte EP35-DS3P
Gigabyte ODIN 500W Power
使用顯示卡
青雲GeForce 9600GT
GeForce 8600GT
螢幕解析度 1440 x 900
首先和大家分享一下NVIDIA官方的下載連結:
http://www.nvidia.com.tw/content/forcewithin/tw/download.asp
本次的測試軟體是從這裡先抓的,在其他第三方的相關軟體正式出來前
在下可能只能以這些軟體先行測試,若有其他網友測過相關軟體有不同看法
也歡迎潑出來討論,相信這兩年,其他兩家的相關軟體也要陸續推出了
NVIDIA PhysX Particle Fluid Demo
這是NVIDIA用來展示的其中一個軟體,以兩個水管將水的流動,以及環境內其他用品的互動性
圖中的球是由畫面上方掉下來的,水面上也有作濺起的水花(雖然不是很明顯)
可以看得出水流其實是以數量相當大的物件組成的,而流動的過程,也需要大量的物理演算
如果看不清楚,換成球的流動來解釋相信會比較清楚,同時間演算數量龐大的球的位移
是需要相當大量的同時多工運算的,這是以顯示晶片運算的結果,畫面仍算流暢
這張圖其實不是贅圖,而是在改以軟體(也就是透過CPU演算)執行相同時間後的結果
可以發現球還飛在空中,每一次的流動以"跳躍"的方式進行
當然啦,在這裡我們是用65nm製程的處理器進行演算
相信軟體本身也不會支援相關指令集,就算換上45nm的處理器也好不到哪去
不過就現階段的平台來說,65nm處理器的演算效能的確與透過顯示晶片來進行物理運算
有很大的差距
Nurien
這是韓國人開發的一款全3D的小美媚遊戲,圖中的頭髮、裙擺、領帶
都是可以隨著人物動作和現場環境"搖擺"的物件(不知道什麼時候會抖一些比較明顯的部位)
這是我們以9600GT的晶片執行加速與顯示的過程中,這個小女生在"擺動身體"時的畫面
可以發現即使強如9600GT,在這個階段仍然沒辦法達到每秒30張的理想表現
這是以9600GT跑完後的分數,可以發現很ㄍㄧㄥ,且8600GT的成績更慘,處理器來跑的話
包括走路的每一個動作都是慢動作,其實還蠻好看的XD
Warmonger
這是目前已經支援PsyX的遊戲之一,圖中的這個"屍體"已經被小編射擊推進10公尺左右
而且畫面中紛亂飛舞的火花、還有很多現場的物件,都會因為不一樣的攻擊有不同的結果
這是遊戲中的一塊布幕
可以看到布幕不會像以前的遊戲一樣"碎掉",或是出現無敵模式,被穿透也沒事
被機槍射擊後,會打出一個個的洞甚至被掃射切斷,經過物理加速後,確實有比較好的互動性
結論:
相信本月有在注意處理器巿場的網友,多多少少都已經拿到關於AMD Fusion,以及Intel Larrabee的消息
從前面的介紹,相信物理演算加速對於電腦應用的各種效果,自然是這些廠商如此重視這個功能的主要原因
但不論是加入顯示核心的Fusion,還是以大量x86核心重新挑戰繪圖世界的Larrabee
一來巿場上還沒看到正式的產品,出來後的效果如何,其實還有很多變數
而且難免使用者要把處理器、主機板,以及一些相關的零組件作更換
這也是PsyX可以對玩家有利的一個重點。它其實已經提供現有的電腦平台一個不錯的解決方案
不用換零組件,只要更新驅動程式(177以後的版本),現有的8系列、9系列,200系列的N社顯示卡
都可以支援這樣的加速功能,儘管是8600GT這隻弱雞,雖然加得不多,但多多少少還是有"加速"的效果
但想要在22吋以上的螢幕享受比較完善的加速效果,在下還是建議96以上的卡會比較妥當
4000元加一個新的Driver就能改善的問題,其實還算蠻划算的
在未來相信也會有越來越多的遊戲和應用,需要用到物理加速的功能
除了軟體要有所支援外,這種應用也需要硬體提供大量、繁瑣的向量演算來對應
而目前巿面上可以看到的解決方案中,用以處理這些演算的方式又可以分為CPU和顯示晶片兩者
單就這兩個元件來說,這種簡單的向量運算,處理器的運算事實上是比較先進的
Intel也好、AMD也好,都想盡一切辦法,讓處理器可以早一步對記憶體進行Cache
甚至設計了相關的指令集,讓處理器可以用更有效率的方式,加快每個時脈的運算進度
但是當這種過程雖然簡單、運算次數卻超多的向量演算
現有的最高時脈四核心處理器,也未能達到可以100%滿足消費者需求的水準
原因除了遊戲軟體尚未完全支援新一代的SSE4指令集以外
X86處理器先天的架構不利同時多工的運算也是一大限制
所以許多遊戲仍以支援顯示晶片的物理加速為主
利用顯示晶片本身多管線以及大量寫死的運算單元優勢,來讓晶片進行幾近同步的運算
據NVIDIA的說法,一張GeForce 280的顯示卡,大約等同於使用100個CPU核心的演算效果
至於這樣的成效如何?我們也可以進行一些測試來驗證一下
測試平台:
Intel Core 2 Duo 6700
UMAX DDR2-800 2GB x 2
Gigabyte EP35-DS3P
Gigabyte ODIN 500W Power
使用顯示卡
青雲GeForce 9600GT
GeForce 8600GT
螢幕解析度 1440 x 900
首先和大家分享一下NVIDIA官方的下載連結:
http://www.nvidia.com.tw/content/forcewithin/tw/download.asp
本次的測試軟體是從這裡先抓的,在其他第三方的相關軟體正式出來前
在下可能只能以這些軟體先行測試,若有其他網友測過相關軟體有不同看法
也歡迎潑出來討論,相信這兩年,其他兩家的相關軟體也要陸續推出了
NVIDIA PhysX Particle Fluid Demo
圖中的球是由畫面上方掉下來的,水面上也有作濺起的水花(雖然不是很明顯)
可以看得出水流其實是以數量相當大的物件組成的,而流動的過程,也需要大量的物理演算
如果看不清楚,換成球的流動來解釋相信會比較清楚,同時間演算數量龐大的球的位移
是需要相當大量的同時多工運算的,這是以顯示晶片運算的結果,畫面仍算流暢
這張圖其實不是贅圖,而是在改以軟體(也就是透過CPU演算)執行相同時間後的結果
可以發現球還飛在空中,每一次的流動以"跳躍"的方式進行
當然啦,在這裡我們是用65nm製程的處理器進行演算
相信軟體本身也不會支援相關指令集,就算換上45nm的處理器也好不到哪去
不過就現階段的平台來說,65nm處理器的演算效能的確與透過顯示晶片來進行物理運算
有很大的差距
Nurien
這是韓國人開發的一款全3D的小美媚遊戲,圖中的頭髮、裙擺、領帶
都是可以隨著人物動作和現場環境"搖擺"的物件(不知道什麼時候會抖一些比較明顯的部位)
這是我們以9600GT的晶片執行加速與顯示的過程中,這個小女生在"擺動身體"時的畫面
可以發現即使強如9600GT,在這個階段仍然沒辦法達到每秒30張的理想表現
這是以9600GT跑完後的分數,可以發現很ㄍㄧㄥ,且8600GT的成績更慘,處理器來跑的話
包括走路的每一個動作都是慢動作,其實還蠻好看的XD
Warmonger
這是目前已經支援PsyX的遊戲之一,圖中的這個"屍體"已經被小編射擊推進10公尺左右
而且畫面中紛亂飛舞的火花、還有很多現場的物件,都會因為不一樣的攻擊有不同的結果
這是遊戲中的一塊布幕
可以看到布幕不會像以前的遊戲一樣"碎掉",或是出現無敵模式,被穿透也沒事
被機槍射擊後,會打出一個個的洞甚至被掃射切斷,經過物理加速後,確實有比較好的互動性
結論:
相信本月有在注意處理器巿場的網友,多多少少都已經拿到關於AMD Fusion,以及Intel Larrabee的消息
從前面的介紹,相信物理演算加速對於電腦應用的各種效果,自然是這些廠商如此重視這個功能的主要原因
但不論是加入顯示核心的Fusion,還是以大量x86核心重新挑戰繪圖世界的Larrabee
一來巿場上還沒看到正式的產品,出來後的效果如何,其實還有很多變數
而且難免使用者要把處理器、主機板,以及一些相關的零組件作更換
這也是PsyX可以對玩家有利的一個重點。它其實已經提供現有的電腦平台一個不錯的解決方案
不用換零組件,只要更新驅動程式(177以後的版本),現有的8系列、9系列,200系列的N社顯示卡
都可以支援這樣的加速功能,儘管是8600GT這隻弱雞,雖然加得不多,但多多少少還是有"加速"的效果
但想要在22吋以上的螢幕享受比較完善的加速效果,在下還是建議96以上的卡會比較妥當
4000元加一個新的Driver就能改善的問題,其實還算蠻划算的
由板主最後編輯: