作者jk21234 ( )
站內PC_Shopping
標題Re: [情報] 微星科技 Hydra 混交主機板 Big Bang 亮相
時間Thu Sep 24 18:50:08 2009
※ 引述《wahaha99 (此方不可長)》之銘言:
:
※ 發信站: 批踢踢實業坊(ptt.cc)
: ◆ From: 220.132.126.29
: 推 suzukihiro:實際上 顯卡版有人已經先雜交成功了... 09/24 04:05
: → suzukihiro:他好像有解釋類似的作法 09/24 04:05
不是,我只是把兩張顯卡裝起來,然後讓它該啟動的功能
(3D,多螢幕,stream/cuda)通通都弄到會動而已.
不過可能還不算完全會動.這只是種拼裝.......
比如說在AMD 790FX上面裝四張nVidia Tesla當工作站賣也是種拼裝.
至於Hydra嘛....當然可以看成SLI/CF的進階硬幹版本.
不過它應該會是怎樣呢??
從基本開始好了.
3D顯示卡,就是在一個2D的螢幕上顯示出3D的世界.
由3D的資料變成2D的資料,是經過"投影"的過程
輸入是3D的模型(三角面等等),輸出是2D的畫素.
3D 運算 2D 運算
投影 貼圖
建立動態模型 光影(per pixel)
模型的移動, 遮蔽計算
碰撞偵測. FSAA,AF...
光影.....etc
DirectX 7以前
CPU |分| 顯示卡
以及 T&L負責 |隔| rendering pipeline
|線|
DX 8/9/9.0c 新增PS/VS
切給Vertex |分| 切給Pixel
Shader計算 |隔| Shader計算
|線|
在DX 9.0C的世代,開始有SLI/CF的做法,
當時的SLI/CF是把畫面分割(AFR,SFR),然後Pixel運算
給兩張顯示卡分開計算....Vertex部分似乎沒有分開.
DX10以後,變成Unified Shader一種硬體,取代原有的VS/PS.
切給Unified |分| 切給Unified
Shader計算 |隔| Shader計算
-->寫入記憶體 |線| -->交給ROP等...
DX10下的SLI/Crossfire除了單純切割畫面的AFR,SFR兩種模式之外.
還有一種模式是既然遊戲的運算會被切成非常多組Unified Shader,
那麼插兩張卡就可以分配這些不一樣的Unified Shader運算.
(聽起來好像很簡單.可是實際上還有不少問題.......)
另外由於有如此的做法,所以DX10時代的SLI/Crossfire
甚至可以用在規格差異不太大的卡,如HD4870配HD4850,或者是
Hybrid CF,而不強求完全對稱.
至於這個.Hydra不只是混用,甚至包含DX9和DX10的混用.
也就是說安裝Hydra後,D3D/OpenGL等API可能變成:
3D功能API --> DX9 VS runtime --> VS 硬體1~N
1~X --> DX9 PS runtime --> PS 硬體1~N
--> DX10 US runtime --> US 硬體1~N
每一個API都被修改成底層提供VS/PS/US的計算.然後依照需要,
API動態連結到對應的VS/PS/US runtime再去執行.
不過,如果這樣做就完全沒有問題的話,
CPU和Cell協同運算也很簡單沒有問題,CPU和GPU協同運算也很簡單沒有問題...
SLI/Crossfire也可以簡單達成線性的效能成長.....等等.
所以,實際上並沒有這麼理想.......
由於許多特效計算必須要一段US計算完後,資料交由另外一段US計算.
兩者會有資料相依性.而且顯示卡記憶體很快,但是顯示卡介面相較卻是很慢.
資料如果要搬回主記憶體再弄去另外一張卡的話,會花十幾二十倍的時間搬資料.
可是如果在同一張顯卡上計算到完,又可能讓負載不夠平衡也使得效能下降.
: → birdy590:我投 wrapper 一票... 攔 API 這種事情不是沒人幹過 09/24 04:21
推 ~~
: → suzukihiro:http://www.pcpop.com/doc/0/330/330023.shtml 09/24 04:24
: → kuninaka:你提到的就是我有說過的演算法問題 09/24 04:46
: → kuninaka:可能有些指令A卡作起來比較優 09/24 04:47
: → kuninaka:不知道是不是單純只以loading來分配 09/24 04:47
: → kuninaka:ATI+NV最有效的應該是需要phyax又要高AA的場合wwww 09/24 04:47
: → kuninaka: physX 09/24 04:48
: 推 suzukihiro:不過實際上遊戲用havok比physX多的多... 09/24 04:51
: 推 kuninaka:這是秘密 噓 XDDD 09/24 05:05
: 推 highway4625:天阿!!!!!!!!!!!!http://ppt.cc/f!Cn 09/24 05:52
: → wahaha99:我差點把樓上當張爸 orz 09/24 05:58
: 推 suzukihiro:去去 臭高速 想當張爸 09/24 06:00
: → highway4625:等到physX買下http://ppt.cc/e,rI以後我再考慮某牌卡 09/24 06:09
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.114.78.62
1F:推 ItoMakoto:推推 09/24 18:56
2F:→ jk21234:可是Hydra一直沒有發表過效能數字,我很懷疑..... 09/24 18:58
3F:推 wahaha99:推 09/24 19:02
4F:推 kuninaka:效能比SLI、CF強就神了 09/24 19:16
5F:推 dolphinus:終於有點正常的文章了 09/24 19:22
6F:→ PlayStation3:因為大濕作亂 讓本版等級降低 09/24 19:24
7F:推 Jorsindo:要完全100%發揮效能 我看ATI和NV要一起合作才可實行吧xd 09/24 19:43
8F:推 suzukihiro:感謝原本主人說明 ^^ 不然我也看不懂 XDD 09/24 20:07
9F:推 QuentinHu:看不懂 QQ 09/24 20:46
10F:推 ang728:大概可以理解意思 09/24 20:55
11F:→ ang728:終於來一點動真格的文章了 看了某大濕的推文我都覺得退化 09/24 20:56
12F:推 azumanga:推好文。 09/24 21:12
13F:推 VictorTom:推:) 09/24 21:44
14F:推 Sousake:推 具參考性的一篇文章 09/25 01:00
15F:推 RedXIIIee:專業姊吸 (誤) 09/25 10:05
16F:推 landattack:好文! 大概了解... 06/19 21:55