
During recent days, you could see a fierce battle between AMD and Nvidia PR teams over Batman: Arkham Asylum and the fact that PhysX and AA works only when you run it on Nvidia GPUs, while on AMD cards the game worked, but without the in-game AA.
Nvidia's team worked with developers and designed the AA engine by themselves. That's a clear fact, and thus the game does indeed look better when paired up with an Nvidia GPU. On the other hand, AMD's PR team is adamant that Nvidia had a lot to do with the fact that the game simply doesn't like AMD GPUs. According to a statement made by AMD's Ian McNaughton, AMD did provide the developer with a solution, but it didn't make its way into the final release of the game.

Discover the best Batman Arkham games ranked from Asylum to Knight, including Origins, VR and more, with a focus on combat, story, and world design.

Batman: Arkham Asylum's powerful intro paves the way to an excellent gameplay experience, even almost 15 years later.

Want to be The Batman? Of course you do! Check out GameSpew's list of the best games that let you become the Caped Crusader.
They may have declined AMD's help if the work that NVIDIA did was proprietary and not easy to split out.
seems like amd always gets the short end of the stick.. imo
On my ATI/ AMD set up...
Here's the whole situation:
Nvidia worked hard to implement AA in the game. AMD could have gotten involved at least a bit to have it enabled for them also. It's not Nvidia's freaking job to get something working for AMD. Nvidia did not stop something from working for AMD, they merely added a feature to a game that was enabled for Nvidia, since Nvidia is the one who added it in. Just like how Nvidia added PhysX to the game.
Nvidia doesn't have to help the competition in any way. I see nVidia's point of view now. AMD sound like a bunch of crybabies in my opinion.