Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×
Graphics Software Entertainment Games

NVidia Considering Porting PhysX To OpenCL 54

arcticstoat writes "NVidia has revealed that it's considering porting its PhysX API to OpenCL to allow PhysX GPU-acceleration on competitors' graphics cards as well. At the moment, a GPU needs to support NVidia's CUDA technology in order to accelerate PhysX on the GPU, and ATI has so far declined NVidia's offer to get CUDA working on ATI GPUs. NVidia's director of product management for PhysX, Nadeem Mohammad, said, 'In the future it's a possibility that we could use OpenCL' for PhysX, adding, '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.'"
This discussion has been archived. No new comments can be posted.

NVidia Considering Porting PhysX To OpenCL

Comments Filter:
  • by Anonymous Coward on Sunday March 29, 2009 @01:59PM (#27380467)

    OpenCL is low leve enough that it's certainly possible to write code that works on other hardware in theory while being far too slow to do anything useful in practice.
    Knowing NV, I wouldn't be surprised to see this happening

  • Re:OpenCL? (Score:5, Interesting)

    by Z00L00K ( 682162 ) on Sunday March 29, 2009 @02:31PM (#27380691) Homepage Journal

    Thanks! - I first thought that it was a misspelling of OpenGL.

  • by linhares ( 1241614 ) on Sunday March 29, 2009 @04:04PM (#27381375)
    I'm REALLY looking forward to opencl adoption. I'm working on AI, and I have to do things as simple as getting the hamming distance between two bitstrings, or adding +1 into xi for all i in a large vector. These are trivial, but I have to do them on (at least) a million different vectors at each operation. I'm dreaming that opencl will make this thing smoother.

    But then we get to the politics of the whole thing, and it's kind of depressing. Apple sends it to the Khronos group, which makes it a standard, but Microsoft, SURPRISE!, immediately announced a competing thing. So we run the risks of not having our stuff running in everybody's machines. Or we are stuck in the Apple arena.

    Since I'm planning on spending USD$2000 for a video card if only we can get the code right, I'm most likely building a Hackintosh, because of Apple's heavy handed nickel-and-diming-in-every-component-for-your-bestest-experience.

    I want to be cross-platform. So here's a question: Does anyone knows how opencl is supposed to work in windows or linux?

  • by iampiti ( 1059688 ) on Sunday March 29, 2009 @04:15PM (#27381459)
    A standard (even if it's a de facto one) API for physics would mean more developers would consider it and gamers would be happy because it'd work with all cards.
    I guess Nvidia would gain money through licensing and AMD/ATI...I don't know, do they stand to lose anything because of this?
    Besides that, physx is available for the PS3 and (I believe) the Wii so it would be a (more or less) universal API for physics acceleration.
  • by drerwk ( 695572 ) on Sunday March 29, 2009 @07:34PM (#27382763) Homepage
    Sign up for ADC (for $500) and use the hardware discount. It'll be about 20% off the Apple retail price and you get all the latest developer goodies. If you intend to use OpenCL and the latest Apple OS, the only reason to build a Hakintosh is if your time is free. If that is the case then no problem. But I can't see running into a problem and sitting there wondering - is it Apple's new OpenCL, or is it my machine? And if you are ADC, then you can send Apple a trouble ticket - and maybe even get an answer.

All the simple programs have been written.

Working...