RiG1: Ryzen 7 1700 @4.0GHz 1.39V, Asus X370 Prime, G.Skill RipJaws 2x8GB 3200MHz CL14 Samsung B-die, TuL Vega 56 Stock, Samsung SS805 100GB SLC SDD (OS Drive) + 512GB Evo 850 SSD (2nd OS Drive) + 3TB Seagate + 1TB Seagate, BeQuiet PowerZone 1000W
RiG2: HTPC AMD A10-7850K APU, 2x8GB Kingstone HyperX 2400C12, AsRock FM2A88M Extreme4+, 128GB SSD + 640GB Samsung 7200, LG Blu-ray Recorder, Thermaltake BACH, Hiper 4M880 880W PSU
SmartPhone Samsung Galaxy S7 EDGE
XBONE paired with 55''Samsung LED 3D TV
Well, from the initial results it looks like HD 5870 responds to more memory bandwidth, but 100MHz mem OC doesen't tell us much. For all we know 150 more MHz on the memory would stop scaling. What we want to know is the point where overclocking the the memory stops giving more performance, as well as the point where overclocking core stops giving more performance. Here's a better methodology:
1. Download AMD GPU clock tool for HD 5870
2. Underclock both core and memory to half frequency (425/600) to keep the same Compute/bandwidth ratio.
3. Test at that frequency
4. While keeping the core @ 425MHz, start increasing the memory clock by some increment, say 50-100MHz, until it stops scaling or becomes unstable.
5. While keeping the memory @ 600MHz, start increasing the core clock by some increment, say 50-100MHz*, until it stops scaling or becomes unstable.
6. Repeat with as many programs as you care for.
7. Analyze
*Might be easier to have the same % increment as for memory. For example, if you use 100MHz increments on both, each increment is more substantial for compute resources because it starts at a lower frequency (450 vs. 600MHz.) If you want to have proper proportions, a 100MHz increase on mem has the same significance as a ~71MHz (70.833) increase in compute. In other words, multiply whatever you choose as the memory increment by 0.70833 to get the amount you should increment core by.
Last edited by hurleybird; 09-25-2009 at 10:53 AM.
Bookmarks