Please remember that any mention of competitors, hinting at competitors or offering to provide details of competitors will result in an account suspension. The full rules can be found under the 'Terms and Rules' link in the bottom right corner of your screen. Just don't mention competitors in any way, shape or form and you'll be OK.
Yes of course its not actually that simple, but just as crossfire/sli has to be coded for and eyefinity/surround has to be coded for, if AMD had a working physics implementation then games would be coded for both and the whole thing wouldn't be an issue.
or are you trying to say that if you code a game to use eyefinity then it will automatically work with surround, I don't think so somehow. There are differences, they may be slight but that is why these companies have their own proprietary tech. It is only when both companies are using similar technology that these things are used by everyone and then it becomes irrelevant which make of card you have.
Just imagine if games were coded so they only work with eyefinity or crossfire, then another game was surround/SLI.
To be fair, Bru is correct.
Companies could code game engines to support both physx and an API designed by AMD, then both sides would get it. As usual though, just like a proper driver level 3D implementation, AMD won't bother.
Yes of course its not actually that simple, but just as crossfire/sli has to be coded for and eyefinity/surround has to be coded for, if AMD had a working physics implementation then games would be coded for both and the whole thing wouldn't be an issue.
or are you trying to say that if you code a game to use eyefinity then it will automatically work with surround, I don't think so somehow. There are differences, they may be slight but that is why these companies have their own proprietary tech.
It is only when both companies are using similar technology that these things are used by everyone and then it becomes irrelevant which make of card you have.
Just imagine if games were coded so they only work with eyefinity or crossfire, then another game was surround/SLI.
That's essentially the problem with PhysX, no one's gonna take it seriously (without some serious financial incentive from nVidia) and do any sort of proper implementation because of this.
The problem is though that nVidia go one step further with it, and ensure that if you don't have an nVidia GPU you're gonna have a crap time with PhysX because of how they've restricted its performance to make it appear as if you NEED it to run on a GPU.
To be fair, Bru is correct.
Companies could code game engines to support both physx and an API designed by AMD, then both sides would get it. As usual though, just like a proper driver level 3D implementation, AMD won't bother.
That's not really correct, it's no where near that simple, no developer is going to want to have to constantly code for two different physics APIs that would be incompatible.
3D Isn't really comparable because of the relative simplicity with which it works, it's essentially two different perspectives sent to different eyes. There's no actual need for a driver level 3D implementation, the only reason nVidia do it the way they do is again, control, because they love all things proprietary.
I'm not sure why you're trying to dress it up as "lazy" by constantly referencing the fact that AMD isn't doing any work towards it, because it's not something that would benefit many people. Think about it, the best things are open (to some degree). A system of 3D glasses that works on any 3D monitor is the ideal solution (outside of glasses free) not 3D sets and monitors you have to buy that only works with an nVidia graphics card. It's all marketing exercises to make people feel like they are locked in to only being able to buy nVidia graphics cards.
I full expect that $140 million nVidia spent on PhysX has paid for itself in that regard really, I've never really thought it was about them genuinely wanting a hardware physics API, which is the exact reason they've done so little with it. Think of all the people you've seen talk about PhysX as some big feature and how it influences their choice to by an nVidia GPU despite the severe lack of games that even use hardware PhysX?
I also think the majority of people don't actually realise that not all games that have PhysX as the physics API use hardware PhysX, nearly all of them use no hardware PhysX at all. It's only the games that have hardware PhysX that the CPUs are restricted in, again, to exaggerate the suggested NEED for an nVidia graphics card. Look at that Borderlands 2 video from nVidia directly where it outright said you wouldn't get any of those physics effects unless you had an nVidia graphics card (blatant lies).
If they both had some kind of Physics calculation implementation I'm sure developers would be more inclined to use it.
I still doubt it. It's not as simple as people think to have two differing APIs work together. Basically it has to be none or one to get that sort of compatibility.
oh dear.
so many points to counter. Anyway ill just say this yes you are both right allot of these things are taken care of in the drivers, but guess what why do you think these things are done in the drivers, to make it easier for the games developers.
Think back (if your old enough ) to when games only ran at 320x200 then the first few started to arrive that would run in VGA yes folks a whole 640x480, since then the Sky's been the limit, but those first few games didn't work too well at 640x480 they defaulted back to 320x200 until the coding was changed to allow them to work. And so it has moved on with many hundreds of new innovative ideas that transformed our gaming enjoyment, each of which has needed to have the coding changed to work properly.
Now back to those two proprietary bits of technology, you know AMD eyefinity and Nvidia surround. yes they have all the tricky bits of coding in the drivers and its been stable enough for a few years now, to the point that all the games developers have to do is say to the drivers we want to allow big resolutions and the drivers take care of it for the individual makers gpu's. so just think if AMD had some sort of physics thing it would eventually be the same, the game developers would just say hey we want this to happen and the drivers would handle the rest for each makers gpu.
And that is what i have been trying to say all this time, and the only one who even seems to have understood it is no 1 dave.
oh dear.
so many points to counter. Anyway ill just say this yes you are both right a lot of these things are taken care of in the drivers, but guess what why do you think these things are done in the drivers, to make it easier for the games developers.
That really really doesn't apply. There are many different game engines now, and games are coded to run on a many different configurations of hardware, the examples you're giving have absolutely no relevance to now, and I'm not quite sure why you think that's the case.Think back (if your old enough ) to when games only ran at 320x200 then the first few started to arrive that would run in VGA yes folks a whole 640x480, since then the Sky's been the limit, but those first few games didn't work too well at 640x480 they defaulted back to 320x200 until the coding was changed to allow them to work. And so it has moved on with many hundreds of new innovative ideas that transformed our gaming enjoyment, each of which has needed to have the coding changed to work properly.
Now back to those two proprietary bits of technology, you know AMD eyefinity and Nvidia surround. yes they have all the tricky bits of coding in the drivers and its been stable enough for a few years now, to the point that all the games developers have to do is say to the drivers we want to allow big resolutions and the drivers take care of it for the individual makers gpu's.
No, not at all. It's nowhere near that simple. Both AMD and nVidia would need to be able to run the same APIs to achieve what you're suggesting.so just think if AMD had some sort of physics thing it would eventually be the same, the game developers would just say hey we want this to happen and the drivers would handle the rest for each makers gpu.
And that is what i have been trying to say all this time, and the only one who even seems to have understood it is no 1 dave.
OpenCL can be used for Physics, so AMD have it it's just a case of Game developers using it, which i'm sure they will if AMD work with them on it.
Which they are now.
Also worth mentioning is that SI is the architecture chosen to be expanded into high-performance consoles, thus we should see quite interesting announcements regarding to vast compute and graphics capabilities carrying the next generation of console games.
Read more: http://vr-zone.com/articles/amd-nex...-2015-gpus-get-names/17154.html#ixzz28KEZ2gf6
Would it be worth looking at a cheap 8800GT/GTS250/GT430 to run phsyx alongside my 7950 (if that can even be done any more)?