OK, its been mentioned before, and talked about some, but heres a lil clarification.
Batman AA, which is the newest currently touted TWIMTBP'd game by nVidia, has Physx in it, and theyve just recently locked out anything that isnt nVidia away from using Physx.
Thats exclusivity by exclusion, not just being better.
Now, people have asked, why doesnt ATI just use Physx license and pay the fees etc.
Well, you have to be able to use CUDA first to use Physx, instead of Opencl, so, its even proprietary for just getting to use the license.
Now, wed all like to actually have working, real, make a difference in the game physics in our games, but requiring all this is just too much.
So then we have to ask "why doesnt ATI just do this? Theyve nothing to lose a but license fee, and heres where its simply much more than that.
Batman AA has a code lockout in the game, no not just for Physx, bur the usage of AA, so, if you dont own an nVidia card, you cant use AA.
OK, so, surely it must be that ATI hasnt come to the table for this game, and set the game devs straight as to how to make AA work on their cards you may ask?
Heres the problem. In the code from Batman, youll find this line:
If (System.GPU.IsMadeByNvidia() == false)
GameOptions.AASupport = false;
Now, who do you think wanted this put there? And again, ask yourself, should ATI or Intel in the future have anything to do with nVidias proprietary hoodwinking?
If nVidia ever truly wanted Physx and CUDA to be a universally used set of codes, used thru licensing, it would never do this.
We dont see this being done with Havok, which is owned by Intel, as theyre playing fair.
As for me, Im tired of nVidia and their antics, and I know some people say it shouldnt matter, just get the best card you can, but this is a lawless scenario weve been given by nVidia, and I think its time they pay us back
Log in to comment