- Jul 1, 2005
- 5,529
- 0
- 0
.Ben - Let's be very clear - AMD is NOT adopting Nvidia's closed, proprietary development environment that only works on their GPUs.
We ARE continuing our long standing practice of supporting industry standards that free developers to target all hardware platforms - and it's worth noting that OpenCL is for both CPUs and GPUs and our upcoming SDK will support both, so we aren't driving developers toward one architecture or the other, unlike our competitors.
Again, developers should be free to target the processor architecture that best supports their application and ATI Stream technology from AMD give them exactly that. Thx. for listening! Best, Gary
Originally posted by: thilan29
Beat ya to it:
http://forums.anandtech.com/me...=2315032&enterthread=y
But I don't care...a mod, could you please delete one of the threads. Since this one has a reply, might as well delete the other one.
Originally posted by: Kuzi
OpenCL is already finalized, and I see a repeat in history again.
Originally posted by: Kuzi
OpenCL is already finalized, and I see a repeat in history again.
Originally posted by: reallyscrued
Originally posted by: Kuzi
OpenCL is already finalized, and I see a repeat in history again.
Yay for ATI users! Does that mean I will be able to play Cryostasis on my 4890 faster than 11 fps?
Originally posted by: Wreckage
Originally posted by: Kuzi
OpenCL is already finalized, and I see a repeat in history again.
OpenGL has been finalized for several years and yet most games use the proprietary DirectX instead. So I guess it depends on which history you look at.
Originally posted by: nismotigerwvu
Originally posted by: Wreckage
Originally posted by: Kuzi
OpenCL is already finalized, and I see a repeat in history again.
OpenGL has been finalized for several years and yet most games use the proprietary DirectX instead. So I guess it depends on which history you look at.
How about we look at the history of vendor specific versus vendor neutral API's. OpenGL/DirectX all but eliminated GLide/RRedline/MSI/....ect ect
Originally posted by: Wreckage
Originally posted by: Kuzi
OpenCL is already finalized, and I see a repeat in history again.
OpenGL has been finalized for several years and yet most games use the proprietary DirectX instead. So I guess it depends on which history you look at.
Originally posted by: Wreckage
The thing is PhysX has zero competition right now on the GPU front. This may hold true for a long time.
Not to mention that Havok is also proprietary. '
As for OpenCL it will run slower than CUDA on NVIDIA cards which right now hold the majority of the market. Although the same can be said for Brook+
OpenGL and DirectX are both "open" in the sense that any company can adopt them. OpenCL and DirectX 11 are also open in that same regard. CUDA/PhysX is the odd man out; it only works on 1 company's hardware. CUDA is a lot closer to Glide than it is to DirectX, and that's exactly why it will go away.OpenGL has been finalized for several years and yet most games use the proprietary DirectX instead
Originally posted by: ShawnD1
OpenGL and DirectX are both "open" in the sense that any company can adopt them. OpenCL and DirectX 11 are also open in that same regard. CUDA/PhysX is the odd man out; it only works on 1 company's hardware. CUDA is a lot closer to Glide than it is to DirectX, and that's exactly why it will go away.OpenGL has been finalized for several years and yet most games use the proprietary DirectX instead
Originally posted by: AyashiKaibutsu
Originally posted by: ShawnD1
OpenGL and DirectX are both "open" in the sense that any company can adopt them. OpenCL and DirectX 11 are also open in that same regard. CUDA/PhysX is the odd man out; it only works on 1 company's hardware. CUDA is a lot closer to Glide than it is to DirectX, and that's exactly why it will go away.OpenGL has been finalized for several years and yet most games use the proprietary DirectX instead
CUDA/Physx is "open" in the sense any company can adopt it too. ATI chose to not adopt it because they know they're far behind in GPGPU and would underperform compared to NVIDIA. They're basically holding the industry hostage while they play catchup.
Uh, what? OpenGL is an evolving standard and it?s no more finalized than Direct3D is.Originally posted by: Wreckage
OpenGL has been finalized for several years and yet most games use the proprietary DirectX instead.
Originally posted by: BFG10K
Uh, what? OpenGL is an evolving standard and it?s no more finalized than Direct3D is.Originally posted by: Wreckage
OpenGL has been finalized for several years and yet most games use the proprietary DirectX instead.
Not only is the core spec constantly moving forward, but IHVs implement their own extensions as new features are made available due to new hardware.
OpenGL will never be finalized unless development of the API itself freezes.
Originally posted by: ShawnD1
Microsoft won't do that since they want developers to stick with their API for various reasons (and DirectX is currently free).
Originally posted by: Wreckage
Now one could argue that because Microsoft has a majority of the market it's not a big deal. However, NVIDIA also has a majority of the market so the same argument could be made.
You can game on a Mac and Linux or even a Wii or PS3.Originally posted by: ShawnD1
Microsoft has literally 100% of the games market while Nvidia only has 66%. Saying that DirectX is restrictive in some way is like saying that speaking English restricts me to only speak to 100% of the people in my country.
You are basically saying it's OK for Microsoft to have monopoly, but it's bad if CUDA does the exact same thing.Or developers could pick CUDA because it allows them to port Crysis to Apple computers that have integrated graphics and wouldn't be able to run the game anyway. Or maybe they'll make a Linux client that will be too unpopular for retail stores to carry and won't be available on Steam because Steam is a Windows-only download service. Come on, let's get serious.
Mac? You mean it's actually possible to run Crysis on GeForce 9400M integrated graphics? It doesn't matter which GPGPU API you use on the Mac, it'll suck either way. Linux doesn't have any games either. Best Buy's website 0 linux products, Walmart's website has 18 linux products and all of them are books. Wii falls under the same category as Mac; the hardware is too slow to even think about CUDA or GPGPU. PS3 also has the Mac syndrome of having slow hardware - you can't run CUDA on a GeForce 7 (PS3 uses a GeForce 7). CUDA needs a GeForce 8 or better.Originally posted by: Wreckage
You can game on a Mac and Linux or even a Wii or PS3.Originally posted by: ShawnD1
Microsoft has literally 100% of the games market while Nvidia only has 66%. Saying that DirectX is restrictive in some way is like saying that speaking English restricts me to only speak to 100% of the people in my country.
Bitching about a free API having a monopoly is nonsense. Do you really think programmers are strong armed into writing their games in DirectX? Does Microsoft have men in black suits threatening to kill people if they use OpenGL, OpenCL, or CUDA over DirectX? There's a reason VLC media player runs faster in DirectX than it does in OpenGL. There's a reason Google Earth is faster in DirectX than OpenGL. There's a reason World of Warcraft renders things incorrectly in OpenGL. In a Windows environment, DirectX is a better API. Those programmers can start using OpenGL or some other cross platform language any time they want, but they choose not to.You are basically saying it's OK for Microsoft to have monopoly, but it's bad if CUDA does the exact same thing.Or developers could pick CUDA because it allows them to port Crysis to Apple computers that have integrated graphics and wouldn't be able to run the game anyway. Or maybe they'll make a Linux client that will be too unpopular for retail stores to carry and won't be available on Steam because Steam is a Windows-only download service. Come on, let's get serious.
Hypocrisy.
The thing is CUDA was offered up to ATI. I don't see Microsoft offering it up to Linux or even Mac. So really you are in favor of the greater of 2 evils.
Originally posted by: ShawnD1
Mac? You mean it's actually possible to run Crysis on GeForce 9400M integrated graphics?
Originally posted by: Wreckage
Originally posted by: ShawnD1
Mac? You mean it's actually possible to run Crysis on GeForce 9400M integrated graphics?
http://store.apple.com/us/product/TW387ZM/A
You clearly don't know what you're talking about, so I will just ignore you.