Originally posted by bongmaster2
Announcement
Collapse
No announcement yet.
A Big Comparison Of The AMD Catalyst, Mesa & Gallium3D Drive
Collapse
X
-
-
With the current 1D tiling code, we only implement 1D tiling for the back buffer. Ideally we'd 2D tile all buffers and textures. r600g has preliminary support for this but it requires 2.6.37 and some ddx and r600g patches. These patches against the kms-pflip branch of the ddx:
and mesa:
add preliminary support.
Leave a comment:
-
Yeah, I think we are saying the same thing. I'm going from memory so you may actually know better than me here
Either way, all of the improvements add up over time and good things are happening.
Leave a comment:
-
I upgrade to latest git once every few days, and I seem to remember that adding the color tiling option in xorg boosted OpenArena framerate by about 60%, and other people here reported similar things.
I might have been related to a number of other optimisations which landed at the same time, I'm not sure. Bridgman should know better than I do, in any case.
I can imagine that it is more important at higher resolutions, due to the additional bandwith needed, so maybe the gain is much smaller at lower resolutions.
EDIT: you're right, I wasn't talking about averages.
Leave a comment:
-
If you look for the largest performance gain on a single app at a single (high) resolution, I agree completely, but if we are talking about average performance gain across a range of apps (say the ones used in this article) I think the gain would be quite a bit lower.
Alex also mentioned 2D tiling, note that in some cases "1D tiling" is already supported and going from "1D tiling" to "2D tiling" (more aggressive tiling) won't necessarily bring the same gain as going from linear to 1D. Going from linear to 2D is a big deal though.
Leave a comment:
-
No, I think pingufunkybeat is right.
Tiling is essential for GPU performance and should have brought a big leap in performance. 7% is way too low for propper tiling support.
Leave a comment:
-
My recollection was that tiling on its own was good for something closer to 7%*, and there were a heap of other improvements at around the same time which collectively gave a much larger improvement. Take this with the usual disclaimer, this is just what I remember reading on the internet
* faster on some things, slower on others
Leave a comment:
-
Well, 2D colour tiling boosted performance between 50% and 100%, which was a very significant leap.
Other optimisations might not bring such drastic improvements, but I don't expect them to be in the 1-2% range.
Leave a comment:
-
Originally posted by Pfanne View Postwhat percentages are we talking about?
5%, 10% or more like 50%?
just rough guess.
Leave a comment:
-
Originally posted by Wyatt View PostDo the docs from ATI have any information on the IL used in fglrx? You seem to get pretty good performance, so in my limited experience with compiler development, it would seem like a good idea to learn from the specialist in the domain (Thought: A generic IR with driver-specific extensions where necessary?)
Leave a comment:
Leave a comment: