patroclus02
Newcomer
Well, after searching about this, I can't find the answer..
Vysez told me not to compare two arquitectures, But I need to compare 2 arquitectures in order to explain myself. But the question itself is not about Xenos or anything else, but shader's performance. I hope this time my post is correct.
Imagine Xenos is dedicating 8 shaders for vertes and 40 for pixels.
While, RSX, using 8 vertex shaders and 24 pixel shaders.
Xeon
8 x 2 = 16 vertex shader ops
40x2 = 80 pixel shader ops
RSX
8 x 2 = 16 vertex shader ops
24x4 = 96 pixel shader ops (no texturing, 4 ops per pipeline, not counting the fith operation, which is a normalization op I think).
24x2 = 48 pixel shader op (texturing, 2 ops per pipeline, plus a texture addressing op).
But, getting into fillrates.
Xeon
40*500 = 20 Gpixels/s
RSX
24*500 = 12 Gpixels/s
When NO texturing, RSX is capable of more pixel ops, but, at the same time, delivers less fillrate. How should I see this? Xenos is capable of working on more pixels, but applying less operations to them? If so, then, fillrate is not a objective performance indicator for pipelines.
I’ve seen for years that all graphic’s card review talk about fillrates, and not shader operations. This is something I started to see in recent reviews. Why is this?
This is, more or less, what I wanted to get clear… Thanks
Vysez told me not to compare two arquitectures, But I need to compare 2 arquitectures in order to explain myself. But the question itself is not about Xenos or anything else, but shader's performance. I hope this time my post is correct.
Imagine Xenos is dedicating 8 shaders for vertes and 40 for pixels.
While, RSX, using 8 vertex shaders and 24 pixel shaders.
Xeon
8 x 2 = 16 vertex shader ops
40x2 = 80 pixel shader ops
RSX
8 x 2 = 16 vertex shader ops
24x4 = 96 pixel shader ops (no texturing, 4 ops per pipeline, not counting the fith operation, which is a normalization op I think).
24x2 = 48 pixel shader op (texturing, 2 ops per pipeline, plus a texture addressing op).
But, getting into fillrates.
Xeon
40*500 = 20 Gpixels/s
RSX
24*500 = 12 Gpixels/s
When NO texturing, RSX is capable of more pixel ops, but, at the same time, delivers less fillrate. How should I see this? Xenos is capable of working on more pixels, but applying less operations to them? If so, then, fillrate is not a objective performance indicator for pipelines.
I’ve seen for years that all graphic’s card review talk about fillrates, and not shader operations. This is something I started to see in recent reviews. Why is this?
This is, more or less, what I wanted to get clear… Thanks