@solobackpacking OpenCL was first developed by Apple and the first manuals and applications of OpenCL were made for Mac, so your argument is complete crap. i probably shouldn't be saying this as i hate Apple and all that Apple stands for but they came up with a really great thing.
@solobackpacking you said "There isn't a single OpenCL demo app or benchmark app for the Mac that can be downloaded and works" and i showed you that you are probably and most likely wrong. what about that didn't you understand? i guess it strenghtens my point though.
@meming4 you could calculate the transformations yourself ON THE GPU so you could do so many calculations at the same time. You should learn more about this instead of nonsense complain; if you do the calculations yourself or not it's still up to you, but you can use the hardware resources ie. for doing float multiplication in a lot of threads running on parallel.
@AspirinaSaucer how do do you do that? the reason I make my own matrices to multiply by vectors is because I can obtain the current positions of the vertexes rather then just the starting vertexes, This is highly useful for Lighting, Collision detection, Physics, shadowing, ect.
@meming4 I think you still can with opencl, just you can do a lot of parallel calculations, then with a few clock ticks you get a lot of big number operation results. Try reading the opencl overview in the khronos website.
@AspirinaSaucer Im using SDL, which comes with OpenGL, but its nearly impossible to get new versions of ogl. I calculate my own lighting and shadows. "why dont you just use shaders" because I cant. lol
@meming4 You can't? Why is that? If you're coding for ancient hardware then of course you can't do any of this, even on software. OpenCL runs on CPUs which don't have "shaders" either
@AspirinaSaucer lol, thats not the reason, the reason is that Im using the OpenGL that comes with SDL, but you its nearly impossible "upgrade" the this ogl. If I didn't want to calculate all this myself I could just make a windows app with ogl, then I could get the latest version, but, I need SDL for its event handling, networking, sound, ect. note that I didn't say it was impossible to upgrade the opengl with SDL, its just extremely hard.
I look forward to the day when programming has outgrown this nonsense
it's cool of course, but if a computer has a processor, then why can't we just use it
seriously--with OpenCL or whatever, you have to connect your program to a clonky specialized library in order to tell a processor how to process stuff, when you're already using some programming language whose sole purpose is to allow you to tell processors how to process stuff
I totally agree, look at this published on the khronos opencl page: "In todays world of copy paste programming expertise, OpenCL will force you to learn the nuts and bolts of programming. Learn why it is important to learn about the hardware you are programming for. "
I think the industry is working on a system for scientific computing that wont distinguish between GPU and CPU. I think the idea is that you can write the code once, and then push it out to mismatched hardware.
@Bananadine Are you kidding? You always have to. Or what kind of software do you write? Of course it's a specialized driver, because it's for specialized processors. It makes sense if you think about it. If you don't need a specialized processor then just don't use OpenCL, but I can make good use of it just to do parallel multiplications and I think a standard is really cool instead of a specialized assembly language for each vendor.
@AspirinaSaucer A standard is way cooler than no standard! But if processors specialized for graphics are being used for general computing, then they are no longer just graphics processors and their specialization is somewhat inappropriate. Parallel computation is too important a concept to waste only on graphics--hence OpenCL, sure. But maybe it's even more important than that--too important to be hidden, in the long run, behind some weird optional library.
@Bananadine but hidden how? the thing is that before OCL and other parallel computing APIs, there wasn't any other way but OGL or DX for "hacking the gpu for general computing", or making your own drivers, but it would be really annoying to make every driver for every chip in the market. Now there is OpenCL, DirectCompute, CUDA, etc. but I think OCL is the one which has more advantages for me.
@AspirinaSaucer Yes yes, it's a good thing! ...as long as the industry doesn't stop there. I'm being negative about a good thing because I'm afraid (w/o evidence) that it will. If it's so useful to perform general computing on graphics processors that dudes generally want to do it, then ideally, every decent programming language would let you put ordinary threads, running programs written in that language, on any CPU or GPU (supposing there even are things called GPU's), without any fuss.
@Bananadine There are indeed things called GPU with a very different architecture that a CPU and that's why we need a new programming language. Old programming languages doesn't know anything about parallel computing so they provide no means to do these things or you will still need to use an external lib from a particular OS to do it. OCL would be like a language for taking advantages of both multicore CPUs and GPUs, it still may have a lot of future unless something better comes up.
@AspirinaSaucer Yeah, there are GPU's in present-day reality. I was talking about a hypothetical ideal.
Many old programming languages have threads, which are quite easy to use. Some old languages have other mechanisms for parallelism. Parallel programming didn't appear with OpenCL and CUDA....
@Bananadine Yes, but the parallelization run on the GPU is very different to the ones running on the CPU, because the threads work in a way that they are faster if they do exactly the same operation in the same cycle, which would also be hard to do in other languages, because parallel computing hardware like this didn't exist before.
@troelsblum but most likely at that time a standard api wasn't necessary and now C hippies command (?) At that time they hardly had compilers probably to even think about it as something really needed--they barely thought parallel computing had any future.
there are no possibility to be disappointed with a modern video card ATI/NVIDIA ..you laugh at what? you work for one of this company?wtf.. console doenst mean nothing here.
But without the current gen cards, e.g Evergreen, and the time spent on actually making the games with low-poly displacement-mapped objects that are needed for tessellation in DX11 vs the old-school heavy-polygon count objects in DX10 and older, it all would have not been possible.
Right now, the few games that use DX11 do it scarcely because the PC market isn't DX11 ready. Nor is the console market.
is just your opinion, physix is great instead, i admit there are just few games, that actually use that feature, but its awesome!
i dunno about sli drivers, but aniway i like nvidia drivers more than ati catalyst, aniway right now both company are good and bad, in the same way, people have very wide range of choice at good price from both company...about the future well we will see.
You do understand that ATI is currently far ahead of Nvidia? ATI have DX 11 with tesselation while Nvidia have postponed their Fermi D11 cards because they are not living up to expectations, There are even reports that indicate that Nvidia is steppind down from the PC GPU war and going for mobile units instead.
Also i run Physics based on CPU better then my friends on PhysX systems because of the I7 technology, ANd ATI actually have better support on multi OSes then Nvidia (Apart from OSX)
maybe in your dream, dx11 have nearly no use yet in the modern games, and none of these manufacters are far ahead to the other...im sure that the new card from nvidia will put ati in the shame once more...and then ati will come out with something new, like in an infinite loop...you really think that what you have now is new? the tecnology is already years ahead of what they want make you believe.
anyway nowdays you cant go wrong with any of them, both delivers great products.
We've been waiting too long and all we are getting are clips of ghost products, IT'S SO FAST, YOU CAN'T EVEN TOUGH IT, NEVER MIND SEEING IT... yeah, just wait for them to disappoint you and I will be laughing in your face!
i7 is a great number cruncher - very true. but it will not crunch faster then a GPU - FACT. Plus, we're not to judge how far ahead ATI actually might be until the GTX 4 series are out and benched.
those reports are blatently false. no company would heavily invest in such vast different technology, only to shut down and see no return on investment. it would be daft.
Fermi is supposed to be built from the ground up. i reckon it's going to be quite special.
ATI tend to run more hot than nvidia, and have crappy drivers and support compared to them.
nvidia have better support and driver(on any OS) also better tecnology(physix,openCL,cuda), im not a fanboy i have a 4890 right now and im very happy with it, but only things where ati are better is price/performance ratio, gddr5 and dx11 @time, but i had to buy an aftermark cooling to take care of the insane temps of my gpu...(club3D 4890).
@DarkS3phiroth17 You can't really say any of that. Drivers are hit and miss, for both companies. SLI drivers are known to be rather buggy.
Also Physx is an utter joke and not really needed. Its just a gimmick that some games use and isn't needed at all. Higher core system processors will make Physx entirely obsolete.
Great to read that Nvidia is also on board of the OpenCL train now.
common APIs are a good thing! now you won't have a zillion special cases to code, you won't have to pick hardware based on who develops for that platform and you won't have to cut deals with developers to "bring them" to your platform.
I dont understand why ppl are bringing the descussion ATI over Nvidia and vice versa, or talking about gaming cards.
In this situation id say Quadro, tesla give me those kinds of comparisons, you guys are comparing game cards. When it comes down to the applications of cuda its not about gaming or physics, its about taking parallel processing to a new level.
This does have its gaming applications but its scientific ones are great.
imo the only good thing about Nvidia is all the unique softwares. Like PhysX, 3D vision, etc.
But that still doesn't justify the massive price tags a lot of their cards have.
If the GT300 series are cheaper, then maybe ATI might have a problem, but right now with the 5800 series, ATI are dominating the GPU scene at the moment. 5850, DX11, *drools*
This comment has received too many negative votesshow
ATI sucks. They never managed to provide good OpenGL drivers (these drivers lack many features). They're delayed in physics and scientific platform computing. Regardless what you think, nVidia is the leader
I'm owner of both ATI and Nvidia cards :) and yes, it sucks! nVidia offers OpenGl 3.0 drivers, ATI doesn't . geForce 1st series offered full support for OpenGL 1.5, ATI even 9500 series (sic!) didn't have it! (only 1.4 and some features of 2.0). OpenGL on geForce 2 is faster than ATi 9500, the card more advanced and later released! Hard to believe? but it's true!
yest, the newest card do have support GL 3.1. You can have it if you're ready to pay in comparition terms two month wages after tax, at least in Poland.
Take into account that ATI is late compared to nVidia.
Yet on Linux, ATI drivers are crap compared to Nvidia's (games have more bugs and graphical artifacts), also glxinfo shows OpenGL version 2.1.9026 on ATI Radeon HD 4550. Way to go, ATI!
ATI sucks huh?> you see, even their website for international users isn't working for two months now! there is only message "An unexpected error has occurred." after automatic redirection to polish version. but you can't preselect english!
"OpenCL was initially developed by Apple Inc., which holds trademark rights, and refined into an initial proposal in collaboration with technical teams at AMD, Intel, and Nvidia. Apple submitted this initial proposal to the Khronos Group."
This comment has received too many negative votesshow
my dear friends ...download nvidia cuda sdk browser and select nbody simulation and it will look just like this .....and at the top of the window will show how much teraflops are processed per second bythe gpu...i had os 7 and 8500gt and it damn worked ....fake
how many different physics engines can some one have on a games engine. could i have nvidia and havok on the same games engine? and could i have more on top of that so that i can use each one for certain things like cloth or destruction or water and sand etc?
nvidia should make physx OpenCL compatible so everyone can enjoy it.
Nvidia is not helping themselves not releasing it on other gpu's using OpenCL, they are seriously damaging their image in the eyes of hardcore gamers!
it's so bad that nvidia will lose millions of dollars of sales, and i am not overreacting hardcore gamers are THAT important to nvidia's end-line.
This comment has received too many negative votesshow
real gamers don't use Nvidia anymore...
Nvidia is overpriced crud, pay for it and they'll lose yet more money.
Ati has better gpu's at this time, nvidia is just re-labeling it's old crap and giving it an entirely new name... go buy your geforce 250 which is just a re-labeled 9800GTX...
You are Kidding Right? The 285/295 are heaps better than stuff ATI puts out. Admidately Nvidia has had some bad drivers off and on recently but ATI has a long history of non optimized drivers, their openGL support he heinous even on newer cards.. They dont support vertex buffer objects properly and a bunch of other openGL extensions. People still use Nvidia more heavily because it can do so much more and actually supports both api's quite well
that must be why i get frequent OpenGL errors with my ati card (Soldier of Fortune 2, Knights of the Old Republic and Doom 3). OMEGA drivers work better than the ATI drivers, how sad is that. Even then i still get errors.
I'd rather go with a stable product then a buggy one, thanks.
well voodoo actually IS Nvidia lol. Also Nvidia bought out Agea, so as of right now Nvidia has the only cards capable of physx, wihtout having to go out and by a seperate physx card....keeping in the tradition of voodoo might I add. Voodoo being the first cards to have integrated gpus, and now nvidia being the first cards to have integrated physx....
I think they are actually doing it though, think about it. This is a physx feature being run using opencl on the gpu... Hmmm I wonder what they are doing really :P
My guess is they are working on porting PhysX over to OpenCL and working on APEX.
Imagine when the software is available to send threads meant for CPUs through the GPU. This is amazing stuff, but it requires recoding to run. Regardless, this is an amazing step at using the hardware's full potential by optimizing the software to run it.
Its still a different architecture within the processor. Yes they would both be able to run the same tasks, and i get your point.
But a GPU would be exceedingly more efficient at running some tasks sent to CPUs regularly. Think GPU as a hummer for offroading instead of a corvette.
I don't know if I agree with this analogy. The GPU is more or less a CPU off the mainboard, yes, but it's no hummer. For floating point operations it's likely to be a lot better than the CPU. Especially desktop CPUs which have never been great at FP. Except Digital's Alpha CPU that is. But that is sadly history now.
My theory is the public are not always, or even often, intelligent enough to know what's good for them.
Actually since OpenCL was designed by apple. It is going to be used in Mac OS X 10.6 which comes out September of this year. so fairly soon. The tests so far have seen huge improvements when turning the GPU into an extra CPU. when using it for graphics it uses its remaining power to take load off the CPU. And adjusts accordingly in real time. So you will not see any performance lags while playing a game.
Sadly im stuck with vista and managing recources like Ram (1 Gig cold boot) has been a peev, so seeying what i can get my GPU to do when im not playing a game has been a little hobby.
Kinda random there, but i havnt had a good replying thread in a while. I tip my hat to you guys.
Anyone looked into the Cell Processor architecture lately ? Wait nvm, way off topic, but still....
can anyone reply with an actual, real talk example of what this type of api will mean to the gamer. will the games be more advanced? in what way. where can a person first hand experience of what this technology is boasting
This will be very awesome for things like game physics engines. Because you will suddenly be able to make use of ANY modern graphics card for heavy physics calculations you will suddenly be able to have very sophisticated destroyable enviroments, realistic cloth and water etc. It will basicly mainstream what we're already seeing in nvidias CUDA physx engine, however cause it will run on any card, easily, not just nvidia graphics it will be used for more than some extra effects some users see.
the reason why is the technology isn't common enough for hardware accelerated to be heavily used. If more people were able to run hardware accelerated, and it would become at least a semi-standard feature, then software makers would invest on physx heavy games. Until then, they don't want to alienate half the userbase.
beugnen, OpenCL is not just about physics (in games or otherwise). it's just a standardization/replacement of existing approaches in GPGPU computing like CUDA/Brook+ (tho i suspect both will live on as hi-level interfaces to OpenCL)
one practical example of GPGPU's usefulness is Elcomsoft who use it in their password-cracking apps which supposedly accelerates up to 50x the normal speed on a scalar (even multicore) processor
No, this is an open CL demonstration, nvidia is showing off something they will be releasing eventually. Like a video of halo 3 before the game is launched.
@solobackpacking No, Intel is working along with other developers like AMD and in OpenCL development, and doing well at it.
sriram87 5 months ago
There isn't a single OpenCL demo app or benchmark app for the Mac that can be downloaded and works.
I have a feeling Intel is trying their best to sabotage OpenCL.
solobackpacking 6 months ago
@solobackpacking OpenCL was first developed by Apple and the first manuals and applications of OpenCL were made for Mac, so your argument is complete crap. i probably shouldn't be saying this as i hate Apple and all that Apple stands for but they came up with a really great thing.
WXIIIR 2 months ago
@WXIIIR
You make no sense considering it is a reply to my comment.
Perhaps less paranoia and more comprehensive reading skills.
solobackpacking 2 months ago
This has been flagged as spam show
@solobackpacking you said "There isn't a single OpenCL demo app or benchmark app for the Mac that can be downloaded and works" and i showed you that you are probably and most likely wrong. what about that didn't you understand? i guess it strenghtens my point though.
WXIIIR 2 months ago
Soon enough we're going to be simulating a big bang event, and thus the creation of a simulated universe.
poonwoofer 1 year ago
@poonwoofer Just wait until quantum computing comes into full play.
trecool9992 1 year ago
I calculate transformations myself so Im pretty much using my cpu, the only time I use my gpu is to draw the pixels.
meming4 1 year ago
@meming4 you could calculate the transformations yourself ON THE GPU so you could do so many calculations at the same time. You should learn more about this instead of nonsense complain; if you do the calculations yourself or not it's still up to you, but you can use the hardware resources ie. for doing float multiplication in a lot of threads running on parallel.
AspirinaSaucer 1 year ago
@AspirinaSaucer how do do you do that? the reason I make my own matrices to multiply by vectors is because I can obtain the current positions of the vertexes rather then just the starting vertexes, This is highly useful for Lighting, Collision detection, Physics, shadowing, ect.
meming4 1 year ago
@meming4 I think you still can with opencl, just you can do a lot of parallel calculations, then with a few clock ticks you get a lot of big number operation results. Try reading the opencl overview in the khronos website.
AspirinaSaucer 1 year ago
@AspirinaSaucer Im using SDL, which comes with OpenGL, but its nearly impossible to get new versions of ogl. I calculate my own lighting and shadows. "why dont you just use shaders" because I cant. lol
meming4 1 year ago
@meming4 You can't? Why is that? If you're coding for ancient hardware then of course you can't do any of this, even on software. OpenCL runs on CPUs which don't have "shaders" either
AspirinaSaucer 1 year ago
@AspirinaSaucer lol, thats not the reason, the reason is that Im using the OpenGL that comes with SDL, but you its nearly impossible "upgrade" the this ogl. If I didn't want to calculate all this myself I could just make a windows app with ogl, then I could get the latest version, but, I need SDL for its event handling, networking, sound, ect. note that I didn't say it was impossible to upgrade the opengl with SDL, its just extremely hard.
meming4 1 year ago
I look forward to the day when programming has outgrown this nonsense
it's cool of course, but if a computer has a processor, then why can't we just use it
seriously--with OpenCL or whatever, you have to connect your program to a clonky specialized library in order to tell a processor how to process stuff, when you're already using some programming language whose sole purpose is to allow you to tell processors how to process stuff
that is ridiculous
Bananadine 1 year ago
@Bananadine
I totally agree, look at this published on the khronos opencl page: "In todays world of copy paste programming expertise, OpenCL will force you to learn the nuts and bolts of programming. Learn why it is important to learn about the hardware you are programming for. "
I think the industry is working on a system for scientific computing that wont distinguish between GPU and CPU. I think the idea is that you can write the code once, and then push it out to mismatched hardware.
itsacorporatething 1 year ago
@Bananadine Are you kidding? You always have to. Or what kind of software do you write? Of course it's a specialized driver, because it's for specialized processors. It makes sense if you think about it. If you don't need a specialized processor then just don't use OpenCL, but I can make good use of it just to do parallel multiplications and I think a standard is really cool instead of a specialized assembly language for each vendor.
AspirinaSaucer 1 year ago
@AspirinaSaucer A standard is way cooler than no standard! But if processors specialized for graphics are being used for general computing, then they are no longer just graphics processors and their specialization is somewhat inappropriate. Parallel computation is too important a concept to waste only on graphics--hence OpenCL, sure. But maybe it's even more important than that--too important to be hidden, in the long run, behind some weird optional library.
Bananadine 1 year ago
@Bananadine but hidden how? the thing is that before OCL and other parallel computing APIs, there wasn't any other way but OGL or DX for "hacking the gpu for general computing", or making your own drivers, but it would be really annoying to make every driver for every chip in the market. Now there is OpenCL, DirectCompute, CUDA, etc. but I think OCL is the one which has more advantages for me.
AspirinaSaucer 1 year ago
@AspirinaSaucer Yes yes, it's a good thing! ...as long as the industry doesn't stop there. I'm being negative about a good thing because I'm afraid (w/o evidence) that it will. If it's so useful to perform general computing on graphics processors that dudes generally want to do it, then ideally, every decent programming language would let you put ordinary threads, running programs written in that language, on any CPU or GPU (supposing there even are things called GPU's), without any fuss.
Bananadine 1 year ago
@Bananadine There are indeed things called GPU with a very different architecture that a CPU and that's why we need a new programming language. Old programming languages doesn't know anything about parallel computing so they provide no means to do these things or you will still need to use an external lib from a particular OS to do it. OCL would be like a language for taking advantages of both multicore CPUs and GPUs, it still may have a lot of future unless something better comes up.
AspirinaSaucer 1 year ago
@AspirinaSaucer Yeah, there are GPU's in present-day reality. I was talking about a hypothetical ideal.
Many old programming languages have threads, which are quite easy to use. Some old languages have other mechanisms for parallelism. Parallel programming didn't appear with OpenCL and CUDA....
Bananadine 1 year ago
@Bananadine Yes, but the parallelization run on the GPU is very different to the ones running on the CPU, because the threads work in a way that they are faster if they do exactly the same operation in the same cycle, which would also be hard to do in other languages, because parallel computing hardware like this didn't exist before.
AspirinaSaucer 1 year ago
@AspirinaSaucer Ah. That's interesting. I cannot comment further because I'm out of my depth now. :)
Bananadine 1 year ago
@AspirinaSaucer
Actually the Cray-1 super computer worked in a similar fashion. It was created in 1976
troelsblum 1 year ago
@troelsblum but most likely at that time a standard api wasn't necessary and now C hippies command (?) At that time they hardly had compilers probably to even think about it as something really needed--they barely thought parallel computing had any future.
RunAspirinaRun 1 year ago
he does some pretty cool things by messing with the settings.
renkinjutsu01 1 year ago
OpenCL is openGL?
ActionTux 1 year ago
@ActionTux No, OpenCL is just a specification for parallel computation using different devices, among them graphics card. OpenGL is about graphics.
PowerExpress 1 year ago
damn,i have opencl in my video card,but the opengl is gone...
why?
i can't even run counter strike 1.6 in opengl mode.
and i can't install 10 directx.
and before i was able to intstall them...
my video card is MSI n9500gt md1g-OC/d2
DarkSoulX19 1 year ago
@DarkSoulX19 download the driver? D=
WalterSolano 1 year ago
@WalterSolano you think i haven't tried
DarkSoulX19 1 year ago
@DarkSoulX19 no i don't think u have tried, if u unistall everything and reinstall it it will work
WalterSolano 1 year ago
@DarkSoulX19 when u try to download it does it pop up a send errorr message about internet exploer?
sujin99999 1 year ago
@sujin99999 the problem was from the new driver :\ it had errors with the 9series.. now everything is alright :)
DarkSoulX19 1 year ago
there are no possibility to be disappointed with a modern video card ATI/NVIDIA ..you laugh at what? you work for one of this company?wtf.. console doenst mean nothing here.
well...doesnt matter
DarkS3phiroth17 1 year ago
dx11 is useless now only in 2 years it wil be fesable dx10.1 is king and yes physics it`s not that much but cuda is greate for hmpc
selo2010 1 year ago
But without the current gen cards, e.g Evergreen, and the time spent on actually making the games with low-poly displacement-mapped objects that are needed for tessellation in DX11 vs the old-school heavy-polygon count objects in DX10 and older, it all would have not been possible.
Right now, the few games that use DX11 do it scarcely because the PC market isn't DX11 ready. Nor is the console market.
But Evergreen has it's merits for the future!
emax27 1 year ago
is just your opinion, physix is great instead, i admit there are just few games, that actually use that feature, but its awesome!
i dunno about sli drivers, but aniway i like nvidia drivers more than ati catalyst, aniway right now both company are good and bad, in the same way, people have very wide range of choice at good price from both company...about the future well we will see.
DarkS3phiroth17 1 year ago
just look at Cryostasis, sacred2, mirror edge, with and without physix, are totally differents games.
DarkS3phiroth17 1 year ago
You do understand that ATI is currently far ahead of Nvidia? ATI have DX 11 with tesselation while Nvidia have postponed their Fermi D11 cards because they are not living up to expectations, There are even reports that indicate that Nvidia is steppind down from the PC GPU war and going for mobile units instead.
Also i run Physics based on CPU better then my friends on PhysX systems because of the I7 technology, ANd ATI actually have better support on multi OSes then Nvidia (Apart from OSX)
haxxxor123 1 year ago
maybe in your dream, dx11 have nearly no use yet in the modern games, and none of these manufacters are far ahead to the other...im sure that the new card from nvidia will put ati in the shame once more...and then ati will come out with something new, like in an infinite loop...you really think that what you have now is new? the tecnology is already years ahead of what they want make you believe.
anyway nowdays you cant go wrong with any of them, both delivers great products.
DarkS3phiroth17 1 year ago
nvidia can already make use of tessellation too
"watch?v=gkI-ThRTrPY" , just wait for their new card
DarkS3phiroth17 1 year ago
We've been waiting too long and all we are getting are clips of ghost products, IT'S SO FAST, YOU CAN'T EVEN TOUGH IT, NEVER MIND SEEING IT... yeah, just wait for them to disappoint you and I will be laughing in your face!
emax27 1 year ago
i7 is a great number cruncher - very true. but it will not crunch faster then a GPU - FACT. Plus, we're not to judge how far ahead ATI actually might be until the GTX 4 series are out and benched.
those reports are blatently false. no company would heavily invest in such vast different technology, only to shut down and see no return on investment. it would be daft.
Fermi is supposed to be built from the ground up. i reckon it's going to be quite special.
hell if it's not!? i'll buy a 5970.
LordNeb 1 year ago
ATI tend to run more hot than nvidia, and have crappy drivers and support compared to them.
nvidia have better support and driver(on any OS) also better tecnology(physix,openCL,cuda), im not a fanboy i have a 4890 right now and im very happy with it, but only things where ati are better is price/performance ratio, gddr5 and dx11 @time, but i had to buy an aftermark cooling to take care of the insane temps of my gpu...(club3D 4890).
aniway how many people really need more power?
DarkS3phiroth17 1 year ago
@DarkS3phiroth17 You can't really say any of that. Drivers are hit and miss, for both companies. SLI drivers are known to be rather buggy.
Also Physx is an utter joke and not really needed. Its just a gimmick that some games use and isn't needed at all. Higher core system processors will make Physx entirely obsolete.
aoakampfer 1 year ago
So mystical...
masterzilf 1 year ago
I want this just so I can mess with the settings XD
MoldyAngle 2 years ago
1:09 like a black hole
Halfback1990 2 years ago
The only thing i have to way is Radeon HD 5970 an unheard of
" Processing power (single precision): 4.64 TeraFLOPS
Processing power (double precision): 928 GigaFLOPS"
while nvidia Tesla C2070 which is 2 or 3 times more expensive Double Precision floating point performance (peak)520 GFlops - 630 GFlops
dban10 2 years ago
wat is this
Bradlz193 2 years ago
openCL runs on my radeon like a charm, get the new drivers and install ati Stream SDK 2.0.0
r0galik 2 years ago
too bad it's only a gpu driver for opencl, it's pretty pointless if you want to use the cpu/gpu using OpenCL combined (because with nvidia u can't)
foxsux6000 2 years ago
Great to read that Nvidia is also on board of the OpenCL train now.
common APIs are a good thing! now you won't have a zillion special cases to code, you won't have to pick hardware based on who develops for that platform and you won't have to cut deals with developers to "bring them" to your platform.
Everyone wins!
MadsterV 2 years ago
Oh, and open CL too
SodaBurp 2 years ago
That would be great for making space related games. or aps.
maypepnecro 2 years ago 2
I dont understand why ppl are bringing the descussion ATI over Nvidia and vice versa, or talking about gaming cards.
In this situation id say Quadro, tesla give me those kinds of comparisons, you guys are comparing game cards. When it comes down to the applications of cuda its not about gaming or physics, its about taking parallel processing to a new level.
This does have its gaming applications but its scientific ones are great.
CypFlyer 2 years ago 14
eeehm I actually think less bout that scientific stuff, I prefer the gaming side, which is way more fun
Gallleke 2 years ago
@CypFlyer and openCL does that thing better than CUDA..
point6000x 9 months ago
imo the only good thing about Nvidia is all the unique softwares. Like PhysX, 3D vision, etc.
But that still doesn't justify the massive price tags a lot of their cards have.
If the GT300 series are cheaper, then maybe ATI might have a problem, but right now with the 5800 series, ATI are dominating the GPU scene at the moment. 5850, DX11, *drools*
WhatTehFux 2 years ago
Change unique software to gimmicks and i'd agree Oo
CutOutSock 2 years ago
This comment has received too many negative votes show
ATI sucks. They never managed to provide good OpenGL drivers (these drivers lack many features). They're delayed in physics and scientific platform computing. Regardless what you think, nVidia is the leader
Thorsupremecommander 2 years ago
ATI sucks huh? then how come their hardware excelleration is better then NVidia? plus their drivers are much better then that of Nvidia
ZangetsuNX01 2 years ago
I'm owner of both ATI and Nvidia cards :) and yes, it sucks! nVidia offers OpenGl 3.0 drivers, ATI doesn't . geForce 1st series offered full support for OpenGL 1.5, ATI even 9500 series (sic!) didn't have it! (only 1.4 and some features of 2.0). OpenGL on geForce 2 is faster than ATi 9500, the card more advanced and later released! Hard to believe? but it's true!
Thorsupremecommander 2 years ago
Umm have you checked the newer cards?
ATI does offer OpenGL 3.1 support
SodaBurp 2 years ago
yest, the newest card do have support GL 3.1. You can have it if you're ready to pay in comparition terms two month wages after tax, at least in Poland.
Take into account that ATI is late compared to nVidia.
Thorsupremecommander 2 years ago
actually it's the newest DRIVER.
Which means the "older" cards also do GL 3.1 now.
go FUD go!
MadsterV 2 years ago
doesn't offer it, doesn't mean ati doesn't support newer versions.
nvidia's opengl drivers are highly unstable on windows vs ati being far more stable (i pick stable vs unstable)
foxsux6000 2 years ago
Yet on Linux, ATI drivers are crap compared to Nvidia's (games have more bugs and graphical artifacts), also glxinfo shows OpenGL version 2.1.9026 on ATI Radeon HD 4550. Way to go, ATI!
Reloaded211 2 years ago
my nvidia drivers have always been stable, i havent witnessed any instabilities yet. so idk?
1kinomD 2 years ago
about time...btw i feel ashamed for intel ( most netbooks are selling with the Intel Gma950, which "partially" supports the 2003 Opengl 1.3!!)
marcogugo 2 years ago
ATI sucks huh?> you see, even their website for international users isn't working for two months now! there is only message "An unexpected error has occurred." after automatic redirection to polish version. but you can't preselect english!
Thorsupremecommander 2 years ago
Comment removed
Crozonexz 2 years ago
what will the processors do?
vasedeny 2 years ago
ThThat makes as much sense as asking the folks standing around at a car show "what will the cars do?"
Hamorage 2 years ago
openCL > CUDA
Just being universal :D
mikeccuk2006 2 years ago 35
Did someone just quote Wikipedia?! ROFL XD
DigitalVampire85 2 years ago
so this going to replace that fucking physx?
mnbgkjygvbu 2 years ago
This comment has received too many negative votes show
OpenCL is not designed by apple but by Kronos grup apple is just part of this grup
kerogre256 2 years ago
Not true, OpenCL was developed by Apple, and then submited to the Kronos Group
cartilago1 2 years ago 3
i just went to an opencl conference last week.
apple heads the committee on opencl, but the specs are defined by kronos
sgtconfig 2 years ago
from wikipedia:
"OpenCL was initially developed by Apple Inc., which holds trademark rights, and refined into an initial proposal in collaboration with technical teams at AMD, Intel, and Nvidia. Apple submitted this initial proposal to the Khronos Group."
birphborph 2 years ago
I have seen a similar thing to that demo on TV, its a simulation on how galaxys could be formed. Is that true?
StRoRo 2 years ago
Comment removed
HolyDoomWitch 2 years ago
As of today I could not find the Nvidia OpenCL SDK. When will it be released ?
It's known that for now CUDA performs better but I'd prefer OpenCL as I'm aiming for compatibility.
Timverbaz 2 years ago
when it's done ;)
Foxynews 2 years ago
This comment has received too many negative votes show
my dear friends ...download nvidia cuda sdk browser and select nbody simulation and it will look just like this .....and at the top of the window will show how much teraflops are processed per second bythe gpu...i had os 7 and 8500gt and it damn worked ....fake
torentmonkey 2 years ago
This has been flagged as spam show
not impressed. There is a screen saver called "Swarm" or "bee" that has been doing this for years with standard run of the mill GPUs
princephillipsteve 2 years ago
how many different physics engines can some one have on a games engine. could i have nvidia and havok on the same games engine? and could i have more on top of that so that i can use each one for certain things like cloth or destruction or water and sand etc?
Traceurb 2 years ago
what is the hardest part of making a game and how long does that bit usually take?
Traceurb 2 years ago
Comment removed
beugnen 2 years ago
GO OpenCL !
Go OpenGL
& GO Open Source
morgs2020 2 years ago 9
This comment has received too many negative votes show
Then fuck PhysX, why are you supporting nVidia?
NeoXF 2 years ago
nvidia should make physx OpenCL compatible so everyone can enjoy it.
Nvidia is not helping themselves not releasing it on other gpu's using OpenCL, they are seriously damaging their image in the eyes of hardcore gamers!
it's so bad that nvidia will lose millions of dollars of sales, and i am not overreacting hardcore gamers are THAT important to nvidia's end-line.
Foxynews 2 years ago
Comment removed
beugnen 2 years ago
This comment has received too many negative votes show
real gamers don't use Nvidia anymore...
Nvidia is overpriced crud, pay for it and they'll lose yet more money.
Ati has better gpu's at this time, nvidia is just re-labeling it's old crap and giving it an entirely new name... go buy your geforce 250 which is just a re-labeled 9800GTX...
Foxynews 2 years ago
You are Kidding Right? The 285/295 are heaps better than stuff ATI puts out. Admidately Nvidia has had some bad drivers off and on recently but ATI has a long history of non optimized drivers, their openGL support he heinous even on newer cards.. They dont support vertex buffer objects properly and a bunch of other openGL extensions. People still use Nvidia more heavily because it can do so much more and actually supports both api's quite well
linadragon 2 years ago
that must be why i get frequent OpenGL errors with my ati card (Soldier of Fortune 2, Knights of the Old Republic and Doom 3). OMEGA drivers work better than the ATI drivers, how sad is that. Even then i still get errors.
I'd rather go with a stable product then a buggy one, thanks.
v4ginav0mit 2 years ago
Thanks dude, that inspired a laugh.
Go back to playing with your Voodoo 2.
DjKraemer 2 years ago
well voodoo actually IS Nvidia lol. Also Nvidia bought out Agea, so as of right now Nvidia has the only cards capable of physx, wihtout having to go out and by a seperate physx card....keeping in the tradition of voodoo might I add. Voodoo being the first cards to have integrated gpus, and now nvidia being the first cards to have integrated physx....
mxviii 2 years ago
you are a dumbass
zompaq 2 years ago
I think they are actually doing it though, think about it. This is a physx feature being run using opencl on the gpu... Hmmm I wonder what they are doing really :P
My guess is they are working on porting PhysX over to OpenCL and working on APEX.
th3flyboy 2 years ago
Imagine when the software is available to send threads meant for CPUs through the GPU. This is amazing stuff, but it requires recoding to run. Regardless, this is an amazing step at using the hardware's full potential by optimizing the software to run it.
BLAZE9857 2 years ago
Then they won't be GPUs, they'll be CPUs. Amirite.
fashnek 2 years ago
Its still a different architecture within the processor. Yes they would both be able to run the same tasks, and i get your point.
But a GPU would be exceedingly more efficient at running some tasks sent to CPUs regularly. Think GPU as a hummer for offroading instead of a corvette.
BLAZE9857 2 years ago
I don't know if I agree with this analogy. The GPU is more or less a CPU off the mainboard, yes, but it's no hummer. For floating point operations it's likely to be a lot better than the CPU. Especially desktop CPUs which have never been great at FP. Except Digital's Alpha CPU that is. But that is sadly history now.
My theory is the public are not always, or even often, intelligent enough to know what's good for them.
vapourmile 2 years ago
Well agreed, GPU is much more efficient at floating point calculations.
And your right, i dont see the implications hitting public use anytime soon.
I would just like to have the cabability at some point to use my GPU for non 3D based aplications, so its of constant use.
BLAZE9857 2 years ago
Actually since OpenCL was designed by apple. It is going to be used in Mac OS X 10.6 which comes out September of this year. so fairly soon. The tests so far have seen huge improvements when turning the GPU into an extra CPU. when using it for graphics it uses its remaining power to take load off the CPU. And adjusts accordingly in real time. So you will not see any performance lags while playing a game.
jonharris69 2 years ago
Sadly im stuck with vista and managing recources like Ram (1 Gig cold boot) has been a peev, so seeying what i can get my GPU to do when im not playing a game has been a little hobby.
Kinda random there, but i havnt had a good replying thread in a while. I tip my hat to you guys.
Anyone looked into the Cell Processor architecture lately ? Wait nvm, way off topic, but still....
hit 500 word limit there, had to split message
BLAZE9857 2 years ago
Oh crap im done for then. there goes my career
Iainaplin 2 years ago
can anyone reply with an actual, real talk example of what this type of api will mean to the gamer. will the games be more advanced? in what way. where can a person first hand experience of what this technology is boasting
Iainaplin 2 years ago
yeah, your avatar will explode to pieces instead of just falling down in fps.
For more advanced games, google on chess.
lin545 2 years ago
This will be very awesome for things like game physics engines. Because you will suddenly be able to make use of ANY modern graphics card for heavy physics calculations you will suddenly be able to have very sophisticated destroyable enviroments, realistic cloth and water etc. It will basicly mainstream what we're already seeing in nvidias CUDA physx engine, however cause it will run on any card, easily, not just nvidia graphics it will be used for more than some extra effects some users see.
Tik0t 2 years ago 3
Comment removed
beugnen 2 years ago
the problem becomes when applying these things on a massive scale to games. That's when the GPU acceleration really is needed....
th3flyboy 2 years ago
Comment removed
beugnen 2 years ago
the reason why is the technology isn't common enough for hardware accelerated to be heavily used. If more people were able to run hardware accelerated, and it would become at least a semi-standard feature, then software makers would invest on physx heavy games. Until then, they don't want to alienate half the userbase.
th3flyboy 2 years ago
beugnen, OpenCL is not just about physics (in games or otherwise). it's just a standardization/replacement of existing approaches in GPGPU computing like CUDA/Brook+ (tho i suspect both will live on as hi-level interfaces to OpenCL)
one practical example of GPGPU's usefulness is Elcomsoft who use it in their password-cracking apps which supposedly accelerates up to 50x the normal speed on a scalar (even multicore) processor
kfishy 2 years ago 3
???
askebengtson 2 years ago
Congratulations Nvidia. The first to demostrates OpenCL in a video.
ATi is too slow to demostrates the new API :(
LCNitro 2 years ago
So I guess WWDC 08 doesn't count as public? ;-)
keindesign 2 years ago
This demo of OpenCL on NVIDIA GPU was based on early non-released OpenCL API/driver interface.
nvidiacuda 2 years ago
Is this a real OpenCL demo?! How could it be real if there is no driver from nvidia supporting opencl?
This probably is a cuda demo...
gr3go86 2 years ago
No, this is an open CL demonstration, nvidia is showing off something they will be releasing eventually. Like a video of halo 3 before the game is launched.
Tik0t 2 years ago
That demo is available in the cuda sdk, running cuda, not opencl. That's why I was asking.....
gr3go86 2 years ago
Ok, sorry for being harsh.
Tik0t 2 years ago
It would make sense for NVIDIA to show an OpenCL demo that mirrored one of their CUDA demos.
So nothing strange there.
AxiomFount 2 years ago