Board logo

主題: [討論] [問題]ati 3d+nvidia PhysX 是否可行?? [打印本頁]

發表人: bonjacky    時間: 2008-10-8 06:34 PM     主題: [問題]ati 3d+nvidia PhysX 是否可行??

最近 ati 4800 系列的顯卡在 3d 表現上及超高 CP 值
小弟也順勢把舊的 8600 換成 4850
但 nvidia 除了 3d 加速外,又引進物理加速
這樣的話,小打打算 4850 專心處理 3d 畫面
而舊的 8600 就讓它繼發揮它的殘餘價值,專心物理加速,這樣的話,8600 的處理能力應該很夠力了吧
不知道有沒有人做過類似的事,因為小弟的主機板只有一個 pci-e x16,無法實驗
若可行的話,小弟就把主機板換成雙 pci-e x16 的
ps:只是純物理加速,應該不需要用到 9600 吧

[bonjacky 在  2008-10-8 06:35 PM 作了最後編輯]
發表人: 平凡小任    時間: 2008-10-8 07:20 PM

應該不可能
通常雙pcie插槽多用來組sli或cf
沒聽過一張ati一張nv的卡同時掛著
而且要如何連接也是個問題
物理加速應該也是靠其中的晶片加持
個人認為也沒有必要
因為支援物理加速的遊戲應該也不多
總之他就是要你選邊站就對了

看文章是說ati和nv早期都有和havok合作物理加速
只是後來nv把physx買下來而已
接下來就看支援ppu的遊戲多不多再作決定吧

[平凡小任 在  2008-10-8 07:32 PM 作了最後編輯]
發表人: bonjacky    時間: 2008-10-8 08:03 PM


其實這部份本來就有點妄想的成份在...
純綷想像當初 voodoo2 + geforce2 一樣...
不管 GLIDE,d3d,OpenGL 都能通吃
那現在 havok 只要 cpu 夠力就好
而 PhysX 只有 NV 支援,那天遇到這類遊戲的時候,不準備張 NV 的卡不行
反正現在 8600 是現成的,不需要另外準備,跑 3d 它不夠力,單純的物理計算總沒問題吧
發表人: Ailio    時間: 2008-10-9 10:13 AM

理論上可行

實際上應該不行

一方面是硬體的溝通(就像雙CPU主機板 都要另外做處理 不是多一個CPU插槽就可以)

而且向同廠牌sli 也要在上面用線連接做溝通

所以硬體上的控制是一個問題

再來就是軟體

除非今天Nvidia可以開發 讓卡單純只做物理運算的功能

不然作業系統還是認為他是顯卡 遊戲軟體也不能分辨 哪些處理要丟到哪張卡

所以除非兩家廠商要協力開發 或是Nvidia要開發純物理加速卡
(類似當年Voodoo 純做加速)

不過這可能性很低
發表人: yorkhung    時間: 2008-10-9 11:11 AM

根據報導指出 nVidia 的 Physics 可以在 AMD 的卡上面跑。
不過以 AMD 的立場來說他們並不希望使用顯示卡來處理 Physics 的效果。
AMD 是比較希望用 CPU 來處理Physics,讓顯示卡專門去把圖像畫出來這樣。
發表人: bonjacky    時間: 2008-10-9 11:16 AM

sli 或 cf 需要晶片組支援的原因在於兩張卡同時處理畫面做 3d 處理,所以中間需要溝通的橋梁
可是物理加速跟 3d 畫面應該能分開來處理
當初 AGEIA 也是單獨出物理卡,而不是有物理加速功能的 3d 加速度
nVidia 的 PhysX 也是透過 cuda 做處理,感覺上是把顯卡當處理器在使用
只是這中間最大的問題就像 Ailio 兄所說的,當使用物理加速時,nVidia 是否能乖乖的當物理加速卡就好
發表人: bonjacky    時間: 2008-10-9 11:38 AM

http://www.xfastest.com/redirect.php?tid=13352&goto=lastpost
剛剛看到一篇文章
似乎真的可行
雖然圖片都失效了
但從文章的內容來看, nvidia 似乎很認份的做物理加速而已
這篇就有圖了
http://www.pcpop.com/doc/0/325/325897.shtml

[bonjacky 在  2008-10-9 11:45 AM 作了最後編輯]
發表人: Ailio    時間: 2008-10-9 02:03 PM

主要是靠 高手寫驅動程式 去刷掉Nvidia的原廠驅動吧

不然兩張 "顯示卡" Windows , DirectX , 遊戲本身設定

會出現哪些問題 難以預料
發表人: bonjacky    時間: 2008-10-9 02:23 PM

看文章的介紹
似乎官版的驅動程式就行了,並不需要做什麼特別的修改
只是目前只支援 XP,還不支援 Vista
Vista 下似乎無解的樣子,真的要等高手去修改驅動程式才有機會了
另外就是 8600 的運算能力也無法支撐物理運算,一下就碰到瓶頸了
要玩 ati + nvidia ,還是要準備 9600 等級以上的顯卡




歡迎光臨 TWed2k (http://twed2k.org/) Powered by Discuz! 4.1.0