Dave Baumann said:The fixes are generic to OpenGL, its nothing to do with Cat AI - you gain a performance improvement under D3 with or without AI enabled.
mjtdevries said:Btw this patch has started me thinking about ATI's OpenGL performance in general. Many people think their drivers need a rewrite to get better OpenGL performance. And even ATI seems to acknowledge that their opengl drivers should be improved.
But now we have good performance because of tweaking of the hardware, not because of improvements in the OpenGL driver code.
So does that mean that we can expect another performance leap when they improve the driver? Or does it mean that there was never anything wrong with the driver in the first place?
And if the former is true, can we then also expect similar performance gains in D3D games from this tweaking of the memory controller?
mjtdevries said:I thought I read somewhere that someone from ATI had said that. But reading the threads about this again, I can't find it anywhere, so I was probably mistaken.
overclocked said:This has to do with the new ringbus(memcontroller) right so older cards dont benfit from it correct?
mjtdevries said:normally I hate it when sites test without AF since nobody will ever play a game that way, .......
Imagine if R4xx could also have had large improvements through similar tuning. I mean really, this oversight could have cost ATI untold millions in sales.sireric said:X800's also have partially programmable MC's, so we might be able to do better there too (basically, discovering such a large jump, we want to revisit our previous decisions).
Mintmaster said:I'm really surprised that ATI is doing so well in Doom3/Quake4 now. Between NVidia's free FP16 norm and flexible early-z system, I figured there was no way ATI would catch up. Does anyone know if ATI implemented a min-max Hi-Z scheme this time?
I also noted this from sireric:
Imagine if R4xx could also have had large improvements through similar tuning. I mean really, this oversight could have cost ATI untold millions in sales.
16. The method of claim 11 further comprising: (e) updating a hierarchical Z value range and a stencil code in response thereto.
17. An apparatus for hierarchical Z buffering and stenciling comprising: a comparator; a hierarchical Z buffer and stencil cache operably coupled to the comparator; and a hierarchical Z buffer and stencil cache updater operably coupled to the comparator wherein the hierarchical Z buffer and stencil cache provides a cache MinZ, cache MaxZ, and stencil code to the comparator.
18. The apparatus of claim 17 further comprising: a tile comprising a plurality of pixels wherein the tile has a tile MinZ and a tile MaxZ.
19. The apparatus of claim 18 wherein the comparator receives the tile MinZ and the tile MaxZ and compares the tile MinZ and the tile MaxZ to the cache MinZ, the cache MaxZ, and the stencil code to determine if a per-pixel depth operation needs to be performed and to determining if stencil operations need to be performed.
Well, I know ATI was planning a min-max Hi-Z/Hi-stencil scheme for the original R400, so I don't think that tells us a whole lot about whether R520 has this or not. It would be nice if ATI releases an optimization guide like they did for the R3xx series.rwolf said:
Yeah, great, but also sad in a missed-opportunity sort of way.Unknown Soldier said:Ye . .it would be great if Pre-X1800 cards also got a huge boost.
If you download the October SDK from ATI you get these documents, amongst others:Mintmaster said:It would be nice if ATI releases an optimization guide like they did for the R3xx series.
Matasar said:http://rapidshare.de/files/6739374/X1800.zip.html
HDR Texturing.pdf
Programming for CrossFire.pdf
Radeon X1x00 Programming Guide.pdf
ATI CrossFire White Paper.pdf ?
Feel free to delete my post and kidnap my wife if this is not legal.
Rys said:You certainly are. I'll try and duplicate his results later on. Wavey (and anyone else with the hardware), are you seeing the same?
I've heard that there was something in the drivers for R300/R420 that was now detrimental for R520 and this was removed