NVIDIA can use the DX10.1 effects in Far Cry 2

Far Cry 2 will be unveiled today. Now, we’ve learned that Far Cry 2 would be a DX10.1 game. As we know that only AMD graphics card supports the DX10.1.
Now, according to the statement of NVIDIA China: the DX10.1 features in Far Cry 2 will also supported by Geforce cards.
First, the DX10.1 features are reading in Multi sampled Depth Z-buffer to lead the better performance of Anti Aliasing. Then, it needs the accelerated of hardware, GeForce support it as well as the ATI Radeon.
Second, the function needs a software to control. AMD and NVIDIA are in different way: ATI Radeon utilizes DX10.1 API, but NVIDIA cards can accomplish exactly the same effect within DX10.
Anyway, the Far Cry 2 will be unveiled soon, so we can taste quickly.
UPdate:
Form the UBI :ย FarCry 2 reads from a multisampled depth buffer to speed up antialiasing performance.This feature is fully implemented on GeForce GPUs via NVAPI. Radeon GPUs implement an equivalent path via DirectX 10.1. There is no image quality or performance difference between the two implementations.
The piece of extra info is that the game uses NVAPI to access the feature of multisampled depth buffers, which our hardware supports.

October 22nd, 2008 at 3:54 am
i really wish to know if crossfire scaling is going up for a change
sorry for the off topic, just thinking out loud.
October 22nd, 2008 at 7:23 am
Seeing that NONE of the Nvidia cards support DX10.1, then there is no way it runs DX10.1 in any game, unless its some kind of emulation, which is not the same thing.
DX10.1 requires HARDWARE.
October 22nd, 2008 at 7:25 am
DX10.1 is also backwards compatible with DX10. Games will still run even though they aren’t using DX10.1. Which is most likely what is happening, and Nvidia is just pretending its using 10.1
October 22nd, 2008 at 12:48 pm
This is for Tim, Even when nvidia doesn’t support full DX10.1 API (set of features) it supports most of the most important components of DX10.1 though DX10.
FC2 is only partially DX10.1, doesn’t utilize all the functions.
October 22nd, 2008 at 12:49 pm
just wanted to add, think of it as DX10 + few things from DX10.1
October 22nd, 2008 at 3:15 pm
oo, nvidia can emulate DX10.1 but with what cost?
October 22nd, 2008 at 9:49 pm
They say it is a DX10.1 game but you really don’t know what effects are in 10.1 that are not included in 10.0, and besides DX10.1 isn’t a major advantage over DX10 (here we go again).
October 22nd, 2008 at 11:28 pm
This Infomation is not true.
FAke Fake faKE fAkE EKAF.
DX Programer.
October 23rd, 2008 at 7:22 pm
you can do this since G80/GT200 contains more extensions than DX10 requires. Problem is that those have to be unveiled by software ( far cry 2 as an example).
there almost the same performance gain as on ati HW.
it is much easier on Ati hardware which supports DX 10.1
October 24th, 2008 at 12:48 am
this is for Turturro, Nvidia doesn’t emulate DX10.1 effects, like ted said, G80 and later nvidia architecture contains more DX10 extensions that are required.
Many of those extensions make up what DX10.1 is.
October 24th, 2008 at 6:42 am
I doubt this article is true. If those Geforce cards were able to run DX 10.1 effects, then why didn’t it apply to Assasin’s Creed?
October 27th, 2008 at 2:03 am
10.1 a STANDARD… aka… you have to add all of the features in list X to be cerfied as DX10.1, what? you only got 50% of those features? well, no certification for you, you are still just a DX10.0 card… but yes, some games could directly access and run specific commands that the card supports that are part of a higher specification that the card does not meet.
Would have been nicer if they supported all of them (made it simpler to develop games that take advantage of such features too…)
Take for example MSAA 4x… to be DX10.1 certified a card MUST be able to do MSAA 4x…
But nothing is stopping a DX10.0 card from being capable of doing MSAA 4x…
How many cards are NOT DX10.1 and can do it?
October 27th, 2008 at 2:06 am
EX:
Game wants to use “Multi sampled Depth Z-buffer” to improve AA…
1: Is card DX10.1? if yes then enable it. if not go to 2.
2: Query card “do you support multi sampled depth Z-buffer”. if card says yes card is a DX10.0 card with a feature of DX10.1 (but not ALL features). Enable Z buffer… if card says no go to three
3: use a different function that is less efficient in AA but does not require Z buffer…
DX10.1 cards fall under 1. Some nvidia cards fall under 2 for this game. For other games or features they will fall under 3…
November 6th, 2008 at 3:03 pm
the game in dx10.1 on vista have important performance boost dx9 xp vs dx10.1 vista (min frame 17 max 35 average 26 / min frame 27 max 50 average 39!)
1280×1024 @ AA 2x all max on ATI 4780@800×2100 - E8500@3600 and 4gb ram
thats all! dx10.1 rulz
November 25th, 2008 at 6:50 am
Thats all! multisampled depth buffer rulz