Crysis 2 Tessellation Article

Page 26 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

mosox

Senior member
Oct 22, 2010
434
0
0
Define correct tessellation.

Nuff said, no wasted triangles. No sub-pixel triangles. It was addressed in the article that started this thread.

AMD's take on it:

http://blogs.amd.com/play/2010/11/29/tessellation-for-all/

also

AMD has demonstrated to Ubisoft tessellation performance improvements that benefit all GPUs, but the developer has chosen not to implement them in the preview benchmark. For that reason, we are working on a driver-based solution in time for the final release of the game that improves performance without sacrificing image quality. In the meantime we recommend you hold off using the benchmark as it will not provide a useful measure of performance relative to other DirectX® 11 games using tessellation.

Also for anyone who knows how tessellation is implemented it's much harder and time consuming to overtessellate an object than to do it right. That's the reason why the DX11 patch was postponed, they needed time to tessellate the cr.p out of it.
 

mosox

Senior member
Oct 22, 2010
434
0
0
No, we must wait for AMD to catch up!

Or else its no fair... :'(

We also need for AMD to catch up on using a Nvidia card for PhysX when running AMD as the main card? Like AMD modifying the Nvidia drivers that prevent this?
 

Seero

Golden Member
Nov 4, 2009
1,456
0
0
We also need for AMD to catch up on using a Nvidia card for PhysX when running AMD as the main card? Like AMD modifying the Nvidia drivers that prevent this?
Why does not AMD natively support PhysX? What is wrong with using the driver that runs instead of newer drivers on the nvidia card?
 

Genx87

Lifer
Apr 8, 2002
41,091
513
126
Nuff said, no wasted triangles. No sub-pixel triangles. It was addressed in the article that started this thread.

AMD's take on it:

http://blogs.amd.com/play/2010/11/29/tessellation-for-all/

also



Also for anyone who knows how tessellation is implemented it's much harder and time consuming to overtessellate an object than to do it right. That's the reason why the DX11 patch was postponed, they needed time to tessellate the cr.p out of it.

I was asking you to define it in your own words. Not using AMDs PR team as your basis for what is correct and not correct. Remember this is the same team that bragged about the power of tesellation and was pushing it as the best thing since sliced bread on their 5000 series cards until Fermi showed up and destroyed their card.

And when their card closes the gap or exceeds Nvidia expect their tune to change again. And when asked they will say the correct way on the 5000\6000 series is this, on our new device it is this. In other words, whatever gives us the best performance is the "correct" way to do it. Shocking!
 

SirPauly

Diamond Member
Apr 28, 2009
5,187
1
0
Nuff said, no wasted triangles. No sub-pixel triangles. It was addressed in the article that started this thread.

AMD's take on it:

http://blogs.amd.com/play/2010/11/29/tessellation-for-all/

also



Also for anyone who knows how tessellation is implemented it's much harder and time consuming to overtessellate an object than to do it right. That's the reason why the DX11 patch was postponed, they needed time to tessellate the cr.p out of it.

I like Sireric, that is his alias, but will see how their future hardware is with higher levels of tessellation.
 

mosox

Senior member
Oct 22, 2010
434
0
0
I defined it in my own words, you can read. NO WASTED TRIANGLES.

Take a look on the wireframe of the flat surfaces in the article, borders and such.
 

96Firebird

Diamond Member
Nov 8, 2010
5,714
316
126
We also need for AMD to catch up on using a Nvidia card for PhysX when running AMD as the main card? Like AMD modifying the Nvidia drivers that prevent this?

Not sure what this has to do with the thread, but like Seero said, why doesn't AMD support the cards using their drivers only? The hardware is there, simply enable it to use PhysX? Why have the need to download an Nvidia driver, like that won't complicate anything in the stability of the system...
 

mosox

Senior member
Oct 22, 2010
434
0
0
Not sure what this has to do with the thread, but like Seero said, why doesn't AMD support the cards using their drivers only? The hardware is there, simply enable it to use PhysX? Why have the need to download an Nvidia driver, like that won't complicate anything in the stability of the system...

Because it's illegal.
 

Genx87

Lifer
Apr 8, 2002
41,091
513
126
I defined it in my own words, you can read. NO WASTED TRIANGLES.

Take a look on the wireframe of the flat surfaces in the article, borders and such.

Based your words on what exactly? What AMD's PR told you? So next year when they bump that up to 64 with their new arch you will change your mind right? You are a marketing managers wet dream.
 

SirPauly

Diamond Member
Apr 28, 2009
5,187
1
0
Why does not AMD natively support PhysX? What is wrong with using the driver that runs instead of newer drivers on the nvidia card?

Imho,

I gauged this as not only does one have to support PhysX -- not a bad thing for AMD -- but one also has to spend resources on having Cuda for AMD products as well. This would be like a monopoly of GPU processing abilities controlled by nVidia. So, AMD may believe that the best way to place their resources is to stand behind OpenCL, which makes sense.

I don't think AMD has any problem with PhysX and if it was ported to OpenCL, they would welcome it -- as would I -- because the more systems with PhysX - the more it may be adopted by developers.
 

Seero

Golden Member
Nov 4, 2009
1,456
0
0
Imho,

I gauged this as not only does one have to support PhysX -- not a bad thing for AMD -- but one also has to spend resources on having Cuda for AMD products as well. This would be like a monopoly of GPU processing abilities controlled by nVidia. So, AMD may believe that the best way to place their resources is to stand behind OpenCL, which makes sense.

I don't think AMD has any problem with PhysX and if it was ported to OpenCL, they would welcome it -- as would I -- because the more systems with PhysX - the more it may be adopted by developers.
Name me one thing that you can carry from using AMD card to using Nvidia card. There are none, the driver can't be recycled, the hardware can not be recycled.

I don't think Nvidia is trying to stop people from recycling their old Nvidia card, they are trying to prevent those who buy low-end Nvidia card as a PPU in their AMD setup. Yes, the solution killed everyone who actually recycle their old card. Do you have a better solution? I don't think buying Ageia just so that Nvidia video card can be used as a PPU was the intention. We, as customers, don't like it one bit, but that is because Nvidia just prevented us from cutting corners. Who is being unethical? customer or vendor?

AMD have good engineers to make PhysX work for them. In fact, they hired the person who invented PhysX. I am willing to take a small bet on AMD is going to introduce PhysY or something along that line with a different name, and then Dx12 will have a revolutionary technique called PhysZ, or another name, which does something no one has ever done before.

This is a subjective issue, which means different things between people. My bottom line is, I don't see AMD does it better.
 

mosox

Senior member
Oct 22, 2010
434
0
0
Based your words on what exactly? What AMD's PR told you? So next year when they bump that up to 64 with their new arch you will change your mind right? You are a marketing managers wet dream.

You seem to not be able to read. LOOK at the wireframe. How many triangles does one need to make a FLAT surface?

Also are you claiming that techreport and all the others who noticed that are being paid by AMD?
 

mosox

Senior member
Oct 22, 2010
434
0
0
Name me one thing that you can carry from using AMD card to using Nvidia card. There are none, the driver can't be recycled, the hardware can not be recycled.

I don't think Nvidia is trying to stop people from recycling their old Nvidia card, they are trying to prevent those who buy low-end Nvidia card as a PPU in their AMD setup. Yes, the solution killed everyone who actually recycle their old card. Do you have a better solution? I don't think buying Ageia just so that Nvidia video card can be used as a PPU was the intention. We, as customers, don't like it one bit, but that is because Nvidia just prevented us from cutting corners. Who is being unethical? customer or vendor?

AMD have good engineers to make PhysX work for them. In fact, they hired the person who invented PhysX. I am willing to take a small bet on AMD is going to introduce PhysY or something along that line with a different name, and then Dx12 will have a revolutionary technique called PhysZ, or another name, which does something no one has ever done before.

This is a subjective issue, which means different things between people. My bottom line is, I don't see AMD does it better.


AMD is doing software Physx. The HW one is not open source but Nvidia proprietary, no you can't write drivers for their hardware.
 
Last edited:

SirPauly

Diamond Member
Apr 28, 2009
5,187
1
0
@seero

But, AMD owners can still use a hybrid mode today. I believe nVidia could offer official support but don't desire to spend added resources on AMD and rather focus on nvidia, which is part of their reasoning.


PhysXInfo: Can you please explain to us what factors have led to such decision?

Nvidia: Today NVIDIA’s GPU and PhysX drivers are interconnected to optimize performance. In the future we expect this interdependence to deepen. This alone makes it difficult to support a third party GPU.

In order to make sure our customers have a great experience, we QA every release of our PhysX or Graphics drivers by testing approximately 14 NVIDIA GPUs for graphics processing with 8 GPUs for PhysX processing on 6 common platforms with 6 OS’s using 6 combinations of CPU and memory. This is over 24000 possible configurations. While we don’t test every possible combination, it should be clear that the work and cost to NVIDIA is substantial. AMD does not support PhysX for their customers. Adding AMD GPUs would significantly increase the necessary work and cost for NVIDIA. We prefer to invest in inventing new technologies that give our customers great new experiences.

I speculated the below statement from nVidia as a possbility before it was officially offered in my PhysX thread at Rage3d:

Today NVIDIA’s GPU and PhysX drivers are interconnected to optimize performance. In the future we expect this interdependence to deepen. This alone makes it difficult to support a third party GPU.

But, I do feel if nVidia wanted to support or preferred to -- they could but would add more costs to nVidia. And yes, it would be more difficult and costs more but from a gaming stand-point I would like to see it based on they're still nVidia GPU's. That's all.
 

Genx87

Lifer
Apr 8, 2002
41,091
513
126
You seem to not be able to read. LOOK at the wireframe. How many triangles does one need to make a FLAT surface?

As many as the developer feels they need.

Also are you claiming that techreport and all the others who noticed that are being paid by AMD?

How did you conclude that?
 

Madcatatlas

Golden Member
Feb 22, 2010
1,155
0
0
You need to reread -- I was disagreeing with nVidia.

I was not pointing fingers at you Sirpauly. If anything, ive noticed you often try to present more sides of a story.

This thread has run its course in my opinion. and its starting to irritate how its always on top in the forum page and 2 or 3 pages longer for each day.
 

SirPauly

Diamond Member
Apr 28, 2009
5,187
1
0
I was not pointing fingers at you Sirpauly. If anything, ive noticed you often try to present more sides of a story.

This thread has run its course in my opinion. and its starting to irritate how its always on top in the forum page and 2 or 3 pages longer for each day.

I would like to see more data and investigations and hopefully others may chime in. If the thread can stay on topic and concentrate on AMD, CryTech and nVidia instead of each other would be welcomed. I find these these kinds of debates fascinating actually and fun when the community tries to solve the mysteries of the IHV's, hehe!
 

Seero

Golden Member
Nov 4, 2009
1,456
0
0
I would like to see more data and investigations and hopefully others may chime in. If the thread can stay on topic and concentrate on AMD, CryTech and nVidia instead of each other would be welcomed. I find these these kinds of debates fascinating actually and fun when the community tries to solve the mysteries of the IHV's, hehe!
I also agree. I thought that is what a technical forums are for, to find out what happens behind the scene without tainted glasses and PR speeches.
 

3DVagabond

Lifer
Aug 10, 2009
11,951
204
106
Tessellating the Ocean doesn't stress the Graphic Cards that much, and generally, i haven't been convinced yet that Tessellation alone is responsible for the big performance hit in the Ultra mode.

Here's a link with a breakdown of the performance hits. I've posted this link before.
http://www.behardware.com/articles/...ser-look-at-performance-and-tessellation.html

There's also a graph that shows what the Ultra performance hit is with AMD's tessellation slider set to 0.
 
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/    |