Softpedia
 

NEWS CATEGORIES:



NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
Home > News > Technology and Gadgets > Video

April 29th, 2010, 06:35 GMT · By

NVIDIA Might Port PhysX to OpenCL, Will Work on ATI Cards

SHARE:

Adjust text size:


NVIDIA ports PhysX to OpenCL, will work on ATI Radeon cards
Enlarge picture
PhysX middle-ware is used to simulate the laws of physics on a variety of platforms, such as PCs and game consoles (Xbox 360 and PS3), and is meant to add realism and, obviously, improve the overall gaming experience. Most processing of such effects is performed by the x86 CPU that powers said platforms. Some games, however, can take advantage of NVIDIA GeForce GPUs' ability to handle physics computing using CUDA, NVIDIA's proprietary API that, naturally, is not supported by ATI cards.

The lack of PhysX support on AMD adapters gives NVIDIA GeForce adapters a certain edge on the gaming hardware market. On the other hand, not many game developers use GPU PhysX exactly because AMD cards cannot handle it. In seeking to make its API more universal, NVIDIA was planning, last year, to port it to OpenCL. Doing so would allow any graphics card to perform the necessary computations even in the absence of CUDA.

“In the future it is a possibility that we could use OpenCL, but at the moment CUDA works great. [Our GPU] architecture allows for acceleration by other things like OpenCL. Nvidia works very closely with The Khronos Group, actually Neil Trevett is president of the group and he’s part of Nvidia, so we’ve been driving that standard also, and it’s an excellent standard,” Nadeem Mohammad, a director of PhysX product management at Nvidia, said in an interview with Bit-tech, last year.

Porting PhysX to OpenCL definitely has its advantages, but, as with all steps forward, there seems to be a catch. While NVIDIA can create a version of GPU PhysX that does not rely on CUDA, how well it runs will be determined by the graphics processor's actual GPU computing capabilities. In regards to AMD adapters, NVIDIA says that there may be some performance issues.

“If we start using OpenCL, then there’s a chance that the features would work on ATI, but I have no idea what the performance would be like. Previously, looking at things like Folding@home, ATI GPU computing performance seems to be behind Nvidia. That probably reflects the fact that their GPU computing solution is probably a couple of generations behind ours,” Mr. Mohammad explained.

There hasn't been much in the way of updates on this endeavor recently but there may be some factors that could affect NVIDIA's enthusiasm in making this platform more universal. ATI's Cypress GPUs were a milestone for AMD and the ATI Stream technology has become more adpet over the past year. This means that Radeon adapters may actually have little to no problem with PhysX now. If PhysX does become universal, game makers will have one less reason to optimize their titles for NVIDIA cards, removing the latter's edge in this segment while making the middle-ware more widespread. This tradeoff may or may not be worthwhile.

FILED UNDER:
NVIDIA
PhysX
AMD
ATI
OpenCL

TELL US WHAT YOU THINK:

4,246 hits · 2 comments · Link to this article · Print article · Send to friend · Subscribe to news

MUST-READ RELATED ARTICLES:


AMD: NVIDIA Promotes PhysX Games Through Bribery

NVIDIA: AMD's PhysX Bribery Accusations Make No Sense

AMD Expands Support for Open Physics

NVIDIA's Fermi Cards Inside CyberPower's Gaming Rigs

AMD Pledges to Assist the Gaming Industry

READER COMMENTS:


Comment #1 by: jureleitor on 29 Apr 2010, 22:33 UTC reply to this comment

it seems that interview its from march, last year....


Comment #2 by: NinjaRicer on 30 Apr 2010, 00:23 UTC reply to this comment

Okay, they mention that ATI cards suck for folding. But what about BOINC? ATI cards get crazy high PPD in BOINC applications.

Copyright © 2001-2012 Softpedia. Contact/Tip us at

WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM