Tuesday, September 29th 2009

Batman: Arkham Asylum Enables AA Only on NVIDIA Hardware on PCs

Anti-Aliasing has been one of the most basic image-quality enhancements available in today's games. PC graphics hardware manufacturers regard it as more of an industry standard, and game developers echo with them, by integrating anti-aliasing (AA) features in the game, as part of its engine. This allows the game to selectively implement AA in parts of the 3D scene, so even as the overall image quality of the scene is improved, so is performance, by making sure that not every object in the scene is given AA. It seems that in one of the most well marketed games of the year, Batman: Arkham Asylum, doesn't like to work with ATI Radeon graphics cards when it comes to its in-game AA implementation.

Developed under NVIDIA's The Way it's Meant to be Played program, and featuring NVIDIA's PhysX technology, the game's launcher disables in-game AA when it detects AMD's ATI Radeon graphics hardware. AMD's Ian McNaughton in his recent blog thread said that they had confirmed this by an experiment where they ran ATI Radeon hardware under changed device IDs. Says McNaughton: "Additionally, the in-game AA option was removed when ATI cards are detected. We were able to confirm this by changing the ids of ATI graphics cards in the Batman demo. By tricking the application, we were able to get in-game AA option where our performance was significantly enhanced." He further adds that the option is not available for the retail game as there is a secure-rom.

With no in-game AA available to ATI Radeon users, although the features do technically work on ATI Radeon hardware, the only way AA can be used is by forcing it in Catalyst Control Center. This causes the driver to use AA on every 3D object in the scene, reducing performance, compared to if the game's in-game AA engine is used. "To fairly benchmark this application, please turn off all AA to assess the performance of the respective graphics cards. Also, we should point out that even at 2560×1600 with 4x AA and 8x AF we are still in the highly playable territory," McNaughton adds. Choose with your wallets.
Add your own comment

353 Comments on Batman: Arkham Asylum Enables AA Only on NVIDIA Hardware on PCs

#276
wolf
Performance Enthusiast
I see both sides here I think.

it really sucks ATi doesn't get good native support, but really Nvidia made the whole thing happen with their own pocket money, and since I generally go with Nvidia hardware, suits me.

I bet this plays riiiiight into ATi fans believing in Nvidias apparently 'evil' practices, man I get a belly laugh out of that every time.
Posted on Reply
#277
Benetanegia
wolfI bet this plays riiiiight into ATi fans believing in Nvidias apparently 'evil' practices, man I get a belly laugh out of that every time.
What it really bugs me is that many of those same people think that Intel did nothing wrong to AMD. Makes absolutely no sense. j/k it does and we know why.
Posted on Reply
#278
the_wolf88
Everybody knows that if ATI did not return with 4xxx series no body were able to buy a high end card from Nvidia !!

280GTX>> 650$ to 450$
260GTX>> 450$ to 300$

Nvidia Sucks !
Posted on Reply
#279
Benetanegia
the_wolf88Everybody knows that if ATI did not return with 4xxx series no body were able to buy a high end card from Nvidia !!

280GTX>> 650$ to 450$
260GTX>> 450$ to 300$

Nvidia Sucks !
If you got the 9700 Pro at launch, that's what you paid for it, in comparison to Nvidia prices at the time. If you ever got a X1900XTX new that's what it costed to you. If you ever bought a X850 XT PE that's what you pàid. When one of them have the top card that's what happens and always has, except when AMD decided to lower the prices dramatically out of desesperation*. I'm not saying that's not good, I'm saying that if AMD was on top they would do the same. They've done that in the past.

* Fact is that revenues in the discrete graphics market is half of what it used to be since the AMD pricing strategy chaged. They are not making the same money (neither Nvidia), but that's what it takes if they want to gain market share. Market share keeps investors happy. In the link look at market value.
Posted on Reply
#280
wolf
Performance Enthusiast
the_wolf88Everybody knows that if ATI did not return with 4xxx series no body were able to buy a high end card from Nvidia !!

280GTX>> 650$ to 450$
260GTX>> 450$ to 300$

Nvidia Sucks !
everyone knows if the GTX series was not released ATi would have charged more for their cards, especially the X2.

Im it's something both companies do.

Oh no that's right, Nvidia is a big greedy evil corporation and ATi is nothing of the sort, my bad!
Posted on Reply
#281
ArmoredCavalry
Now the question is, did the developer leave out AA on purpose, so that Nvidia would pay them to have it developed....

hmmmmmm :twitch:

Seriously though, its 2009, what is up with these games trying to skimp on AA all the time...
Posted on Reply
#282
newtekie1
Semi-Retired Folder
I like how you can tell who the fanboys are because they thank the blatent trolling posts as long as they bash nVidia...

Kind of lose all credibility when you do that.
ArmoredCavalryNow the question is, did the developer leave out AA on purpose, so that Nvidia would pay them to have it developed....

hmmmmmm :twitch:

Seriously though, its 2009, what is up with these games trying to skimp on AA all the time...
No, the game is based on the, aging, Unreal Tournament Engine. This engine does not have native AA, it is likely that AA would never have been implemented in-game if nVidia did not fund the developement.

Well as long as the games continue to be based on older game engines, they will lack features that we are all used to, such as AA. The older engines are usually more supported, more mature, and easier to develope for.
Posted on Reply
#283
ArmoredCavalry
newtekie1I like how you can tell who the fanboys are because they thank the blatent trolling posts...
If you are referring to me, you will notice I began my second sentence with "Seriously though" inferring that my first sentence was not meant to be serious (it was actually making fun of the fanboyism of the thread).

Obviously the humor went over your head though. :P Edit: nvm............. I used my eyes to read :D
newtekie1No, the game is based on the, aging, Unreal Tournament Engine. This engine does not have native AA, it is likely that AA would never have been implemented in-game if nVidia did not fund the developement.

Well as long as the games continue to be based on older game engines, they will lack features that we are all used to, such as AA. The older engines are usually more supported, more mature, and easier to develope for.
Ah, that would make more sense, however I could have sworn that there was a game that used the unreal engine, that also had AA. Mirror's Edge I believe... Hey didn't that have Physx too? :twitch: (disclaimer: definitely not inferring a conspiracy)
Posted on Reply
#284
newtekie1
Semi-Retired Folder
ArmoredCavalryAh, that would make more sense, however I could have sworn that there was a game that used the unreal engine, that also had AA. Mirror's Edge I believe... Hey didn't that have Physx too? :twitch: (disclaimer: definitely not inferring a conspiracy)
You are correct, Mirror's Edge used the Unreal Engine, and I do believe it had AA in-game. However, the developers added the AA themselves. The developers of Batman would have had to do the same, since they were different developers, they wouldn't share.

What is interesting is that Mirror's Edge was another TWIMTBP title. I wonder if nVidia just gave the developers of Batman Arkham Asylum the AA code since they more than likely at least aided in the developement for Mirror's Edge, and probably had access to the coding required to add it to the Unreal Engine...

I'm really tempted to re-install mirror's edge on my HD4890 machine and see if it allows AA with ATi hardware.
Posted on Reply
#285
ArmoredCavalry
newtekie1I'm really tempted to re-install mirror's edge on my HD4890 machine and see if it allows AA with ATi hardware.
It does, since day 1 (with my 4870).

armoredcavalry.deviantart.com/art/Edge-of-a-Mirror-112597392

I still have the last level to complete, I'm really bad about completing games... and tv shows... and sometimes homework... on occasion sentences...
Posted on Reply
#286
TheMailMan78
Big Member
newtekie1I like how you can tell who the fanboys are because they thank the blatent trolling posts as long as they bash nVidia...

Kind of lose all credibility when you do that.



No, the game is based on the, aging, Unreal Tournament Engine. This engine does not have native AA, it is likely that AA would never have been implemented in-game if nVidia did not fund the developement.

Well as long as the games continue to be based on older game engines, they will lack features that we are all used to, such as AA. The older engines are usually more supported, more mature, and easier to develope for.
Honestly I hope you don't feel I'm a fanboy. For some reason Ive been called that recently. :shadedshu
Posted on Reply
#287
Sihastru
wolfeveryone knows if the GTX series was not released ATi would have charged more for their cards, especially the X2.

Im it's something both companies do.

Oh no that's right, Nvidia is a big greedy evil corporation and ATi is nothing of the sort, my bad!
It was actually the GTX295 that brought the 4870X2's price down and not the other way around. The 4870X2 had a ridiculous price. The GTX295 price came so much down that these days it costs as much as a 5870, while outperforming it and while costing a lot more to manufacture.

If you really need to, watch the 5870X2 and see what price it will have at launch.
Posted on Reply
#288
DaedalusHelios
I am glad to see this thread turn friendly. We have enough hate floating around as it is.
Posted on Reply
#289
dvdlim
rpsgc"The Way It's Meant To Be Paid"


Just another day in the office.
well done!
Posted on Reply
#290
newtekie1
Semi-Retired Folder
TheMailMan78Honestly I hope you don't feel I'm a fanboy. For some reason Ive been called that recently. :shadedshu
No, not at all.
Posted on Reply
#291
yogurt_21
highend cards have always been expensive it's in the very nature of the word lol.

the midrange is where the value truly lays. and that's where you run into problems if one side is dominatign the other. 9600xt at launch was 300$, a pure example of ati taking advantage of their postiion in the market at the time. take at look at the 4770, it was 129$ at launch. obviously we benefit from competition between the two.

thus as long as both have good midrange competitors, I'll eb happy. if nvidia trumps ati at the midrange or vice versa, I won't be.

edit: you know this is funny based on the fact that nvidia paid for the develment the headline might as well read "Batman: Arkham Asylum Enables PhysX Only on NVIDIA Hardware on PCs" lol
Posted on Reply
#292
DaedalusHelios
yogurt_21highend cards have always been expensive it's in the very nature of the word lol.

the midrange is where the value truly lays. and that's where you run into problems if one side is dominatign the other. 9600xt at launch was 300$, a pure example of ati taking advantage of their postiion in the market at the time. take at look at the 4770, it was 129$ at launch. obviously we benefit from competition between the two.

thus as long as both have good midrange competitors, I'll eb happy. if nvidia trumps ati at the midrange or vice versa, I won't be.

edit: you know this is funny based on the fact that nvidia paid for the develment the headline might as well read "Batman: Arkham Asylum Enables PhysX Only on NVIDIA Hardware on PCs" lol
Good correlation indeed. Now ATi is off promoting another physics venture with another company. I wonder if ATi will offer it for free to Nvidia the way Nvidia offered Physx to run on ATi hardware for free and got turned down. :laugh:
Posted on Reply
#293
ArmoredCavalry
DaedalusHeliosGood correlation indeed. Now ATi is off promoting another physics venture with another company. I wonder if ATi will offer it for free to Nvidia the way Nvidia offered Physx to run on ATi hardware for free and got turned down. :laugh:
Don't mean to go in a negative direction here.... However, I feel the need to point out that AA is not proprietary tech, PhysX is (although this has probably already been stated I'm sure).
Posted on Reply
#294
El Fiendo
ArmoredCavalryDon't mean to go in a negative direction here.... However, I feel the need to point out that AA is not proprietary tech, PhysX is (although this has probably already been stated I'm sure).
Right but in this case it is proprietary because extra was paid by NVIDIA to get it put into a game engine that doesn't natively support it. In this case it works on NVIDIA GPUs only because the game code has been optimized and allow the workings of software AA on NVIDIA GPUs.
Posted on Reply
#295
Benetanegia
ArmoredCavalryDon't mean to go in a negative direction here.... However, I feel the need to point out that AA is not proprietary tech, PhysX is (although this has probably already been stated I'm sure).




It is propietary. It even has Nvidia name all over it!
This has been said like 80000 times already, but Unreal Engine 3 doesn't have AA, every UE3 game to date has not had AA. You had to enable it in the control panel. This AA implementation was put in BM:AA because Nvidia asked them to do and they paid for it and helped making Quality Assurance for the feature to ensure it didn't break the game. AMD didn't even contact with the developer to say Hello and when used it breaks the game, plus it does not anti-alias the game.
Posted on Reply
#296
TheMailMan78
Big Member
Benetanegiaimg.techpowerup.org/091002/batset.jpg



It is propietary. It even has Nvidia name all over it!
This has been said like 80000 times already, but Unreal Engine 3 doesn't have AA, every UE3 game to date has not had AA. You had to enable it in the control panel. This AA implementation was put in BM:AA because Nvidia asked them to do and they paid for it and helped making Quality Assurance for the feature to ensure it didn't break the game. AMD didn't even contact with the developer to say Hello and when used it breaks the game, plus it does not anti-alias the game.
What the hell are you going on about man? AA isnt an Nvidia property.
Posted on Reply
#297
El Fiendo
El FiendoRight but in this case it is proprietary because extra was paid by NVIDIA to get it put into a game engine that doesn't natively support it. In this case it works on NVIDIA GPUs only because the game code has been optimized and allow the workings of software AA on NVIDIA GPUs.
^^^^

:p
Posted on Reply
#298
Benetanegia
TheMailMan78What the hell are you going on about man? AA isnt an Nvidia property.
THAT AA is. That is not normal AA, it's not normal MSAA, it's an adaptative AA mode designed specifically for that game and tested in Nvidia hardware, again because Nvidia asked them to. In Ati cards you can still use the normal AA, the one that will have a performance hit AS ALWAYS has done.
Posted on Reply
#299
TheMailMan78
Big Member
El Fiendo^^^^

:p
BenetanegiaTHAT AA is. That is not normal AA, it's not normal MSAA, it's an adaptative AA mode designed specifically for that game and tested in Nvidia hardware, again because Nvidia asked them to. You can still use the normal AA, the one that will have a performance hit AS ALWAYS has done in Ati cards.
So this is a super special AA that only Nvidia can do. I see :rolleyes: :laugh:
Posted on Reply
#300
Benetanegia
TheMailMan78So this is a super special AA that only Nvidia can do. I see :rolleyes: :laugh:
NO. This is an especial AA that was paid by Nvidia for their cards and was later tested in their cards. If AMD had done the same you would have that feature. What it's never going to happen is that Nvidia pays so that a feature that is not part of the engine or the game, is added and tested to run in AMD hardware. :shadedshu
Posted on Reply
Add your own comment
Apr 27th, 2024 00:35 EDT change timezone

New Forum Posts

Popular Reviews

Controversial News Posts