AMD指責NVIDIA PhysX屏蔽多核心處理器支持

針對NVIDIA熱炒的PhysX物理加速技術,AMD近日提出了批評,聲稱NVIDIA在PhysX API中故意屏蔽了它對多核心處理器的支持,以便提升其顯卡的地位。

AMD全球開發者公關主任Richard Huddy在接受采訪時透露,AMD正在開發兩種非常重要的新型物理技術,還有三家公司會支持GPU顯卡物理加速,但他沒有公布更多細節。

在此之前,AMD已經宣布支持Pixelux Entertainment的開源物理引擎Bullet Physics,並將其與ATI Stream、OpenCL、DirectCompute 11等相關通用計算技術相融合。Richard Huddy表示,Bullet方案産品今年肯定會面世,不過很大程度上取決于獨立軟件開發商(ISV),因為AMD自己不會打包捆綁提供整套方案,而是才去開放式態度。

Richard Huddy隨後表示要對NVIDIA提出批評。他說,Ageia在被收購的時候,PhysX物理引擎有著很不錯的多核心支持,但現在基本上只能利用一個核心,最多兩個。這太不厚道了。NVIDIA為什麽要這麽做?為什麽在自己沒有的産品上就不做好全面的質量測試,讓PhysX在多核心處理器上也能高效執行?這是因為NVIDIA根本就不在乎消費者體驗,只關心賣出更多的顯卡,並通過改變代碼使得顯卡看起來比處理器跑得更快。

雖然NVIDIA在收購Ageia之後聲稱PhysX物理引擎依然是開放的,歡迎其他廠商采納,但Intel、AMD都在開發自己的方案,PhysX也成了NVIDIA顯卡的一個宣傳重點,在一定程度上甚至變成了物理加速的代名詞。

Richard Huddy指出,如果編碼得當,處理器同樣能夠應付大多數物理場景,顯卡物理加速只是NVIDIA誇大其詞的宣傳,意在將PhysX渲染成所有物理問題的終極解決方案,但其實只不過是其中一種而已。

誠然,PhysX有很大程度的封閉性,但迄今為止它所取得的成功也是不容否認的,NVIDIA的做法也有他的道理。對AMD來說,僅僅批評對方不開放是遠遠不夠的,最關鍵的還是盡快拿出自己的遊戲物理解決方案,讓玩家看到實際效果,並發揮自己的處理器+顯卡平台化優勢。

估唔到Nvidia咁狗???

學足intel

TOP

之前我都開post講過
根本係the way令o個d game連少少既特效都刪減哂
為左佢既phyx可以生存就犠牲玩家基本享受遊戲效果

TOP

雖然對玩家黎講NV既做法係衰左d,但係NV又無做錯,真係吹佢唔漲

TOP

AMD快D出個完整的物理加速平台la~
你日日話佢9都冇計

TOP

We asked Nvidia for its response to the allegations made by AMD, Nadeem Mohammad, PhysX director of product management, stepped up to the mic in hopes of setting the record straight:

I have been a member of the PhysX team, first with AEGIA, and then with Nvidia, and I can honestly say that since the merger with Nvidia there have been no changes to the SDK code which purposely reduces the software performance of PhysX or its use of CPU multi-cores.

Our PhysX SDK API is designed such that thread control is done explicitly by the application developer, not by the SDK functions themselves.  One of the best examples is 3DMarkVantage which can use 12 threads while running in software-only PhysX. This can easily be tested by anyone with a multi-core CPU system and a PhysX-capable GeForce GPU. This level of multi-core support and programming methodology has not changed since day one. And to anticipate another ridiculous claim, it would be nonsense to say we “tuned” PhysX multi-core support for this case.

PhysX is a cross platform solution. Our SDKs and tools are available for the Wii, PS3, Xbox 360, the PC and even the iPhone through one of our partners. We continue to invest substantial resources into improving PhysX support on ALL platforms--not just for those supporting GPU acceleration.

As is par for the course, this is yet another completely unsubstantiated accusation made by an employee of one of our competitors. I am writing here to address it directly and call it for what it is, completely false. Nvidia PhysX fully supports multi-core CPUs and multithreaded applications, period. Our developer tools allow developers to design their use of PhysX in PC games to take full advantage of multi-core CPUs and to fully use the multithreaded capabilities.


http://www.tomshardware.com/news/nvidia-physx-amd-gpu-multicore,9481.html

TOP

提示: 作者被禁止或刪除 內容自動屏蔽

TOP

對AMD來說,僅僅批評對方不開放是遠遠不夠的,最關鍵的還是盡快拿出自己的遊戲物理解決方案,讓玩家看到實 ...
David Kirk 發表於 2010-1-21 13:30

曾經見你有一輪冇咁偏激,仲以為你曉改過,點知呢………x性難改

你意思即係話………少林足球阿達叔「你有冇得跛啊」咁正

TOP

對AMD來說,僅僅批評對方不開放是遠遠不夠的,最關鍵的還是盡快拿出自己的遊戲物理解決方案,讓玩家看到實 ...
David Kirk 發表於 2010-1-21 13:30


如果你咁講, 即係 Intel 唔開放比 Nvidia 都岩啦???
Intel 同 AMD 係唔係要係 CPU 個 driver, 加入一D code, 另到 Nvida 既卡行得慢D???

TOP

Intel 同 AMD 係唔係要係 CPU 個 driver, 加入一D code, 另到 Nvida 既卡行得慢D???
irvingtin 發表於 2010-1-21 13:50


點止慢d,直頭唔比用啦
一行n卡就hang機

TOP