ATi 5770 Bottleneck Investigation
This article is part two of my Radeon 5770 investigation. Part one covered performance, while a future installment will cover image quality in depth. This article also serves as another installment in my ongoing bottlenecking series, and I’ve already tested a GTX285, GTX260+ and a 8800 Ultra in a similar manner.
Today I’ll attempt to answer the burning question of whether the 5770 is primarily limited by its memory bandwidth or not. The question has been asked and hypothesized repeatedly, but I haven’t yet seen a comprehensive attempt to answer it.
While ATi’s hardware doesn’t allow separate shader and core clocks like nVidia’s does, we can still isolate the memory from the core by changing one of the clocks, but leaving the other at stock. Since there’s no real limit as to how far each can be underclocked, I’ve chosen a nice round figure of 20%. I’ll underclock the core and memory individually by 20% while leaving the other at stock, and see which has the greatest impact on performance.
In the past I’ve found the selection of titles and settings can influence the overall result to some degree, so this time I’ve picked a larger selection of games at varying settings to get a more accurate picture. I’ve also run all tests with at least 2xAA since it’s reasonable to expect someone gaming on a 5770 will use at least this setting. Also since AA hits the memory bandwidth harder, there’s a greater chance of stressing it more if it’s indeed the primary limiting factor.
The stock results have been generated by my 5770 performance review, and the system and benchmark setup in this article is identical to those tests. Essentially this review takes certain results from that review and compares to them to newly generated results from underclocking the 5770.
Since the stock clocks of a 5770 are 850 MHz core and 1200 MHz memory, a 20% underlock is 680 core and 960 memory. The results are color coded in such a manner.