• Competitor rules

    Please remember that any mention of competitors, hinting at competitors or offering to provide details of competitors will result in an account suspension. The full rules can be found under the 'Terms and Rules' link in the bottom right corner of your screen. Just don't mention competitors in any way, shape or form and you'll be OK.

Nvidia causes DX10.1 to be removed from Assassin's Creed?

Soldato
Joined
17 Aug 2005
Posts
4,297
I posted this here as the reason we buy video cards is predominantly for the games and new cards offer new effects etc....

Interesting article and i don't think Nvidia and Ubisoft would tell the truth if the DX10.1 code removal was due to Nvidia not wanting to promote the game under its "the way its mean to be played" banner, when including the DX10.1 code allows ATI cards to run much quicker. Obviously Ubisoft would like all the extra promotion it can get and by defecto you have the DX10.1 code removed, even if it wasn't due to an implicit agreement between the two companies.

We have been following a brewing controversy over the PC version of Assassin's Creed and its support for AMD Radeon graphics cards with DirectX 10.1 for some time now. The folks at Rage3D first broke this story by noting some major performance gains in the game on a Radeon HD 3870 X2 with antialiasing enabled after Vista Service Pack 1 is installed—gains of up to 20%. Vista SP1, of course, adds support for DirectX version 10.1, among other things. Rage3D's Alex Voicu also demonstrated some instances of higher quality antialiasing—some edges were touched that otherwise would not be—with DX10.1. Currently, only Radeon HD 3000-series GPUs are DX10.1-capable, and given AMD's struggles of late, the positive news about DX10.1 support in a major game seemed like a much-needed ray of hope for the company and for Radeon owners.

After that article, things began to snowball, first with confirmation that Assassin's Creed did indeed ship with DX10.1 support, and then with Ubisoft's announcement about a forthcoming patch for the game. The announcement included a rather cryptic explanation of why the DX10.1 code improved performance, but strangely, it also said Ubisoft would be stripping out DX10.1 in the upcoming patch.
TR: Is this "render pass during post-effect" somehow made unnecessary by DirectX 10.1?

Beauchemin: The DirectX 10.1 API enables us to re-use one of our depth buffers without having to render it twice, once with AA and once without.

TR: What other image quality and/or performance enchancements does the DX10.1 code path in the game offer?

Beauchemin: There is no visual difference for the gamer. Only the performance is affected.

TR: What specific factors led to DX10.1 support's removal in patch 1?

Beauchemin: Our DX10.1 implementation was not properly done and we didn't want the users with Vista SP1 and DX10.1-enabled cards to have a bad gaming experience.

TR: Finally, what is the future of DX10.1 support in Assassin's Creed? Will it be restored in a future patch for the game?

Beauchemin: We are currently investigating this situation.

So we have confirmation that the performance gains on Radeons in DirectX 10.1 are indeed legitimate. The removal of the rendering pass is made possible by DX10.1's antialiasing improvements and should not affect image quality. Ubisoft claims it's pulling DX10.1 support in the patch because of a bug, but is non-commital on whether DX10.1 capability will be restored in a future patch for the game.


http://techreport.com/discussions.x/14707
 
Associate
Joined
5 Mar 2008
Posts
1,005
Location
London
way to kick ati when they are down.

its this like things that just prove what it could be like if/when nvidia has no competitors.

A pathetic explanation of why they should remove it.
 
Last edited:
Associate
Joined
14 Feb 2007
Posts
2,479
Location
Denmark
No it does make sense, they should have kept it in but the technical benefits do make sense. DX10.1 does have a few nice features, mandatory AA is perfect, and it seems that some more AA functions in the API had to do with being able to remove some of that code from the DX10.1 pass in AC?

However this is basically just a stupid situation, most cards out there are DX10, and even though DX10.1 is fine, the changes should have been saved for DX11.
 
Caporegime
Joined
8 Jul 2003
Posts
30,062
Location
In a house
They also voted against it being used in Vantage (althought wasn't just them) seen as they wouldn't have been able to run those tests and so got 0 points.

They will allow Dx10.1 to be used when they have cards out that can do it (which is supposedly July, so not to long to wait) as it gives ATi an advantage at the moment, as people will see the boost Dx10.1 gives on those cards, and so makes them more attractive to buy, even though they are still slower than Nvidia cards when its used or not.
 
Last edited:
Associate
Joined
14 Jan 2008
Posts
2,055
Location
UK
So nvidia cba to make 10.1 cards but thats ok because they will just get everyone to bin it till they cba to release 10.1 cards. Sorry everyone should have told nvidia to sod off nvidia needs them more then they need nvidia.
 
Caporegime
Joined
27 Sep 2004
Posts
27,676
Location
Luton ;)
Very much reminds me when SC : CT came out and only employed SM3.0 effects - no consideration was given to SM2.0b which forced ATI cards (pre-X1800) to render at SM1.1 (DX 8.1).

ps3ud0 :cool:
 
Caporegime
Joined
8 Jul 2003
Posts
30,062
Location
In a house
Yeah hilarious that, they rekon Nvidia had nothing to do with its removal, you couldn't make it up could you. :)

Yeah course they didn't, its one of their "The Way Its Meant To Be Played" games, so of course its gona get features in it they can't run, but ATi can, and get a boost from as well, priceless that. :D
 
Last edited:
Soldato
Joined
13 Jan 2005
Posts
3,351
Location
South West
No its not.

Apart from the visuals and the buggy framerates in the Kingdom area, the gameplay is distinctly average, only a good hint at the forthcoming storyline opens up right at the end to upcoming sequels. There just isn't any variety in the game, and next to no consequences for your actions.
 
Soldato
Joined
22 Nov 2003
Posts
2,932
Location
Cardiff
Yeah hilarious that, they rekon Nvidia had nothing to do with its removal, you couldn't make it up could you. :)

Yeah course they didn't, its one of their "The Way Its Meant To Be Played" games, so of course its gona get features in it they can't run, but ATi can, and get a boost from as well, priceless that. :D

Got to agree with that :D

With the kind of money changing hands between sponsorship deals, you will never get a flat out, straight answer in situations like this. Can debate it as much as you want. I see we have the usual suspects turning up to defend the big Green.

Gogo brand loyalty, heh.
 
Associate
Joined
15 Jul 2005
Posts
373
Location
guildford, surrey
well this is certainly not the first time.
it has been rumoured original directx10 specs had to be changed by microsoft because nvidia couldnt meet certain requirements (memory virtualization) but ati could.
 
Permabanned
Joined
31 May 2007
Posts
10,721
Location
Liverpool
well this is certainly not the first time.
it has been rumoured original directx10 specs had to be changed by microsoft because nvidia couldnt meet certain requirements (memory virtualization) but ati could.

Since I heared NV complained about DX10, and I heared abotu DX10.1, I've been thinking that DX10.1 is what DX10 was origionally meant to be, but NV couldn't get their hardware working with the full spec at the time. Maybe this is why they've downplayed 10.1 so much, with the "it's an insignificant update that will bring no performance, just minor fixes", rubishing it because they can't impliment it yet. Either way, they're being petty, and have just about put me totally off even considering a future NV card.
 
Back
Top Bottom