BFG10K
Lifer
- Aug 14, 2000
- 22,709
- 3,000
- 126
My inference comes from my own testing of the 5770, along with educated inferences based on the 5870. Here, Ill inline my 5770 underclocking results to make it easier for all to see:BFG, valid points. I think 5870 is not memory bandwidth limited since it has plenty of it. I am still not convinced that you can infer the same about 5770 from the firingsquad review you linked.
In each of those games, the yellow bar is the % drop after a 20% underclock is applied to the core, while the green bar shows the same for the memory. You can clearly see that apart from Bioshock, the two are either close, or the core makes a much larger impact.
The overall average for that graph is 11.20% for the core and the 8.46% for memory.
That means its actually quite a balanced part with the core being a bit more important. Its simply not showing memory bandwidth being the primary bottleneck like were led to believe.
Another important point: the 5770 is literally a 5870 with the core and bandwidth cut in half. Hence if one doesnt believe the 5870 is constrained by bandwidth, the same equally applies to the 5770 since everything is reduced in perfect proportion.
The game doesnt have to be modern; all it has to do is hit the memory bandwidth hard, which that setting will do. In Doom 3 and Prey the 5770 outruns my GTX285 at that setting. Given the GTX285 has double the bandwidth, theres no way the 5770 can be limited by its bandwidth in that situation.Although I am not sure what modern game can be played on 5770 at 2560x1600 8AA?
I dont believe its quite that simple, as there have been some changes that could significantly impact performance. For example, the fixed function interpolators were removed and their calculations are now performance by the shaders. This will impact the performance of the AF, and possibly AA too.Sure there are some improvements in RV870 core over 770 but this is not an architectural change. Also, 4890 sometimes gives 5770 a beating by such a large, that it's difficult to suggest a 30%-40% performance deficit is driver related since it's more or less the same architecture:
The 5770 is sometimes slower than my 4850, and other times it outruns my GTX285. In UT2004 at 2560x1600 with 24xAA for example, its less than half the speed of the 4850.
You cant blame those extremes on memory bandwidth because it has more than the 4850, and half of the GTX285s. The only possible explanation for such fluctuating performance is the drivers.
That could be true, but Im still leaning towards the drivers as a hardware bottleneck cant explain why it performs exceptionally in some situations, but dismally in others.Further, since 5870 hardly doubles 4890's performance, despite double the theoretical performance increase (other than memory bandwidth), my instinct tells me there is a bottleneck somewhere else in the architecture itself.