thilanliyan
Lifer
- Jun 21, 2005
- 11,871
- 2,076
- 126
people are starting to give less importance to tesselation since the data of how good Fermi is at it.
Where are people doing that?
people are starting to give less importance to tesselation since the data of how good Fermi is at it.
I know, I haven't seen any talk like that. I hope Nvidia does tessellation well so more game devs will put it in and I can see it on the DX11 card I already got.Where are people doing that?
Where are people doing that?
Tesselation on GF100 is performed in the polymorph engines. Each cluster of 32 shaders has 1 polymorph engine. Total of 16 polymorph engines per GF100.
So if a 128 shader SKU is released, it would have 4 polymorph engines, 256/8, 384/12.
It appears tesselation is scalable the higher you go in GPU rank.
He thinks AMD fans will say tessellation isn't important because AMD isn't as good at it just the way Nvidia fans said DX11 isn't important for the last 6 months.
I don't think this is going to happen. Tessellation is amazing and has great potential to make games more realistic looking. It would be a little silly to try to downplay its importance.
Hmmmmf.. Ok, I take it back. Sounds like most of us are pretty excited about it.
It just seems the polymorph engine is far from a fixed function pipeline, which is probably near what you would call the ATI unit. Other than a dramatic change in primitive (F16, RGB8, etc) it could probably be reprogrammed to handle many future APIs.
It looks to me like they extracted specific function towards a general purpose unit (almost CPU like), to perform the needed tasks. This abstraction though extremely scalable is not without its complexity problems, out of order execution, data dependencies etc. I often wonder what decisions are made in Fermi with regards to how much processing power to dedicate to each rendering task.
In any event, GF100 has dedicated hardware outside of it's shaders to perform tesselation. I assumed that would be all that anyone was concerned with. For example, if tesselation was run on the shaders, would it rob the GPU of some performance while doing it. What other concerns would there be?
He thinks AMD fans will say tessellation isn't important because AMD isn't as good at it just the way Nvidia fans said DX11 isn't important for the last 6 months.
I don't think this is going to happen. Tessellation is amazing and has great potential to make games more realistic looking. It would be a little silly to try to downplay its importance.
Hmmmmf.. Ok, I take it back. Sounds like most of us are pretty excited about it.
Just wondering.....do you think tessellation could improve Nvidia's 3D vision effect?
Would these two technologies be synergistic with one another? Or are we just talking an additve effect?
What do you mean, like if they exaggerated all the tesselation on the z-axis to make it jump out more with 3d glasses?
Speaking of tessellation,
Does anyone think this could be a more important graphics setting than AA?
With pixels becoming smaller I have to wonder if more people would rather sacrifice AA performance for more tessellation.
Right, thanks. I don't see any other concern outside of "would it rob the GPU of performance", hence the desire for dedicated hardware for it.In any event, GF100 has dedicated hardware outside of it's shaders to perform tesselation. I assumed that would be all that anyone was concerned with. For example, if tesselation was run on the shaders, would it rob the GPU of some performance while doing it. What other concerns would there be?
Right, thanks. I don't see any other concern outside of "would it rob the GPU of performance", hence the desire for dedicated hardware for it.
I wonder though, if ATI is using dedicated hardware for it, why then does it take a huge hit in the Unigine benchmark that Bottleneck refers to? And would it theoretically have the same effect with Fermi cards since both seem to have dedicated hardware for tessellation?
I wonder though, if ATI is using dedicated hardware for it, why then does it take a huge hit in the Unigine benchmark that Bottleneck refers to?
http://www.hardocp.com/article/2009/11/06/unigine_heaven_benchmark_dx11_tessellation/
Here is the benchmark I was talking about earlier (I finally found it). Notice AA is not being used.
Originally Posted by Keysplayr
people are starting to give less importance to tesselation since the data of how good Fermi is at it.
He thinks AMD fans will say tessellation isn't important because AMD isn't as good at it just the way Nvidia fans said DX11 isn't important for the last 6 months.
I don't think this is going to happen. Tessellation is amazing and has great potential to make games more realistic looking. It would be a little silly to try to downplay its importance.
My spin on modern rendering with tessellation.
Traditionally rendering systems have been bottlenecked by the shaders. As much data as you could setup on the CPU and push through the bus could be handled by the transform and lighting engine with more than enough throughput for final rasterization. What tessellation has done is eased the burden on the CPU and bus causing the feeding gap of T&L engine to be filled; thus, possibly becoming a bottleneck, and consequently justifying the need for more rasterization (shader/texture) units. Antialiasing/anisotropic filtering only burden these rasterization units more.
http://www.xbitlabs.com/articles/video/display/radeon-hd5770-hd5750-crossfirex_6.html#sect3
One of the reasons why I went with a 5770 is it seems to scale really well with tesselation enabled in ungine, 87% with AA. And with 8xAA it is almost playable at 25 fps, 43 without.
If it's seperate hardware on the ATI cards and it scales so well in crossfire, it makes me wonder if they can't make a dedicated tesselation card in the future if they wanted to.
Where does it say Tesselation was enabled in the Unigine heaven demo? Did they run "Heaven" without Tessellation also?
XbitLabs said:According to the heavenly demo from Unigine, the CrossFireX configurations are faster than their single-GPU opponents Radeon HD 5870 and HD 5850. The two junior Radeon HD 5750 cards are as fast together as the single Radeon HD 5870. The high results of the GeForce GTX 260 and Radeon HD 4770 (in ordinary mode) are due to the lack of DirectX 11 support whereas the cards based on AMDs new GPUs all work in DirectX 11 mode.