Batman: Arkham Asylum: GPUs, CPUs, And PhysX Performance

Conclusion

Batman: Arkham Asylum is a very compelling game, and thanks to the highly-optimized Unreal 3 engine, it performs very well on a wide range of graphics hardware. At the highest visual quality, even the low-end Radeon HD 4650 was able to provide good performance at 1280x1024, the GeForce GT 220 could handle 1680x1050, and the GeForce 9600 GT could perform well at 1920x1200. With detail levels lowered, resolution could be raised on these cards if desired. More powerful cards like the Radeon HD 4850, GeForce GTS 250, Radeon HD 4870, and GeForce GTX 260 could handle the ultra-high 2560x1600 resolution at high detail without a hiccup.

Adding 4xAA provided the Nvidia cards with an advantage over their Radeon counterparts, and at 1920x1200, only the GeForce GTS 250, Radeon HD 4870, and GeForce GTX 260 were able to maintain minimum frame rates over 30 FPS, although the 9600 GT provided a playable, if not ideal, 24 FPS minimum.

Turning on PhysX isn't necessary for gameplay, and you'll never miss it if you don't see the effects. However, when PhysX is enabled, it adds superlative nuances and really creates some “wow” moments. The chunky explosions, cloth effects, paper, fog, and environmental detail enhancements are very cool.

And that's where things get expensive. A single GeForce 9600 GT isn't going to cut it if you want a 30 FPS minimum frame rate. You'll need a GeForce GTS 250 to play at 1680x1050 with normal PhysX enabled, and a GeForce GTX 260 can just handle 1920x1200. With PhysX set to High, even the GeForce GTX 260 can't handle a minimum frame rate of 30 FPS at 1280x1024, so you should consider a dedicated PhysX card if you want high resolution play (and you have a free PCI Express slot available on your motherboard).

The good news here is that a GeForce GT 220 can be had for as little as $65 online, and as a dedicated PhysX card, it will guarantee that the High PhysX setting won't bottleneck performance. Even at 1920x1200, the GT 220 produced a minimum frame rate of 36 FPS as a dedicated PhysX card. Using more expensive solutions as dedicated PhysX processors didn't produce appreciably higher frame rates, so the GeForce GT 220 is a real PhysX champion for the price.

To conclude, Batman: Arkham Asylum is a very well-produced game with high production values, great game play, and most importantly, it puts you inside Batman's head. On top of that, the game runs exceptionally well on a wide range of hardware, and even the lowliest graphics card we tested in the roundup was able to handle maximum details at 1280x1024.

Once hardware-accelerated PhysX is enabled, this is another matter entirely, and those of you who want the best high-resolution PhysX performance will need to consider an Nvidia graphics card more powerful than the GeForce GTX 260 or a dedicated PhysX card such as the GeForce GT 220. There is a high price to pay for PhysX performance, but I have to admit that the eye candy is a lot of fun to watch. Once you've turned it on, it's not something you'll turn off if your hardware can handle it.

Create a new thread in the US Reviews comments forum about this subject
This thread is closed for comments
91 comments
    Your comment
    Top Comments
  • NPD numbers show this game as currently being one of the least popular PC games - 92nd in fact.

    Nice article BTW, it's sad that the developers were paid off by Nvidia to drop support of AA on AMD cards (in game menu AA support that, there is a work round for ATI cards) as this shows just how morally bankrupt Nvidia is these days.

    And just for the record this isn't a case of AMD not 'supporting developers' as Nvidia would lead you to believe. Never mind the fact it can be enabled via a hack, Richard Hubby from AMD has uploaded an email he got from the developers of Batman Arkham Asylum saying there would be lawsuit if they changed to games code to enable game menu support of AA on ATI cards.
    12
  • Don--it's almost as though the game is artificially capping performance at a set level, and is then using only the CPU resources it needs to reach that level. On the Core i7, PhysX is using fewer resources than it does on the Phenom II. This would make sense if there was an artificial performance cap, as the i7 has shown to outperform AMD's architecture.

    With Nvidia pushing proprietary API's like CUDA and PhysX, they're at a point where these things are some of the largest selling points of their products.

    With this in mind, and given Nvidia's past Anti-Consumer business practices, I think we can all expect to see a lot more of this kind of thing in the future with TWIMTBP games.
    11
  • Other Comments
  • Excellent article as usual, Mr. Woligroski. Keep up the good work!
    4
  • I just bought an ATI 5000 series card.. can i use my second PCI-E slot with the nvidia 220 to support physX? (i doubt it because AMD/Nvidia GPUs together cause driver issues)
    1
  • Don--it's almost as though the game is artificially capping performance at a set level, and is then using only the CPU resources it needs to reach that level. On the Core i7, PhysX is using fewer resources than it does on the Phenom II. This would make sense if there was an artificial performance cap, as the i7 has shown to outperform AMD's architecture.

    With Nvidia pushing proprietary API's like CUDA and PhysX, they're at a point where these things are some of the largest selling points of their products.

    With this in mind, and given Nvidia's past Anti-Consumer business practices, I think we can all expect to see a lot more of this kind of thing in the future with TWIMTBP games.
    11
  • @ kohlhagen: with an ati 5000 card you probably won't need that second card if you don't play on the highest resolution.
    -7
  • im a big fan of amd and im planing to buy the xfx 4850 in the weekend but the gts250 just add another $5-10 i think i will buy the GTS-250. come on ATI
    -20
  • Wow... that's pathetic. This game should have the words stamped on it: Nvidia only!
    6
  • Interesting find on the CPU useage with ATI cards. It would appear that Nvidia programmed Physix not to unload programming to the cpu, instead forcing it to the GPU only. Just a speculation since it is thier option.
    4
  • this game runs great on any hardware but but , nvidia is just nvidia
    why you sell a game to all the people when is just for nvidia cards ?
    that.s why i love google.... google sell free things, nvidia is the opposite
    -3
  • NPD numbers show this game as currently being one of the least popular PC games - 92nd in fact.

    Nice article BTW, it's sad that the developers were paid off by Nvidia to drop support of AA on AMD cards (in game menu AA support that, there is a work round for ATI cards) as this shows just how morally bankrupt Nvidia is these days.

    And just for the record this isn't a case of AMD not 'supporting developers' as Nvidia would lead you to believe. Never mind the fact it can be enabled via a hack, Richard Hubby from AMD has uploaded an email he got from the developers of Batman Arkham Asylum saying there would be lawsuit if they changed to games code to enable game menu support of AA on ATI cards.
    12
  • when you benchmarked intel cpu you use turbo feature? tom
    0
  • JeanLucthere is a work round for ATI cards) as this shows just how morally bankrupt Nvidia is these days.

    Just don't forget about those morally bankrupt Intel people!!!

    -NVidia.
    0
  • descendencyJust don't forget about those morally bankrupt Intel people!!! -NVidia.

    There's one thing Intel has that Nvidia doesn't: A top performing product. With the 3xx series no where in sight, Nvidia seems to be relying more and more on their proprietary API's to sell their cards.

    While Intel leads the market in innovation, Nvidia seems like they would be completely content leaving graphics technology right where it's at, if they had the choice.
    9
  • KohlhagenI just bought an ATI 5000 series card.. can i use my second PCI-E slot with the nvidia 220 to support physX? (i doubt it because AMD/Nvidia GPUs together cause driver issues)

    Yes, but only through old drivers or a workaround. I'm currently doing the same thing with a 4850x2 and a 9600 GSO.

    The PhysX API is a great thing. The guys who made it had a brilliant thing going. But it'd be a TON better if Nvidia converted it to the OpenCL standard. If they don't, it's going to end up as a 'could have been' technology.
    9
  • "could have been' great words
    5
  • Tom is pressing hard keeping nvidia in footlights these days. They don't have DX11 and they don't have mainstream/high end 40nm cards. Reviewing twimtbp PhysX title with nvidia's vendor lock AA implementation is one way to show how "nvidia cards rock".
    3
  • PhysX sucks ...
    -2
  • aa can only be enabled if you have a geforce 8 series in this game. It is
    impossible to use in any ati cards.

    ati changed it's hardware id on one it's card and they were able to
    enable aa and guess what, the performance was same as that of geforce and not much performance hit. i think don forced aa via catalyst which cripples the frames.
    2
  • wierd with a workaround as others have done ati cards 48xx cards get the free x4 aa something is really fishy with the physix though
    1
  • scrumworksTom is pressing hard keeping nvidia in footlights these days. They don't have DX11 and they don't have mainstream/high end 40nm cards. Reviewing twimtbp PhysX title with nvidia's vendor lock AA implementation is one way to show how "nvidia cards rock".


    Amen brother...
    1
  • can anyone show me how to enable PhysX if I only have an ati HD 4870 ? I tought that wasn't possible. But I don't know now after seeing this article...
    -4