BioShock Performance with AA

Laminator

Senior member
Jan 31, 2007
855
2
91
As it stands now, AA only works in BioShock?s DX9 mode, and only with GeForce hardware. We tried forcing AA with the Radeon HD 2900 XT under both Windows Vista and WinXP with all four custom filter AA modes (including edge detect) and couldn?t get AA to work properly in BioShock. We asked AMD if they plan on adding AA support to BioShock in a future Catalyst driver revision but couldn?t get a direct answer. The only way to enable AA under BioShock with Radeon cards is to rename the BioShock executable from ?bioshock.exe? to ?Oblivion.exe?. Keep in mind by doing this though, AMD?s driver-level optimizations for the game are automatically disabled, and as a result, performance suffers ? we recorded a frame rate of just 26.7 fps for the 2900 XT with the executable renamed to Oblivion.exe running our manual walkthrough sequence under 4xAA at 1600x1200. (Surprisingly enough, the Radeon X1950 Pro delivered a frame rate of 20.9 fps under the exact same scenario) Because of this, AMD?s Dave Baumann told us flat out not to run the game with the renamed executable.
 

cmdrdredd

Lifer
Dec 12, 2001
27,052
357
126
Originally posted by: Laminator
As it stands now, AA only works in BioShock?s DX9 mode, and only with GeForce hardware. We tried forcing AA with the Radeon HD 2900 XT under both Windows Vista and WinXP with all four custom filter AA modes (including edge detect) and couldn?t get AA to work properly in BioShock. We asked AMD if they plan on adding AA support to BioShock in a future Catalyst driver revision but couldn?t get a direct answer. The only way to enable AA under BioShock with Radeon cards is to rename the BioShock executable from ?bioshock.exe? to ?Oblivion.exe?. Keep in mind by doing this though, AMD?s driver-level optimizations for the game are automatically disabled, and as a result, performance suffers ? we recorded a frame rate of just 26.7 fps for the 2900 XT with the executable renamed to Oblivion.exe running our manual walkthrough sequence under 4xAA at 1600x1200. (Surprisingly enough, the Radeon X1950 Pro delivered a frame rate of 20.9 fps under the exact same scenario) Because of this, AMD?s Dave Baumann told us flat out not to run the game with the renamed executable.

This game was paid for by Nvidia. It shows. It's not that the Radeon cards can't do it, far from it. It's that the game is specifically made so that it will skew results in favor of Nvidia. It is a TWIMTBP game after all :roll:
 

Ackmed

Diamond Member
Oct 1, 2003
8,478
524
126
HardOCP used AA. Seemingly without issues. They renamed it to Oblivion though.
 

cmdrdredd

Lifer
Dec 12, 2001
27,052
357
126
Originally posted by: Ackmed
HardOCP used AA. Seemingly without issues. They renamed it to Oblivion though.

Hence the issue here...you lose performance. They deliberately made it difficult for ATI cards to function 100%. The same thing happened in UT2004 at release, it would run terribly on the fastest ATI cards, but was nice on Nvidia ones. Later after ATI got the drivers updated for it the Nvidia advantage disappeared and the cards from ATI were performing better at certain resolutions and aa/af levels.
 

Sonikku

Lifer
Jun 23, 2005
15,752
4,562
136
It reminds me of the time Half Life 2 suspiciously ran poorly on Nvidia hardware at release when compared to ATI, only to see the gap narrow considerably when Nvidia fans found work arounds to Valve's engine. It seems this time around Nvidia has done something similar. It's things like this that really make me hate the PC industry. -_-
 

cmdrdredd

Lifer
Dec 12, 2001
27,052
357
126
Originally posted by: Sonikku
It reminds me of the time Half Life 2 suspiciously ran poorly on Nvidia hardware at release when compared to ATI, only to see the gap narrow considerably when Nvidia fans found work arounds to Valve's engine. It seems this time around Nvidia has done something similar. It's things like this that really make me hate the PC industry. -_-

Actually Half-Life 2 didn't cripple features of a card this is totally different.
 

quattro1

Member
Jan 13, 2005
111
0
0
Originally posted by: cmdrdredd

This game was paid for by Nvidia. It shows. It's not that the Radeon cards can't do it, far from it. It's that the game is specifically made so that it will skew results in favor of Nvidia. It is a TWIMTBP game after all :roll:


lol, pure comedy, wonder why you say that, because you have an ATI card? Bioshock's engine does not support AA. Any AA to be applied to the game has to be done in the driver(correctly), by either NVIDIA or ATI. Nothing keeping each one from adding that support in their own driver, it's completely independent of the game.
 

cmdrdredd

Lifer
Dec 12, 2001
27,052
357
126
Originally posted by: quattro1
Originally posted by: cmdrdredd

This game was paid for by Nvidia. It shows. It's not that the Radeon cards can't do it, far from it. It's that the game is specifically made so that it will skew results in favor of Nvidia. It is a TWIMTBP game after all :roll:


lol, pure comedy, wonder why you say that, because you have an ATI card? Bioshock's engine does not support AA. Any AA to be applied to the game has to be done in the driver(correctly), by either NVIDIA or ATI. Nothing keeping each one from adding that support in their own driver, it's completely independent of the game.

The Unreal3 engine does support AA though...poor code is poor code. How else do you explain being able to rename the .exe and then enable AA? It's a simple fact that they wrote it in for Nvidia's benefit since they paid for the logo on the box etc.

ATI had a slight advantage at the first release of half-life 2 as well, being sponsored by ATI in some way. I don't agree with either case. Should be open code really in that it works with every card equally to the best of its ability.

FYI: every single game that has had the logo from nvidia on it had some issue that made ATI cards suffer forcing a rewrite of the drivers while other games run perfectly fine. Why do you think that is?
 

Cookie Monster

Diamond Member
May 7, 2005
5,161
32
86
Its called marketing. Get use to the term. And unless you have any evidence backing up your bold statement, stop making yourself look like a ATi fanboy.

Do you want me to start a thread on COJ and the removal of hardware based AA that caused at least 15% performance drop on the G80s?
 

PhatoseAlpha

Platinum Member
Apr 10, 2005
2,131
21
81
Seems pretty cut and dried to me. You know Ati's drivers are keying on the executable file name and altering the way they do things. They've said so. Suspect #1 here is that Ati's driver optimizations are what's killing the AA.
 

cmdrdredd

Lifer
Dec 12, 2001
27,052
357
126
Originally posted by: PhatoseAlpha
Seems pretty cut and dried to me. You know Ati's drivers are keying on the executable file name and altering the way they do things. They've said so. Suspect #1 here is that Ati's driver optimizations are what's killing the AA.

And Nvidia never does this?

my facts are that Nvidia pays out money to companies to optimize a game for their cards over the competition. "The Way it's Ment to be Played" has always been this way.

But still, the game should have AA options in the settings. By todays standard, regardless of my statement above or not, this is pretty poor quality from a developer.

I'm done here anyway, the game runs fine on either hardware. If you think that 50fps is unplayable in a game that is this slow, then I cannot help you there. It's fine...AA aside
 

BFG10K

Lifer
Aug 14, 2000
22,709
2,980
126
They deliberately made it difficult for ATI cards to function 100%.
That's not happening here because AA is forced through the driver, not through the application. Also it uses nVidia's R6 Vegas flag which nVidia had working a while ago but AFAIK ATi still don't have AA working in that game.

What ATi needs is a Chuck patch for Bioshock.

The Unreal3 engine does support AA though
Only through DX10 according to the developer which again has nothing to do with nVidia's driver level implementation.

How else do you explain being able to rename the .exe and then enable AA?
Because it activates the AA flag that Oblivion uses ("Chuck patch"). Again that has nothing to do with the application, it's at the driver level.

Having said that it's rather strange they're getting AA since the Chuck patch doesn't account for deferred rendering which Bioshock uses. I'd wager they're getting a performance hit but no actual AA.
 

BFG10K

Lifer
Aug 14, 2000
22,709
2,980
126
It reminds me of the time Half Life 2 suspiciously ran poorly on Nvidia hardware at release when compared to ATI,
HL2 ran poorly because NV3x shader performance sucked balls. That wasn't Valve's fault, nor was it their fault they had to implement a mixed mode path to get acceptable performance.

only to see the gap narrow considerably when Nvidia fans found work arounds to Valve's engine.
Details?
 

cmdrdredd

Lifer
Dec 12, 2001
27,052
357
126
Originally posted by: BFG10K
They deliberately made it difficult for ATI cards to function 100%.
That's not happening here because AA is forced through the driver, not through the application. Also it uses nVidia's R6 Vegas flag which nVidia had working a while ago but AFAIK ATi still don't have AA working in that game.

What ATi needs is a Chuck patch for Bioshock.

The Unreal3 engine does support AA though
Only through DX10 according to the developer which again has nothing to do with nVidia's driver level implementation.

How else do you explain being able to rename the .exe and then enable AA?
Because it activates the AA flag that Oblivion uses ("Chuck patch"). Again that has nothing to do with the application, it's at the driver level.

Having said that it's rather strange they're getting AA since the Chuck patch doesn't account for deferred rendering which Bioshock uses. I'd wager they're getting a performance hit but no actual AA.

Interesting last note there. No AA but crap performance. Anyway the game looks decent enough and it runs fine for me. No complaints really.
 

Keysplayr

Elite Member
Jan 16, 2003
21,209
50
91
Originally posted by: BroadbandGamer
I'm still kind of pissed I can't enable AA on Vista with an 8800 GTX.:|

What happens when you enable AA in the drivers? Or is that option greyed out when in the Bioshock profile in Vista? I haven't tried it yet. AA in the drivers works nice in XP though, (sorry ). Hopefully, 2K will release some game patches to address these issues.

 

n7

Elite Member
Jan 4, 2004
21,303
4
81
Originally posted by: keysplayr2003
Originally posted by: BroadbandGamer
I'm still kind of pissed I can't enable AA on Vista with an 8800 GTX.:|

What happens when you enable AA in the drivers? Or is that option greyed out when in the Bioshock profile in Vista? I haven't tried it yet. AA in the drivers works nice in XP though, (sorry ). Hopefully, 2K will release some game patches to address these issues.

Nothing happens.

It's not greyed out in the profiles, but then again, profiles haven't worked on the last few driver sets IIRC, so i force things globally.

You can set 16x AA & it does nothing.
 

Keysplayr

Elite Member
Jan 16, 2003
21,209
50
91
Originally posted by: n7
Originally posted by: keysplayr2003
Originally posted by: BroadbandGamer
I'm still kind of pissed I can't enable AA on Vista with an 8800 GTX.:|

What happens when you enable AA in the drivers? Or is that option greyed out when in the Bioshock profile in Vista? I haven't tried it yet. AA in the drivers works nice in XP though, (sorry ). Hopefully, 2K will release some game patches to address these issues.

Nothing happens.

It's not greyed out in the profiles, but then again, profiles haven't worked on the last few driver sets IIRC, so i force things globally.

You can set 16x AA & it does nothing.

And it's set to "override game options"?
 

Sonikku

Lifer
Jun 23, 2005
15,752
4,562
136
Originally posted by: BFG10K
It reminds me of the time Half Life 2 suspiciously ran poorly on Nvidia hardware at release when compared to ATI,
HL2 ran poorly because NV3x shader performance sucked balls. That wasn't Valve's fault, nor was it their fault they had to implement a mixed mode path to get acceptable performance.

only to see the gap narrow considerably when Nvidia fans found work arounds to Valve's engine.
Details?

http://shenmue.planets.gamespy...2703&highlight=#552703
 

n7

Elite Member
Jan 4, 2004
21,303
4
81
Originally posted by: keysplayr2003

And it's set to "override game options"?

Yeah.
But it doesn't matter.
None of the AA modes work. At all.
It's all a pretty Biojaggieshock.
 

cmdrdredd

Lifer
Dec 12, 2001
27,052
357
126
Originally posted by: n7
Originally posted by: keysplayr2003

And it's set to "override game options"?

Yeah.
But it doesn't matter.
None of the AA modes work. At all.
It's all a pretty Biojaggieshock.

Well, I'm almost finished with the game at this point. Then I'll uninstall it. Don't need AA or 2 thousand fps.
 

tuteja1986

Diamond Member
Jun 1, 2005
3,676
0
0
Originally posted by: Cookie Monster
Its called marketing. Get use to the term. And unless you have any evidence backing up your bold statement, stop making yourself look like a ATi fanboy.

Do you want me to start a thread on COJ and the removal of hardware based AA that caused at least 15% performance drop on the G80s?

We all know your an Nvidia fanboy. Anyways :! AMD driver are pretty awesome for XP if think about it.

Bioshock
Company of heroes Dx10 patch
World in conflict

All went gold knowing ATI gpu would have some issues for Vista/XP DX9 and Vista DX10. Then ATI does it magic and we get some tweaked driver that keep up or beat up in some cases the 8800GTS 640MB. Bioshock DX9 hotfix for XP is an example as it keeps up with 8800GTX.

Crysis is pretty much the only DX10 game that i know that has been throughly tested for ATI and Nvidia GPU.


 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |